MySQL 9.1.0
Source Code Documentation
net::ip::basic_address_range< address_v4 > Class Reference

#include <internet.h>

Public Types

using value_type = address_v4
 
using iterator = basic_address_iterator< value_type >
 

Public Member Functions

 basic_address_range () noexcept
 
 basic_address_range (const value_type &first, const value_type &last) noexcept
 
iterator begin () const noexcept
 
iterator end () const noexcept
 
bool empty () const noexcept
 
size_t size () const noexcept
 
iterator find (const value_type &addr) const noexcept
 

Private Attributes

iterator begin_
 
iterator end_
 

Member Typedef Documentation

◆ iterator

◆ value_type

Constructor & Destructor Documentation

◆ basic_address_range() [1/2]

◆ basic_address_range() [2/2]

net::ip::basic_address_range< address_v4 >::basic_address_range ( const value_type first,
const value_type last 
)
inlinenoexcept

Member Function Documentation

◆ begin()

iterator net::ip::basic_address_range< address_v4 >::begin ( ) const
inlinenoexcept

◆ empty()

bool net::ip::basic_address_range< address_v4 >::empty ( ) const
inlinenoexcept

◆ end()

iterator net::ip::basic_address_range< address_v4 >::end ( ) const
inlinenoexcept

◆ find()

iterator net::ip::basic_address_range< address_v4 >::find ( const value_type addr) const
inlinenoexcept

◆ size()

size_t net::ip::basic_address_range< address_v4 >::size ( ) const
inlinenoexcept

Member Data Documentation

◆ begin_

◆ end_


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