class Package

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

A package is a signed collection of immutable files.

This object provides access to a package's content and relevant metadata.

Public Methods

void Package (Storage_ storage)
bool IsEmpty ()
void Package ()

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

void Package (Package && )

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

Package & operator= (Package && )

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

const std::optional< ::std::string> & url ()

The URL of the package itself.

::std::optional< ::std::string> & url ()

The URL of the package itself.

Package & url (std::optional< ::std::string> value)

The URL of the package itself.

const std::optional< ::fidl::ClientEnd< ::fuchsia_io::Directory>> & directory ()

The package's content directory.

::std::optional< ::fidl::ClientEnd< ::fuchsia_io::Directory>> & directory ()

The package's content directory.

Package & directory (std::optional< ::fidl::ClientEnd< ::fuchsia_io::Directory>> value)

The package's content directory.

void Package (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits