#include <internet.h>
◆ network_v6() [1/2]
constexpr net::ip::network_v6::network_v6 |
( |
| ) |
|
|
constexprdefaultnoexcept |
◆ network_v6() [2/2]
constexpr net::ip::network_v6::network_v6 |
( |
const address_v6 & |
addr, |
|
|
int |
prefix_len |
|
) |
| |
|
inlineconstexpr |
◆ address()
constexpr address_v6 net::ip::network_v6::address |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ canonical()
constexpr network_v6 net::ip::network_v6::canonical |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ hosts()
◆ is_host()
constexpr bool net::ip::network_v6::is_host |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ is_subnet_of()
constexpr bool net::ip::network_v6::is_subnet_of |
( |
const network_v6 & |
other | ) |
const |
|
constexprnoexcept |
◆ leftmostbits()
constexpr uint8_t net::ip::network_v6::leftmostbits |
( |
int |
ndx, |
|
|
int |
prefix_len |
|
) |
| const |
|
inlineconstexprprivate |
◆ network()
constexpr address_v6 net::ip::network_v6::network |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ networkbits()
constexpr unsigned char net::ip::network_v6::networkbits |
( |
const address_v6::bytes_type & |
address_bytes, |
|
|
int |
prefix_len, |
|
|
int |
ndx |
|
) |
| const |
|
inlineconstexprprivate |
◆ prefix_length()
constexpr int net::ip::network_v6::prefix_length |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ to_string()
template<class Allocator = std::allocator<char>>
std::basic_string< char, std::char_traits< char >, Allocator > net::ip::network_v6::to_string |
( |
const Allocator & |
a = Allocator() | ) |
const |
|
inline |
◆ addr_
◆ prefix_len_
int net::ip::network_v6::prefix_len_ {0} |
|
private |
The documentation for this class was generated from the following file:
- router/src/harness/include/mysql/harness/net_ts/internet.h