logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

std::chrono::tzdb_list

Author

       Generated automatically by Doxygen for libstdc++ from the source code.

                                                    libstdc++                       std::chrono::tzdb_list(3cxx)

Detailed Description

       The list of chrono::tzdb objects

       A single object of this type is constructed by the C++ runtime, and can be accessed by calling
       chrono::get_tzdb_list().

       The front of the list is the current tzdb object and can be accessed via chrono::get_tzdb_list().front()
       or chrono::get_tzdb() or *chronoget_tzdb_list().begin().

       The chrono::reload_tzdb() function will check for a newer version and if found, insert it at the front of
       the list.

       Since
           C++20

Member Function Documentation

const_iteratorstd::chrono::tzdb_list::erase_after(const_iterator__p)
       Remove the tzdb object after the one the iterator refers to.

       Calling this function concurrently with any of front(), begin(), or end() does not cause a data race, but
       in general this function is not thread-safe. The behaviour may be undefined if erasing an element from
       the list while another thread is calling the same function, or incrementing an iterator into the list, or
       accessing the element being erased (unless it is accessed through an iterator).

       Parameters__p A dereferenceable iterator.

       Returns
           An iterator the element after the one that was erased (or end() if there is no such element).

       Since
           C++20

   consttzdb&std::chrono::tzdb_list::front()const[noexcept]
       Access the current tzdb at the front of the list.

       This returns a reference to the same object as chrono::get_tzdb().

       Returns
           A reference to the current tzdb object.

       Since
           C++20

Name

       std::chrono::tzdb_list

Synopsis

       #include <chrono>

   Classes
       class const_iteratorPublicMemberFunctionstzdb_list (const tzdb_list &)=deleteconst_iteratorbegin () const noexcept
       const_iteratorcbegin () const noexcept
       const_iteratorcend () const noexcept
       const_iteratorend () const noexcept
       const_iteratorerase_after (const_iterator __p)
       const tzdb & front () const noexcept
       tzdb_list & operator= (const tzdb_list &)=deleteFriends
       const tzdb & get_tzdb ()
       tzdb_list & get_tzdb_list ()
       classleap_second
       const tzdb & reload_tzdb ()
       structtime_zone::_Implclasstime_zone_linkstructtzdb

See Also