class OpResult
Defined at line 559 of file fidling/gen/sdk/fidl/fuchsia.tee/fuchsia.tee/cpp/fidl/fuchsia.tee/cpp/natural_types.h
The result of an operation will include a return code, the origin of the result, and the return
of the parameter set. The returned parameter set will be a copy of the input parameter set, but
with the INOUT and OUTPUT parameters updated. If the parameter is a Buffer, it will update the
Buffer.size to the number of bytes written.
Public Methods
void OpResult (Storage_ storage)
bool IsEmpty ()
void OpResult ()
Defined at line 565 of file fidling/gen/sdk/fidl/fuchsia.tee/fuchsia.tee/cpp/fidl/fuchsia.tee/cpp/natural_types.h
void OpResult (OpResult && )
Defined at line 566 of file fidling/gen/sdk/fidl/fuchsia.tee/fuchsia.tee/cpp/fidl/fuchsia.tee/cpp/natural_types.h
OpResult & operator= (OpResult && )
Defined at line 567 of file fidling/gen/sdk/fidl/fuchsia.tee/fuchsia.tee/cpp/fidl/fuchsia.tee/cpp/natural_types.h
const std::optional<uint64_t> & return_code ()
::std::optional<uint64_t> & return_code ()
OpResult & return_code (std::optional<uint64_t> value)
Setter for return_code.
const std::optional< ::fuchsia_tee::ReturnOrigin> & return_origin ()
::std::optional< ::fuchsia_tee::ReturnOrigin> & return_origin ()
OpResult & return_origin (std::optional< ::fuchsia_tee::ReturnOrigin> value)
Setter for return_origin.
const std::optional< ::std::vector< ::fuchsia_tee::Parameter>> & parameter_set ()
::std::optional< ::std::vector< ::fuchsia_tee::Parameter>> & parameter_set ()
OpResult & parameter_set (std::optional< ::std::vector< ::fuchsia_tee::Parameter>> value)
Setter for parameter_set.
void OpResult (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits