1#include <xrpl/beast/net/IPAddressV4.h> 
    2#include <xrpl/beast/net/IPAddressV6.h> 
    4#include <boost/asio/ip/address_v4.hpp> 
   13        (addr.to_bytes()[0] & 0xfd) ||  
 
   14        (addr.is_v4_mapped() &&
 
   16             boost::asio::ip::v4_mapped, addr))));
 
 
   23    return !
is_private(addr) && !addr.is_multicast();
 
 
boost::asio::ip::address_v6 AddressV6
 
bool is_public(Address const &addr)
Returns true if the address is a public routable address.
 
bool is_private(Address const &addr)
Returns true if the address is a private unroutable address.