class Error

Defined at line 1115 of file fidling/gen/sdk/fidl/fuchsia.bluetooth/fuchsia.bluetooth/cpp/fidl/fuchsia.bluetooth/cpp/natural_types.h

Public Methods

void Error (Storage_ storage)
void Error (::fuchsia_bluetooth::ErrorCode error_code, uint32_t protocol_error_code, ::std::optional< ::std::string> description)
void Error ()

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

Defined at line 1126 of file fidling/gen/sdk/fidl/fuchsia.bluetooth/fuchsia.bluetooth/cpp/fidl/fuchsia.bluetooth/cpp/natural_types.h

void Error (Error && )

Defined at line 1129 of file fidling/gen/sdk/fidl/fuchsia.bluetooth/fuchsia.bluetooth/cpp/fidl/fuchsia.bluetooth/cpp/natural_types.h

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

Defined at line 1130 of file fidling/gen/sdk/fidl/fuchsia.bluetooth/fuchsia.bluetooth/cpp/fidl/fuchsia.bluetooth/cpp/natural_types.h

Error & operator= (const Error & other)
bool operator== (const Error & other)
bool operator!= (const Error & other)
::fuchsia_bluetooth::ErrorCode error_code ()
::fuchsia_bluetooth::ErrorCode & error_code ()
Error & error_code (::fuchsia_bluetooth::ErrorCode value)

Setter for error_code.

uint32_t protocol_error_code ()
uint32_t & protocol_error_code ()
Error & protocol_error_code (uint32_t value)

Setter for protocol_error_code.

const ::std::optional< ::std::string> & description ()
::std::optional< ::std::string> & description ()
Error & description (::std::optional< ::std::string> value)

Setter for description.

void Error (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits