class Uuid
Defined at line 62 of file fidling/gen/sdk/fidl/fuchsia.tee/fuchsia.tee/cpp/fidl/fuchsia.tee/cpp/natural_types.h
UUID identifiers are used to identify the TEE Operating System and individual Trusted
Applications. This structure matches the UUID type as defined by RFC4122.
Public Methods
void Uuid (Storage_ storage)
void Uuid (uint32_t time_low, uint16_t time_mid, uint16_t time_hi_and_version, ::std::array<uint8_t, 8> clock_seq_and_node)
void Uuid ()
Default constructs a |Uuid| only if all of its members are default constructible.
Defined at line 73 of file fidling/gen/sdk/fidl/fuchsia.tee/fuchsia.tee/cpp/fidl/fuchsia.tee/cpp/natural_types.h
void Uuid (Uuid && )
Defined at line 76 of file fidling/gen/sdk/fidl/fuchsia.tee/fuchsia.tee/cpp/fidl/fuchsia.tee/cpp/natural_types.h
void Uuid (const Uuid & other)
Uuid & operator= (Uuid && )
Defined at line 77 of file fidling/gen/sdk/fidl/fuchsia.tee/fuchsia.tee/cpp/fidl/fuchsia.tee/cpp/natural_types.h
Uuid & operator= (const Uuid & other)
bool operator== (const Uuid & other)
bool operator!= (const Uuid & other)
uint32_t time_low ()
uint32_t & time_low ()
Uuid & time_low (uint32_t value)
Setter for time_low.
uint16_t time_mid ()
uint16_t & time_mid ()
Uuid & time_mid (uint16_t value)
Setter for time_mid.
uint16_t time_hi_and_version ()
uint16_t & time_hi_and_version ()
Uuid & time_hi_and_version (uint16_t value)
Setter for time_hi_and_version.
const ::std::array<uint8_t, 8> & clock_seq_and_node ()
::std::array<uint8_t, 8> & clock_seq_and_node ()
Uuid & clock_seq_and_node (::std::array<uint8_t, 8> value)
Setter for clock_seq_and_node.
void Uuid (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits