.. _implementation-defined-behavior: =============================== Implementation-defined behavior =============================== Contains the implementation details of the implementation-defined behavior in libc++. Implementation-defined is mandated to be documented by the Standard. .. note: This page is far from complete. Implementation-defined behavior =============================== Updating the Time Zone Database ------------------------------- The Standard allows implementations to automatically update the *remote time zone database*. Libc++ opts not to do that. Instead calling - ``std::chrono::remote_version()`` will update the version information of the *remote time zone database*, - ``std::chrono::reload_tzdb()``, if needed, will update the entire *remote time zone database*. This offers a way for users to update the *remote time zone database* and give them full control over the process. Listed in the index of implementation-defined behavior ====================================================== The order of the entries matches the entries in the `draft of the Standard `_.