tz.cpp:1617:24: error: unused parameter 't' [-Werror,-Wunused-parameter]
maybe_reverse_bytes(T& t, std::false_type)
^
tz.cpp:2470:1: error: unused function 'get_version' [-Werror,-Wunused-function]
get_version()
^
tz.cpp: In lambda function:
tz.cpp:1922:84: error: declaration of ‘t’ shadows a previous local [-Werror=shadow]
[](const sys_seconds& x, const transition& t)
^
tz.cpp:1921:19: note: shadowed declaration is here
for (auto t = std::upper_bound(transitions_.begin(), transitions_.end(), l,
^
This is actually several separate C++11/C++14 libraries:
-
"date.h"is a header-only library which builds upon<chrono>. It adds some newdurationtypes, and newtime_pointtypes. It also adds "field" types such asyear_month_daywhich is a struct{year, month, day}. And it provides convenient means to convert between the "field" types and thetime_pointtypes. -
"tz.h"/"tz.cpp"are a timezone library built on top of the"date.h"library. This timezone library is a complete parser of the IANA timezone database. It provides for an easy way to access all of the data in this database, using the types from"date.h"and<chrono>. The IANA database also includes data on leap seconds, and this library provides utilities to compute with that information as well. -
"iso_week.h"is a header-only library built on top of the"date.h"library which implements the ISO week date calendar.- Documentation: http://howardhinnant.github.io/date/iso_week.html
-
"julian.h"is a header-only library built on top of the"date.h"library which implements a proleptic Julian calendar which is fully interoperable with everything above.- Documentation: http://howardhinnant.github.io/date/julian.html
-
"islamic.h"is a header-only library built on top of the"date.h"library which implements a proleptic Islamic calendar which is fully interoperable with everything above.- Documentation: http://howardhinnant.github.io/date/islamic.html
"date.h" and "tz.h" are now being proposed for standardization:
-
Current proposal: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0355r3.html
-
Revision 4 draft: http://howardhinnant.github.io/date/d0355r4.html
List of projects using this library:
- www.safe.com
If you would like your project (or product) on this list, just let me know.