Public Types | |
typedef shared_future_common | _base_type |
typedef shared_future_1_type< T, Progress > | _self_type |
![]() | |
typedef Efl_Future * | native_handle_type |
typedef shared_future_common | _self_type |
Public Member Functions | |
shared_future_1_type (shared_future_common const &other) | |
T | get () const |
![]() | |
shared_future_common (Efl_Future *future) | |
shared_future_common (shared_future_common const &future) | |
shared_future_common & | operator= (shared_future_common const &other) |
shared_future_common (shared_future_common &&future) | |
shared_future_common & | operator= (shared_future_common &&other) |
void | swap (shared_future_common &other) |
bool | valid () const noexcept |
void | wait () const |
native_handle_type | native_handle () const noexcept |
Static Public Member Functions | |
static void | get_success (void *data, Efl_Event const *event) |
![]() | |
static void | wait_success (void *data, Efl_Event const *) |
Additional Inherited Members | |
![]() | |
Efl_Future * | _future |