class NewPrincipal
Defined at line 414 of file fidling/gen/sdk/fidl/fuchsia.memory.attribution/fuchsia.memory.attribution/cpp/fidl/fuchsia.memory.attribution/cpp/natural_types.h
Represents a newly added principal.
Public Methods
void NewPrincipal (Storage_ storage)
bool IsEmpty ()
void NewPrincipal ()
Defined at line 420 of file fidling/gen/sdk/fidl/fuchsia.memory.attribution/fuchsia.memory.attribution/cpp/fidl/fuchsia.memory.attribution/cpp/natural_types.h
void NewPrincipal (NewPrincipal && )
Defined at line 421 of file fidling/gen/sdk/fidl/fuchsia.memory.attribution/fuchsia.memory.attribution/cpp/fidl/fuchsia.memory.attribution/cpp/natural_types.h
const std::optional<uint64_t> & identifier ()
The identifier of this principal.
::std::optional<uint64_t> & identifier ()
The identifier of this principal.
NewPrincipal & identifier (std::optional<uint64_t> value)
The identifier of this principal.
const std::optional< ::fuchsia_memory_attribution::Description> & description ()
Description of the identity of the principal.
Description holds a human-friendly (or a reference to a human-friendly)
identity descriptor of the principal. This will be used by clients to
identify this principal to users at display time.
::std::optional< ::fuchsia_memory_attribution::Description> & description ()
Description of the identity of the principal.
Description holds a human-friendly (or a reference to a human-friendly)
identity descriptor of the principal. This will be used by clients to
identify this principal to users at display time.
NewPrincipal & description (std::optional< ::fuchsia_memory_attribution::Description> value)
Description of the identity of the principal.
Description holds a human-friendly (or a reference to a human-friendly)
identity descriptor of the principal. This will be used by clients to
identify this principal to users at display time.
NewPrincipal & operator= (NewPrincipal && )
Defined at line 422 of file fidling/gen/sdk/fidl/fuchsia.memory.attribution/fuchsia.memory.attribution/cpp/fidl/fuchsia.memory.attribution/cpp/natural_types.h
const std::optional< ::fuchsia_memory_attribution::PrincipalType> & principal_type ()
The type of the principal.
::std::optional< ::fuchsia_memory_attribution::PrincipalType> & principal_type ()
The type of the principal.
NewPrincipal & principal_type (std::optional< ::fuchsia_memory_attribution::PrincipalType> value)
The type of the principal.
const std::optional< ::fidl::ClientEnd< ::fuchsia_memory_attribution::Provider>> & detailed_attribution ()
If this principal provides attribution information, a channel to its
provider.
::std::optional< ::fidl::ClientEnd< ::fuchsia_memory_attribution::Provider>> & detailed_attribution ()
If this principal provides attribution information, a channel to its
provider.
NewPrincipal & detailed_attribution (std::optional< ::fidl::ClientEnd< ::fuchsia_memory_attribution::Provider>> value)
If this principal provides attribution information, a channel to its
provider.
void NewPrincipal (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits