#ifndef BEAST_NET_IPADDRESSV6_H_INCLUDED #define BEAST_NET_IPADDRESSV6_H_INCLUDED #include #include namespace beast { namespace IP { using AddressV6 = boost::asio::ip::address_v6; /** Returns `true` if the address is a private unroutable address. */ bool is_private(AddressV6 const& addr); /** Returns `true` if the address is a public routable address. */ bool is_public(AddressV6 const& addr); } // namespace IP } // namespace beast #endif