Dynalib Utils
Public Types | Public Member Functions | Friends | List of all members
date::tzdb_list::const_iterator Class Reference

#include <tz.h>

Public Types

using iterator_category = std::forward_iterator_tag
 
using value_type = tzdb
 
using reference = const value_type &
 
using pointer = const value_type *
 
using difference_type = std::ptrdiff_t
 

Public Member Functions

 const_iterator ()=default
 
reference operator* () const noexcept
 
pointer operator-> () const noexcept
 
const_iteratoroperator++ () noexcept
 
const_iterator operator++ (int) noexcept
 

Friends

class tzdb_list
 
bool operator== (const const_iterator &x, const const_iterator &y) noexcept
 
bool operator!= (const const_iterator &x, const const_iterator &y) noexcept
 

Member Typedef Documentation

◆ difference_type

◆ iterator_category

using date::tzdb_list::const_iterator::iterator_category = std::forward_iterator_tag

◆ pointer

◆ reference

◆ value_type

Constructor & Destructor Documentation

◆ const_iterator()

date::tzdb_list::const_iterator::const_iterator ( )
default

Member Function Documentation

◆ operator*()

reference date::tzdb_list::const_iterator::operator* ( ) const
inlinenoexcept

◆ operator++() [1/2]

const_iterator& date::tzdb_list::const_iterator::operator++ ( )
inlinenoexcept

◆ operator++() [2/2]

const_iterator date::tzdb_list::const_iterator::operator++ ( int  )
inlinenoexcept

◆ operator->()

pointer date::tzdb_list::const_iterator::operator-> ( ) const
inlinenoexcept

Friends And Related Function Documentation

◆ operator!=

bool operator!= ( const const_iterator x,
const const_iterator y 
)
friend

◆ operator==

bool operator== ( const const_iterator x,
const const_iterator y 
)
friend

◆ tzdb_list

friend class tzdb_list
friend

The documentation for this class was generated from the following file: