...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 IPv6 address from raw bytes and scope ID.
address_v6 make_address_v6( const address_v6::bytes_type & bytes, unsigned long scope_id = 0); » more...
Create an IPv6 address from an IP address string.
address_v6 make_address_v6( const char * str); » more... address_v6 make_address_v6( const char * str, boost::system::error_code & ec); » more...
Createan IPv6 address from an IP address string.
address_v6 make_address_v6( const std::string & str); » more... address_v6 make_address_v6( const std::string & str, boost::system::error_code & ec); » more... address_v6 make_address_v6( string_view str); » more... address_v6 make_address_v6( string_view str, boost::system::error_code & ec); » more...
Create an IPv4-mapped IPv6 address from an IPv4 address.
address_v6 make_address_v6( v4_mapped_t , const address_v4 & v4_addr); » more...