class PackageIndexEntry

Defined at line 1862 of file fidling/gen/sdk/fidl/fuchsia.pkg/fuchsia.pkg/cpp/fidl/fuchsia.pkg/cpp/natural_types.h

A single entry in the package index.

Public Methods

void PackageIndexEntry (Storage_ storage)
void PackageIndexEntry (::fuchsia_pkg::PackageUrl package_url, ::fuchsia_pkg::BlobId meta_far_blob_id)
void PackageIndexEntry ()

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

Defined at line 1872 of file fidling/gen/sdk/fidl/fuchsia.pkg/fuchsia.pkg/cpp/fidl/fuchsia.pkg/cpp/natural_types.h

void PackageIndexEntry (PackageIndexEntry && )

Defined at line 1875 of file fidling/gen/sdk/fidl/fuchsia.pkg/fuchsia.pkg/cpp/fidl/fuchsia.pkg/cpp/natural_types.h

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

Defined at line 1876 of file fidling/gen/sdk/fidl/fuchsia.pkg/fuchsia.pkg/cpp/fidl/fuchsia.pkg/cpp/natural_types.h

PackageIndexEntry & operator= (const PackageIndexEntry & other)
bool operator== (const PackageIndexEntry & other)
bool operator!= (const PackageIndexEntry & other)
const ::fuchsia_pkg::PackageUrl & package_url ()
::fuchsia_pkg::PackageUrl & package_url ()
PackageIndexEntry & package_url (::fuchsia_pkg::PackageUrl value)

Setter for package_url.

const ::fuchsia_pkg::BlobId & meta_far_blob_id ()
::fuchsia_pkg::BlobId & meta_far_blob_id ()
PackageIndexEntry & meta_far_blob_id (::fuchsia_pkg::BlobId value)

Setter for meta_far_blob_id.

void PackageIndexEntry (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits