IPv4 facilities are defined in the
include/picolibrary/ipv4.h/source/picolibrary/ipv4.cc
header/source file pair.
The ::picolibrary::IPv4::Address class is used to store an IPv4 address.
::picolibrary::IPv4::Address::min() static
member function.::picolibrary::IPv4::Address::max() static
member function.::picolibrary::IPv4::Address::any() static member function.::picolibrary::IPv4::Address::loopback() static member function.::picolibrary::IPv4::Address::broadcast() static member function.::picolibrary::IPv4::Address::is_any() member function.::picolibrary::IPv4::Address::is_loopback() member function.::picolibrary::IPv4::Address::is_broadcast() member function.::picolibrary::IPv4::Address::is_multicast() member function.::picolibrary::IPv4::Address::as_byte_array() member function.::picolibrary::IPv4::Address::as_unsigned_integer() member function.::picolibrary::IPv4::Address automated tests are defined in the
test/automated/picolibrary/ipv4/address/main.cc
source file.
::picolibrary::Output_Formatter is specialized for ::picolibrary::IPv4::Address.
The ::picolibrary::Output_Formatter<::picolibrary::IPv4::Address> specialization does
not support user formatting configuration.
::picolibrary::Output_Formatter<::picolibrary::IPv4::Address> automated tests are
defined in the
test/automated/picolibrary/ipv4/address/main.cc
source file.
A std::ostream insertion operator is defined for ::picolibrary::IPv4::Address if the
PICOLIBRARY_ENABLE_AUTOMATED_TESTING project configuration option is ON.
The insertion operator is defined in the
include/picolibrary/testing/automated/ipv4.h/source/picolibrary/testing/automated/ipv4.cc
header/source file pair.