ipaddress 1.1.0
|
▼ include | |
▼ ipaddress | |
base-v4.hpp | Adds basic functionality for working with IPv4 |
base-v6.hpp | Adds basic functionality for working with IPv6 |
byte-array.hpp | Provides the byte_array template class for handling fixed-size byte arrays |
config.hpp | Defines macros for library configuration |
endian.hpp | Defines macros to determine byte order |
errors.hpp | Declares error codes and exceptions for IP address operations |
fixed-string.hpp | Provides a template for a fixed-length string suitable for use in non-type template parameters |
hash.hpp | Algorithms for calculating hash sums |
ip-address-base.hpp | Provides basic functionality for IP addresses |
ip-address-iterator.hpp | Provides iterator classes for sequential IP address traversal |
ip-any-address.hpp | Unified interface for handling both IPv4 and IPv6 addresses |
ip-any-iterator.hpp | Provides iterator classes for sequential unified traversal of IPv4 and IPv6 |
ip-any-network.hpp | Defines the ip_network class for representing both IPv4 and IPv6 networks |
ip-network-base.hpp | Defines the base class for IP network representation |
ip-network-iterator.hpp | Iterator utilities for IP network address ranges |
ip-networks.hpp | Defines constants for various reserved IP networks |
ipaddress.hpp | The main include file for the ipaddress library |
ipv4-address.hpp | Provides a set of functions and classes for handling IPv4 addresses |
ipv4-network.hpp | Provides a set of functions and classes for handling IPv4 networks |
ipv6-address.hpp | Provides a set of functions and classes for handling IPv6 addresses |
ipv6-network.hpp | Provides a set of functions and classes for handling IPv6 networks |
optional.hpp | Manages an optional contained value within a class template |
uint128.hpp | Defines uint128_t , a portable 128-bit unsigned integer type |
unicode.hpp | Unicode character processing |