DASH
0.3.0
|
This is the complete list of members for dash::Future< ResultT >, including all inherited members.
destroy_func_t typedef | dash::Future< ResultT > | |
Future() noexcept(std::is_nothrow_constructible< ResultT >::value)=default | dash::Future< ResultT > | |
Future(ResultT result) noexcept(std::is_nothrow_move_constructible< ResultT >::value) | dash::Future< ResultT > | inline |
Future(get_func_t get_func) noexcept | dash::Future< ResultT > | inline |
Future(get_func_t get_func, test_func_t test_func) noexcept | dash::Future< ResultT > | inline |
Future(get_func_t get_func, test_func_t test_func, destroy_func_t destroy_func) noexcept | dash::Future< ResultT > | inline |
Future(const self_t &other)=delete | dash::Future< ResultT > | |
Future(self_t &&other) noexcept(std::is_nothrow_move_assignable< Future >::value) | dash::Future< ResultT > | inline |
get() | dash::Future< ResultT > | inline |
get_func_t typedef | dash::Future< ResultT > | |
operator<< (defined in dash::Future< ResultT >) | dash::Future< ResultT > | friend |
operator=(const self_t &other)=delete | dash::Future< ResultT > | |
operator=(self_t &&other) noexcept(std::is_nothrow_move_assignable< ResultT >::value) | dash::Future< ResultT > | inline |
self_t typedef (defined in dash::Future< ResultT >) | dash::Future< ResultT > | |
test() | dash::Future< ResultT > | inline |
test_func_t typedef | dash::Future< ResultT > | |
valid() noexcept | dash::Future< ResultT > | inline |
wait() | dash::Future< ResultT > | inline |
~Future() | dash::Future< ResultT > | inline |