ipaddress 1.1.0
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cbase_v4< Ext >A template class providing the base functionality for IPv4 addresses
 Cbase_v4< ipv4_address_base >
 Cipv4_address_baseRepresents the base class for IPv4 address manipulation
 Cip_address_base< ipv4_address_base >
 Cbase_v4< ipv4_network_base >
 Cipv4_network_baseBase 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_baseRepresents the base class for IPv6 address manipulation
 Cip_address_base< ipv6_address_base >
 Cbase_v6< ipv6_network_base >
 Cipv6_network_baseBase 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
 CerrorThe primary exception class used by the IP address library
 Clogic_errorException for logical errors in IP address operations
 Cparse_errorException 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 >
 Chosts_any_sequenceA sequence of host IP addresses
 Chosts_sequence< ip_address_base< Base > >A sequence of host IP addresses
 Cip_addressA 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_exclude_network_iterator< T >An iterator to traverse IP addresses within a network, excluding specified subnets
 Cip_exclude_network_iterator< value_type >
 Cip_networkA 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
 Coptional< T >A template class to manage an optional contained value
 CscopeRepresents 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
 Cuint128_tClass for representing a 128-bit unsigned integer