class Ipv4AddressWithPrefix

Defined at line 304 of file fidling/gen/sdk/fidl/fuchsia.net/fuchsia.net/cpp/fidl/fuchsia.net/cpp/natural_types.h

An IPv4 address with its subnet prefix length.

Public Methods

void Ipv4AddressWithPrefix (Storage_ storage)
void Ipv4AddressWithPrefix (::fuchsia_net::Ipv4Address addr, uint8_t prefix_len)
void Ipv4AddressWithPrefix ()

Default constructs a |Ipv4AddressWithPrefix| only if all of its members are default constructible.

Defined at line 315 of file fidling/gen/sdk/fidl/fuchsia.net/fuchsia.net/cpp/fidl/fuchsia.net/cpp/natural_types.h

void Ipv4AddressWithPrefix (Ipv4AddressWithPrefix && )

Defined at line 318 of file fidling/gen/sdk/fidl/fuchsia.net/fuchsia.net/cpp/fidl/fuchsia.net/cpp/natural_types.h

void Ipv4AddressWithPrefix (const Ipv4AddressWithPrefix & other)
Ipv4AddressWithPrefix & operator= (Ipv4AddressWithPrefix && )

Defined at line 319 of file fidling/gen/sdk/fidl/fuchsia.net/fuchsia.net/cpp/fidl/fuchsia.net/cpp/natural_types.h

Ipv4AddressWithPrefix & operator= (const Ipv4AddressWithPrefix & other)
bool operator== (const Ipv4AddressWithPrefix & other)
bool operator!= (const Ipv4AddressWithPrefix & other)
const ::fuchsia_net::Ipv4Address & addr ()

The IPv4 address.

::fuchsia_net::Ipv4Address & addr ()

The IPv4 address.

Ipv4AddressWithPrefix & addr (::fuchsia_net::Ipv4Address value)

The IPv4 address.

uint8_t prefix_len ()

The prefix length. Must be in the range [0, 32].

uint8_t & prefix_len ()

The prefix length. Must be in the range [0, 32].

Ipv4AddressWithPrefix & prefix_len (uint8_t value)

The prefix length. Must be in the range [0, 32].

void Ipv4AddressWithPrefix (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits