MySQL 8.4.2
Source Code Documentation
net::NetworkInterfaceResults Class Reference

results of a NetworkInterfaceResolver::query(). More...

#include <netif.h>

Public Types

using value_type = NetworkInterfaceEntry
 
using const_reference = const value_type &
 
using reference = value_type &
 
using const_iterator = typename std::forward_list< value_type >::const_iterator
 
using iterator = const_iterator
 
using difference_type = ptrdiff_t
 
using size_type = size_t
 

Public Member Functions

 NetworkInterfaceResults ()=default
 
size_type size () const noexcept
 
size_type max_size () const noexcept
 
bool empty () const noexcept
 
const_iterator begin () const
 
const_iterator end () const
 
const_iterator cbegin () const
 
const_iterator cend () const
 

Protected Attributes

std::forward_list< value_typeresults_
 
size_t size_ {0}
 

Friends

class NetworkInterfaceResolver
 

Detailed Description

results of a NetworkInterfaceResolver::query().

Member Typedef Documentation

◆ const_iterator

◆ const_reference

◆ difference_type

◆ iterator

◆ reference

◆ size_type

◆ value_type

Constructor & Destructor Documentation

◆ NetworkInterfaceResults()

net::NetworkInterfaceResults::NetworkInterfaceResults ( )
default

Member Function Documentation

◆ begin()

const_iterator net::NetworkInterfaceResults::begin ( ) const
inline

◆ cbegin()

const_iterator net::NetworkInterfaceResults::cbegin ( ) const
inline

◆ cend()

const_iterator net::NetworkInterfaceResults::cend ( ) const
inline

◆ empty()

bool net::NetworkInterfaceResults::empty ( ) const
inlinenoexcept

◆ end()

const_iterator net::NetworkInterfaceResults::end ( ) const
inline

◆ max_size()

size_type net::NetworkInterfaceResults::max_size ( ) const
inlinenoexcept

◆ size()

size_type net::NetworkInterfaceResults::size ( ) const
inlinenoexcept

Friends And Related Function Documentation

◆ NetworkInterfaceResolver

friend class NetworkInterfaceResolver
friend

Member Data Documentation

◆ results_

std::forward_list<value_type> net::NetworkInterfaceResults::results_
protected

◆ size_

size_t net::NetworkInterfaceResults::size_ {0}
protected

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