class PermissionDescriptor

Defined at line 1775 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/natural_types.h

Describes a web permission. In the future, it may be extended with type-specific fields.

Public Methods

void PermissionDescriptor (Storage_ storage)
void PermissionDescriptor ()

Defined at line 1780 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/natural_types.h

void PermissionDescriptor (PermissionDescriptor && )

Defined at line 1781 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/natural_types.h

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

Defined at line 1782 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/natural_types.h

PermissionDescriptor & operator= (const PermissionDescriptor & other)
bool operator== (const PermissionDescriptor & other)
bool operator!= (const PermissionDescriptor & other)
bool IsEmpty ()
const std::optional< ::fuchsia_web::PermissionType> & type ()
::std::optional< ::fuchsia_web::PermissionType> & type ()
PermissionDescriptor & type (std::optional< ::fuchsia_web::PermissionType> value)

Setter for type.

void PermissionDescriptor (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits