Boost
C++ Libraries
...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
This version of Boost is under active development. You are currently in the develop branch. The current version is 1.90.0.
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...