|
ipaddress 1.2.1
|
| Cbase_v4< Ext > | A template class providing the base functionality for IPv4 addresses |
| ▼Cbase_v4< ipv4_address_base > | |
| ▼Cipv4_address_base | Represents the base class for IPv4 address manipulation |
| Cip_address_base< ipv4_address_base > | |
| ▼Cbase_v4< ipv4_network_base > | |
| ▼Cipv4_network_base | Base class for IPv4 network address manipulation |
| Cip_network_base< ipv4_network_base > | |
| Cbase_v6< Ext > | A template class providing the base functionality for IPv6 addresses |
| ▼Cbase_v6< ipv6_address_base > | |
| ▼Cipv6_address_base | Represents the base class for IPv6 address manipulation |
| Cip_address_base< ipv6_address_base > | |
| ▼Cbase_v6< ipv6_network_base > | |
| ▼Cipv6_network_base | Base class for IPv6 network address manipulation |
| Cip_network_base< ipv6_network_base > | |
| Cbyte_array< N > | A template class for creating and managing a fixed-size array of bytes |
| ▼Cerror | The primary exception class used by the IP address library |
| Clogic_error | Exception for logical errors in IP address operations |
| Cparse_error | Exception for errors encountered during IP address parsing |
| Cexclude_network_sequence< T > | A sequence container for networks excluding specified subnets |
| Cfixed_string< N > | Fixed size string class |
| Cfixed_string< IPADDRESS_IPV6_SCOPE_MAX_LENGTH > | |
| Cfixed_vector< T, N > | A fixed-size vector class template |
| Cfixed_vector_iterator< T > | A fixed-size vector iterator class template |
| Chosts_any_sequence | A sequence of host IP addresses |
| Chosts_sequence< ip_address_base< Base > > | A sequence of host IP addresses |
| Cip_address | A class that represents an IP address, supporting both IPv4 and IPv6 formats |
| Cip_address_base< Base > | A template base class for IP address representations |
| Cip_address_iterator< ip_address_base< Base > > | An iterator for traversing IP addresses |
| Cip_any_iterator< T, Ipv4Iter, Ipv6Iter > | An iterator for unified traversal over IPv4 and IPv6 address spaces |
| Cip_any_summarize_iterator< T > | Forward iterator for summarizing an IP address range |
| Cip_exclude_network_iterator< T > | An iterator to traverse IP addresses within a network, excluding specified subnets |
| Cip_exclude_network_iterator< value_type > | |
| Cip_network | A class that encapsulates both IPv4 and IPv6 network functionalities |
| Cip_network_base< Base > | Template base class for representing a network of IP addresses |
| Cip_network_iterator< T > | An iterator for traversing IP addresses within a network range |
| Cip_network_iterator< value_type > | |
| Cip_reverse_iterator< Iterator > | A reverse iterator template class for IP addresses |
| Cip_summarize_iterator< T > | Forward iterator for summarizing an IP address range |
| Cip_summarize_iterator< ipaddress::ip_network_base > | |
| Cip_summarize_iterator< value_type > | |
| Coptional< T > | A template class to manage an optional contained value |
| Cscope | Represents the scope identifier for an IPv6 address |
| Csubnets_any_sequence< T > | A sequence container for subnet ranges within a network |
| Csubnets_sequence< T > | A sequence container for subnet ranges within a network |
| Csummarize_sequence< T, It > | A container class for iterating over a summarized range of networks |
| Cuint128_t | Class for representing a 128-bit unsigned integer |