#include <arena_promise.h>
Public Member Functions | |
ArenaPromise ()=default | |
ArenaPromise (ArenaPromise &&other) noexcept | |
template<typename Callable , typename Ignored = absl::enable_if_t<!std::is_same<Callable, ArenaPromise>::value>> | |
ArenaPromise (Callable &&callable) | |
ArenaPromise (const ArenaPromise &)=delete | |
bool | has_value () const |
Poll< T > | operator() () |
ArenaPromise & | operator= (ArenaPromise &&other) noexcept |
ArenaPromise & | operator= (const ArenaPromise &)=delete |
~ArenaPromise () | |
Private Attributes | |
arena_promise_detail::ImplInterface< T > * | impl_ |
Definition at line 152 of file arena_promise.h.
|
default |
|
inline |
Definition at line 162 of file arena_promise.h.
|
delete |
|
inlinenoexcept |
Definition at line 170 of file arena_promise.h.
|
inline |
Definition at line 181 of file arena_promise.h.
|
inline |
Definition at line 186 of file arena_promise.h.
|
inline |
Definition at line 184 of file arena_promise.h.
|
inlinenoexcept |
Definition at line 173 of file arena_promise.h.
|
delete |
|
private |
Definition at line 192 of file arena_promise.h.