class Port

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

A matcher for transport-layer port numbers.

`start` must

<

= `end`.

Public Methods

void Port (Storage_ storage)
void Port (uint16_t start, uint16_t end, bool invert)
void Port ()

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

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

void Port (Port && )

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

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

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

Port & operator= (const Port & other)
bool operator== (const Port & other)
bool operator!= (const Port & other)
uint16_t start ()

The inclusive start of the port range.

uint16_t & start ()

The inclusive start of the port range.

Port & start (uint16_t value)

The inclusive start of the port range.

uint16_t end ()

The inclusive end of the port range.

uint16_t & end ()

The inclusive end of the port range.

Port & end (uint16_t value)

The inclusive end of the port range.

bool invert ()

Whether to check for an "inverse" or "negative" match.

bool & invert ()

Whether to check for an "inverse" or "negative" match.

Port & invert (bool value)

Whether to check for an "inverse" or "negative" match.

void Port (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits