template <typename T>

class result

Defined at line 89 of file ../../zircon/system/ulib/zx/include/lib/zx/result.h

Specialization of status for returning a single value.

Public Methods

void result<T> (const base & other)

Explicit conversion from fit::result

<zx

_status_t, T>.

Defined at line 97 of file ../../zircon/system/ulib/zx/include/lib/zx/result.h

void result<T> (base && other)

Defined at line 104 of file ../../zircon/system/ulib/zx/include/lib/zx/result.h

void result<T> (error<zx_status_t> error)

Implicit conversion from error

<zx

_status_t>.

Defined at line 113 of file ../../zircon/system/ulib/zx/include/lib/zx/result.h

zx_status_t status_value ()

Returns the underlying error or ZX_OK if not in the error state. This

accessor simplifies interfacing with code that uses zx_status_t directly.

Defined at line 124 of file ../../zircon/system/ulib/zx/include/lib/zx/result.h

const char * status_string ()

Returns the string representation of the status value.

Defined at line 249 of file ../../zircon/system/ulib/zx/include/lib/zx/result.h