Public Types | Public Member Functions | Static Public Member Functions | Data Fields
efl::_impl::shared_future_common Struct Reference

Public Types

typedef Efl_Futurenative_handle_type
 
typedef shared_future_common _self_type
 

Public Member Functions

 shared_future_common (Efl_Future *future)
 
 shared_future_common (shared_future_common const &future)
 
shared_future_commonoperator= (shared_future_common const &other)
 
 shared_future_common (shared_future_common &&future)
 
shared_future_commonoperator= (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 wait_success (void *data, Efl_Event const *)
 

Data Fields

Efl_Future_future