table of contents
std::chrono::tzdb_list(3cxx) | std::chrono::tzdb_list(3cxx) |
NAME¶
std::chrono::tzdb_list
SYNOPSIS¶
#include <chrono>
Classes¶
class const_iterator
Public Member Functions¶
tzdb_list (const tzdb_list &)=delete
const_iterator begin () const noexcept
const_iterator cbegin () const noexcept
const_iterator cend () const noexcept
const_iterator end () const noexcept
const_iterator erase_after (const_iterator __p)
const tzdb & front () const noexcept
tzdb_list & operator= (const tzdb_list
&)=delete
Friends¶
const tzdb & get_tzdb ()
tzdb_list & get_tzdb_list ()
class leap_second
const tzdb & reload_tzdb ()
struct time_zone::_Impl
class time_zone_link
struct tzdb
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
Member Function Documentation¶
const_iterator std::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
Returns
Since
const tzdb & 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
Since
Author¶
Generated automatically by Doxygen for libstdc++ from the source code.
libstdc++ |