class AddressPropertiesInterest
Defined at line 54 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h
|AddressPropertiesInterest| is flexible, hence may contain unknown members not
defined in the FIDL schema.
Public Members
static AddressPropertiesInterest VALID_UNTIL
static AddressPropertiesInterest PREFERRED_LIFETIME_INFO
static AddressPropertiesInterest kMask
Public Methods
void AddressPropertiesInterest ()
Defined at line 56 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h
std::optional<AddressPropertiesInterest> TryFrom (uint64_t value)
Constructs an instance of |AddressPropertiesInterest| from an underlying primitive value
if the primitive does not contain any unknown members not defined in the
FIDL schema. Otherwise, returns |std::nullopt|.
Defined at line 61 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h
AddressPropertiesInterest TruncatingUnknown (uint64_t value)
Constructs an instance of |AddressPropertiesInterest| from an underlying primitive value,
clearing any bit member not defined in the FIDL schema.
Defined at line 70 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h
void AddressPropertiesInterest (uint64_t value)
Constructs an instance of |AddressPropertiesInterest| from an underlying primitive value,
preserving any bit member not defined in the FIDL schema.
Defined at line 76 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h
uint64_t operator unsigned long ()
Defined at line 81 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h
bool operator bool ()
Defined at line 82 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h
bool operator== (const AddressPropertiesInterest & other)
Defined at line 83 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h
bool operator!= (const AddressPropertiesInterest & other)
Defined at line 84 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h
AddressPropertiesInterest unknown_bits ()
Defined at line 92 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h
bool has_unknown_bits ()
Defined at line 95 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h
AddressPropertiesInterest operator~ ()
Defined at line 108 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h
AddressPropertiesInterest operator| (const AddressPropertiesInterest & other)
Defined at line 112 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h
AddressPropertiesInterest operator& (const AddressPropertiesInterest & other)
Defined at line 117 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h
AddressPropertiesInterest operator^ (const AddressPropertiesInterest & other)
Defined at line 122 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h
void operator|= (const AddressPropertiesInterest & other)
Defined at line 127 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h
void operator&= (const AddressPropertiesInterest & other)
Defined at line 132 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h
void operator^= (const AddressPropertiesInterest & other)
Defined at line 137 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h