template <typename T = DoneType>
class Result
Defined at line 101 of file ../../zircon/system/ulib/concurrent/include/lib/concurrent/chainlock_transaction_common.h
Public Methods
void Result<T> (Action action)
Defined at line 103 of file ../../zircon/system/ulib/concurrent/include/lib/concurrent/chainlock_transaction_common.h
template <typename U, typename = std::enable_if_t<std::is_constructible_v<T, U>>>
void Result<T> (U && value)
Defined at line 105 of file ../../zircon/system/ulib/concurrent/include/lib/concurrent/chainlock_transaction_common.h
bool is_action ()
Defined at line 107 of file ../../zircon/system/ulib/concurrent/include/lib/concurrent/chainlock_transaction_common.h
Action action ()
Defined at line 109 of file ../../zircon/system/ulib/concurrent/include/lib/concurrent/chainlock_transaction_common.h
auto take_value ()
Defined at line 114 of file ../../zircon/system/ulib/concurrent/include/lib/concurrent/chainlock_transaction_common.h