Provided by: libstdc++-13-doc_13.3.0-13ubuntu1_all 

NAME
std::chrono::tzdb_list::const_iterator
SYNOPSIS
#include <chrono>
Public Types
using difference_type = ptrdiff_t
using iterator_category = forward_iterator_tag
using pointer = const tzdb *
using reference = const tzdb &
using value_type = tzdb
Public Member Functions
const_iterator (const const_iterator &)=default
const_iterator (const_iterator &&)=default
reference operator* () const noexcept
const_iterator & operator++ ()
const_iterator operator++ (int)
pointer operator-> () const noexcept
const_iterator & operator= (const const_iterator &)=default
const_iterator & operator= (const_iterator &&)=default
bool operator== (const const_iterator &) const noexcept=default
Friends
class tzdb_list
Detailed Description
An iterator into the tzdb_list
As a extension, in libstdc++ each tzdb is reference-counted and the const_iterator type shares ownership
of the object it refers to. This ensures that a tzdb erased from the list will not be destroyed while
there is an iterator that refers to it.
Author
Generated automatically by Doxygen for libstdc++ from the source code.
libstdc++ std::chrono::tzdb_list::const_iterator(3cxx)