MySQL 9.1.0
Source Code Documentation
|
IPv6 address with scope_id. More...
#include <internet.h>
Classes | |
struct | bytes_type |
Public Member Functions | |
constexpr | address_v6 () noexcept |
constexpr | address_v6 (const bytes_type &bytes, scope_id_type scope_id=0) noexcept |
constexpr bool | is_unspecified () const noexcept |
constexpr bool | is_loopback () const noexcept |
constexpr bool | is_multicast () const noexcept |
constexpr bool | is_link_local () const noexcept |
constexpr bool | is_site_local () const noexcept |
constexpr bool | is_v4_mapped () const noexcept |
constexpr bool | is_multicast_node_local () const noexcept |
constexpr bool | is_multicast_link_local () const noexcept |
constexpr bool | is_multicast_site_local () const noexcept |
constexpr bool | is_multicast_org_local () const noexcept |
constexpr bool | is_multicast_global () const noexcept |
constexpr bytes_type | to_bytes () const noexcept |
constexpr scope_id_type | scope_id () const noexcept |
template<class Allocator = std::allocator<char>> | |
std::basic_string< char, std::char_traits< char >, Allocator > | to_string (const Allocator &a=Allocator()) const |
convert an address_v6 into a string. More... | |
Static Public Member Functions | |
static constexpr address_v6 | any () |
static constexpr address_v6 | loopback () |
Private Attributes | |
bytes_type | bytes_ |
scope_id_type | scope_id_ |
IPv6 address with scope_id.
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlinestaticconstexpr |
|
inlineconstexprnoexcept |
|
constexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
constexprnoexcept |
|
inlineconstexprnoexcept |
|
inlinestaticconstexpr |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inline |
convert an address_v6 into a string.
|
private |
|
private |