class WrappedCapabilityId

Defined at line 858 of file fidling/gen/sdk/fidl/fuchsia.component.sandbox/fuchsia.component.sandbox/cpp/fidl/fuchsia.component.sandbox/cpp/natural_types.h

A [CapabilityId] wrapped in a struct. This is useful for putting a [CapabilityId] in a `box

<

>`,

which FIDL does not allow for pure integral types.

Public Methods

void WrappedCapabilityId (Storage_ storage)
void WrappedCapabilityId (uint64_t id)
void WrappedCapabilityId ()

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

Defined at line 868 of file fidling/gen/sdk/fidl/fuchsia.component.sandbox/fuchsia.component.sandbox/cpp/fidl/fuchsia.component.sandbox/cpp/natural_types.h

void WrappedCapabilityId (WrappedCapabilityId && )

Defined at line 871 of file fidling/gen/sdk/fidl/fuchsia.component.sandbox/fuchsia.component.sandbox/cpp/fidl/fuchsia.component.sandbox/cpp/natural_types.h

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

Defined at line 872 of file fidling/gen/sdk/fidl/fuchsia.component.sandbox/fuchsia.component.sandbox/cpp/fidl/fuchsia.component.sandbox/cpp/natural_types.h

WrappedCapabilityId & operator= (const WrappedCapabilityId & other)
bool operator== (const WrappedCapabilityId & other)
bool operator!= (const WrappedCapabilityId & other)
uint64_t id ()
uint64_t & id ()
WrappedCapabilityId & id (uint64_t value)

Setter for id.

void WrappedCapabilityId (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits