...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
Create an IPv4 address from raw bytes in network order.
address_v4 make_address_v4( const address_v4::bytes_type & bytes); » more...
Create an IPv4 address from an unsigned integer in host byte order.
address_v4 make_address_v4( address_v4::uint_type addr); » more...
Create an IPv4 address from an IP address string in dotted decimal form.
address_v4 make_address_v4( const char * str); » more... address_v4 make_address_v4( const char * str, boost::system::error_code & ec); » more... address_v4 make_address_v4( const std::string & str); » more... address_v4 make_address_v4( const std::string & str, boost::system::error_code & ec); » more... address_v4 make_address_v4( string_view str); » more... address_v4 make_address_v4( string_view str, boost::system::error_code & ec); » more...
Create an IPv4 address from a IPv4-mapped IPv6 address.
address_v4 make_address_v4( v4_mapped_t , const address_v6 & v6_addr); » more...