class Context

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

A component resolution context, used when resolving component URLs relative

to another component. The context is stored in a byte array that persists a

value used by the target `Resolver` to locate and resolve a component by

relative path (for example, by a subpackage name).

Public Methods

void Context (Storage_ storage)
void Context (::std::vector<uint8_t> bytes)
void Context ()

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

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

void Context (Context && )

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

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

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

Context & operator= (const Context & other)
bool operator== (const Context & other)
bool operator!= (const Context & other)
const ::std::vector<uint8_t> & bytes ()
::std::vector<uint8_t> & bytes ()
Context & bytes (::std::vector<uint8_t> value)

Setter for bytes.

void Context (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits