MADNESS
0.10.1
|
Specialization of Future<void>
for internal convenience. This does nothing useful!
More...
#include <future.h>
Public Types | |
typedef RemoteReference< FutureImpl< void > > | remote_refT |
Public Member Functions | |
Future () | |
Future (const archive::BufferInputArchive &input_arch) | |
Construct from an input archive. More... | |
Future (const RemoteReference< FutureImpl< void > > &remote_ref) | |
Future< void > & | operator= (const Future< void > &other) |
Assignment operator. More... | |
Static Public Member Functions | |
static bool | probe () |
Check if this future has been assigned. More... | |
static remote_refT | remote_ref (World &world) |
static void | set () |
Set the future. More... | |
static void | set (const Future< void > &f) |
Set the future from another void future. More... | |
Static Public Attributes | |
static const Future< void > | value = Future<void>() |
Specialization of Future<void>
for internal convenience. This does nothing useful!
typedef RemoteReference< FutureImpl<void> > madness::Future< void >::remote_refT |
|
inline |
|
inline |
|
inline |
Construct from an input archive.
[in] | input_arch | The input archive. |
|
inline |
Assignment operator.
[in] | other | The future to copy. |
|
inlinestatic |
Check if this future has been assigned.
|
inlinestatic |
|
inlinestatic |
Set the future.
In this specialization, do nothing.
|
inlinestatic |
Set the future from another void
future.
In this specialization, do nothing.
[in] | f | The other future. |
Referenced by madness::detail::run_function().
|
static |
Referenced by madness::WorldTaskQueue::add(), madness::WorldObject< Derived >::send(), and madness::WorldObject< Derived >::task().