ipaddress 1.1.0
Loading...
Searching...
No Matches
ipaddress Directory Reference

Files

 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.