class ProcessException
Defined at line 225 of file fidling/gen/sdk/fidl/fuchsia.exception/fuchsia.exception/cpp/fidl/fuchsia.exception/cpp/natural_types.h
Generic wrapper over a thread exception. Mirrors closely the information
given by an exception channel.
Both |process| and |thread| will be valid if present.
Public Methods
void ProcessException (Storage_ storage)
bool IsEmpty ()
void ProcessException ()
Defined at line 231 of file fidling/gen/sdk/fidl/fuchsia.exception/fuchsia.exception/cpp/fidl/fuchsia.exception/cpp/natural_types.h
void ProcessException (ProcessException && )
Defined at line 232 of file fidling/gen/sdk/fidl/fuchsia.exception/fuchsia.exception/cpp/fidl/fuchsia.exception/cpp/natural_types.h
const std::optional< ::zx::exception> & exception ()
`exception` is guaranteed to be valid.
::std::optional< ::zx::exception> & exception ()
`exception` is guaranteed to be valid.
ProcessException & exception (std::optional< ::zx::exception> value)
`exception` is guaranteed to be valid.
const std::optional< ::fuchsia_exception::ExceptionInfo> & info ()
::std::optional< ::fuchsia_exception::ExceptionInfo> & info ()
ProcessException & info (std::optional< ::fuchsia_exception::ExceptionInfo> value)
Setter for info.
ProcessException & operator= (ProcessException && )
Defined at line 233 of file fidling/gen/sdk/fidl/fuchsia.exception/fuchsia.exception/cpp/fidl/fuchsia.exception/cpp/natural_types.h
const std::optional< ::zx::process> & process ()
Both `process` and `thread` will be valid if present.
::std::optional< ::zx::process> & process ()
Both `process` and `thread` will be valid if present.
ProcessException & process (std::optional< ::zx::process> value)
Both `process` and `thread` will be valid if present.
const std::optional< ::zx::thread> & thread ()
The thread that generated the exception.
The process may have other threads that are not reflected here.
::std::optional< ::zx::thread> & thread ()
The thread that generated the exception.
The process may have other threads that are not reflected here.
ProcessException & thread (std::optional< ::zx::thread> value)
The thread that generated the exception.
The process may have other threads that are not reflected here.
void ProcessException (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits