class ExceptionInfo

Defined at line 87 of file fidling/gen/sdk/fidl/fuchsia.exception/fuchsia.exception/cpp/fidl/fuchsia.exception/cpp/natural_types.h

Basic exception information associated with a particular exception.

Maps to `zx_exception_info_t`.

Public Methods

void ExceptionInfo (Storage_ storage)
void ExceptionInfo (uint64_t process_koid, uint64_t thread_koid, ::fuchsia_exception::ExceptionType type)
void ExceptionInfo ()

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

Defined at line 98 of file fidling/gen/sdk/fidl/fuchsia.exception/fuchsia.exception/cpp/fidl/fuchsia.exception/cpp/natural_types.h

void ExceptionInfo (ExceptionInfo && )

Defined at line 101 of file fidling/gen/sdk/fidl/fuchsia.exception/fuchsia.exception/cpp/fidl/fuchsia.exception/cpp/natural_types.h

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

Defined at line 102 of file fidling/gen/sdk/fidl/fuchsia.exception/fuchsia.exception/cpp/fidl/fuchsia.exception/cpp/natural_types.h

ExceptionInfo & operator= (const ExceptionInfo & other)
bool operator== (const ExceptionInfo & other)
bool operator!= (const ExceptionInfo & other)
uint64_t process_koid ()
uint64_t & process_koid ()
ExceptionInfo & process_koid (uint64_t value)

Setter for process_koid.

uint64_t thread_koid ()
uint64_t & thread_koid ()
ExceptionInfo & thread_koid (uint64_t value)

Setter for thread_koid.

::fuchsia_exception::ExceptionType type ()
::fuchsia_exception::ExceptionType & type ()
ExceptionInfo & type (::fuchsia_exception::ExceptionType value)

Setter for type.

void ExceptionInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits