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