#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.