MySQL 8.4.0
Source Code Documentation
net::ip::basic_address_iterator< address_v4 > Class Reference

#include <internet.h>

Public Types

using value_type = address_v4
 
using difference_type = ptrdiff_t
 
using pointer = const value_type *
 
using reference = const value_type &
 
using iterator_category = std::input_iterator_tag
 

Public Member Functions

 basic_address_iterator (const value_type &a) noexcept
 
reference operator* () const noexcept
 
pointer operator-> () const noexcept
 
basic_address_iteratoroperator++ () noexcept
 
basic_address_iterator operator++ (int) noexcept
 
basic_address_iteratoroperator-- () noexcept
 
basic_address_iterator operator-- (int) noexcept
 
bool operator== (const basic_address_iterator &rhs) const noexcept
 
bool operator!= (const basic_address_iterator &rhs) const noexcept
 

Private Attributes

value_type addr_
 

Member Typedef Documentation

◆ difference_type

◆ iterator_category

using net::ip::basic_address_iterator< address_v4 >::iterator_category = std::input_iterator_tag

◆ pointer

◆ reference

◆ value_type

Constructor & Destructor Documentation

◆ basic_address_iterator()

Member Function Documentation

◆ operator!=()

bool net::ip::basic_address_iterator< address_v4 >::operator!= ( const basic_address_iterator< address_v4 > &  rhs) const
inlinenoexcept

◆ operator*()

reference net::ip::basic_address_iterator< address_v4 >::operator* ( ) const
inlinenoexcept

◆ operator++() [1/2]

◆ operator++() [2/2]

basic_address_iterator net::ip::basic_address_iterator< address_v4 >::operator++ ( int  )
inlinenoexcept

◆ operator--() [1/2]

◆ operator--() [2/2]

basic_address_iterator net::ip::basic_address_iterator< address_v4 >::operator-- ( int  )
inlinenoexcept

◆ operator->()

pointer net::ip::basic_address_iterator< address_v4 >::operator-> ( ) const
inlinenoexcept

◆ operator==()

bool net::ip::basic_address_iterator< address_v4 >::operator== ( const basic_address_iterator< address_v4 > &  rhs) const
inlinenoexcept

Member Data Documentation

◆ addr_


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