class Ipv6AddressWithPrefix
Defined at line 374 of file fidling/gen/sdk/fidl/fuchsia.net/fuchsia.net/cpp/fidl/fuchsia.net/cpp/natural_types.h
An IPv6 address with its subnet prefix length.
Public Methods
void Ipv6AddressWithPrefix (Storage_ storage)
void Ipv6AddressWithPrefix (::fuchsia_net::Ipv6Address addr, uint8_t prefix_len)
void Ipv6AddressWithPrefix ()
Default constructs a |Ipv6AddressWithPrefix| only if all of its members are default constructible.
Defined at line 385 of file fidling/gen/sdk/fidl/fuchsia.net/fuchsia.net/cpp/fidl/fuchsia.net/cpp/natural_types.h
void Ipv6AddressWithPrefix (Ipv6AddressWithPrefix && )
Defined at line 388 of file fidling/gen/sdk/fidl/fuchsia.net/fuchsia.net/cpp/fidl/fuchsia.net/cpp/natural_types.h
void Ipv6AddressWithPrefix (const Ipv6AddressWithPrefix & other)
Ipv6AddressWithPrefix & operator= (Ipv6AddressWithPrefix && )
Defined at line 389 of file fidling/gen/sdk/fidl/fuchsia.net/fuchsia.net/cpp/fidl/fuchsia.net/cpp/natural_types.h
Ipv6AddressWithPrefix & operator= (const Ipv6AddressWithPrefix & other)
bool operator== (const Ipv6AddressWithPrefix & other)
bool operator!= (const Ipv6AddressWithPrefix & other)
const ::fuchsia_net::Ipv6Address & addr ()
The IPv6 address.
::fuchsia_net::Ipv6Address & addr ()
The IPv6 address.
Ipv6AddressWithPrefix & addr (::fuchsia_net::Ipv6Address value)
The IPv6 address.
uint8_t prefix_len ()
The prefix length. Must be in the range [0, 128].
uint8_t & prefix_len ()
The prefix length. Must be in the range [0, 128].
Ipv6AddressWithPrefix & prefix_len (uint8_t value)
The prefix length. Must be in the range [0, 128].
void Ipv6AddressWithPrefix (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits