ipaddress 1.1.0
|
Provides a set of functions and classes for handling IPv6 networks. More...
Go to the source code of this file.
Classes | |
class | ipv6_network_base |
Base class for IPv6 network address manipulation. More... | |
Namespaces | |
namespace | ipaddress |
Namespace dedicated to IP addresses and networks operations. | |
Typedefs | |
using | ipv6_network = ip_network_base<ipv6_network_base> |
Alias for the specialized ip_network_base class for IPv6. | |
Functions | |
template<fixed_string FixedString> | |
consteval inline ipv6_network | operator""_ipv6_net () noexcept |
User-defined literal operator for creating an ipv6_network object from a string literal. | |
Provides a set of functions and classes for handling IPv6 networks.
This header file defines the ipv6_network_base class and ipv6_network type, which are part of a library for working with IPv6 network addresses. The ipv6_network_base class is derived from the base_v6 class and includes methods for manipulating network addresses. The ipv6_network is a typedef for the ip_network_base class specialized for IPv6, providing a convenient alias for users of the library.