Provided by: libstdc++-13-doc_13.2.0-23ubuntu4_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)