SimGrid  3.14.159
Versatile Simulation of Distributed Systems
simgrid::kernel::Future< T > Member List

This is the complete list of members for simgrid::kernel::Future< T >, including all inherited members.

Future()=defaultsimgrid::kernel::Future< T >
Future(std::shared_ptr< FutureState< T >> state)simgrid::kernel::Future< T >inline
Future(Future &)=deletesimgrid::kernel::Future< T >
Future(Future &&that)simgrid::kernel::Future< T >inline
get()simgrid::kernel::Future< T >inline
is_ready() constsimgrid::kernel::Future< T >inline
operator=(Future &)=deletesimgrid::kernel::Future< T >
operator=(Future &&that)simgrid::kernel::Future< T >inline
then(F continuation) -> typename std::enable_if< !is_future< decltype(continuation(std::move(*this)))>::value, Future< decltype(continuation(std::move(*this)))> >::typesimgrid::kernel::Future< T >inline
then(F continuation) -> typename std::enable_if< is_future< decltype(continuation(std::move(*this)))>::value, decltype(continuation(std::move(*this))) >::typesimgrid::kernel::Future< T >inline
then_(F continuation)simgrid::kernel::Future< T >inline
thenNoUnwrap(F continuation) -> Future< decltype(continuation(std::move(*this)))>simgrid::kernel::Future< T >inline
valid() constsimgrid::kernel::Future< T >inline