1 .. _implementation-defined-behavior:
3 ===============================
4 Implementation-defined behavior
5 ===============================
7 Contains the implementation details of the implementation-defined behavior in
8 libc++. Implementation-defined is mandated to be documented by the Standard.
11 This page is far from complete.
14 Implementation-defined behavior
15 ===============================
17 Updating the Time Zone Database
18 -------------------------------
20 The Standard allows implementations to automatically update the
21 *remote time zone database*. Libc++ opts not to do that. Instead calling
23 - ``std::chrono::remote_version()`` will update the version information of the
24 *remote time zone database*,
25 - ``std::chrono::reload_tzdb()``, if needed, will update the entire
26 *remote time zone database*.
28 This offers a way for users to update the *remote time zone database* and
29 give them full control over the process.
31 Listed in the index of implementation-defined behavior
32 ======================================================
34 The order of the entries matches the entries in the
35 `draft of the Standard <http://eel.is/c++draft/impldefindex>`_.