|
MADNESS 0.10.1
|
#include <world_object.h>


Public Types | |
| typedef Future< REMFUTURE(MEMFUN_RETURNT(memfunT)) > | futureT |
| Future for a return value of the memory function. | |
| typedef RemoteReference< FutureImpl< REMFUTURE(MEMFUN_RETURNT(memfunT)) > > | refT |
Public Types inherited from madness::detail::info_base< memfunT > | |
| using | memfunT_rel_ptr = decltype(archive::to_rel_memfn_ptr(std::declval< memfunT >())) |
Public Member Functions | |
| info () | |
| info (const AmArg &arg) | |
| info (const uniqueidT &id, ProcessID requestor, memfunT memfun, const refT &ref, const TaskAttributes &attr=TaskAttributes()) | |
| template<typename Archive > | |
| void | serialize (const Archive &ar) |
Serializes a info for I/O. | |
Public Member Functions inherited from madness::detail::info_base< memfunT > | |
| memfunT | memfun () const |
Public Attributes | |
| refT | ref |
Public Attributes inherited from madness::detail::info_base< memfunT > | |
| TaskAttributes | attr |
| uniqueidT | id |
| memfunT_rel_ptr | memfun_rel_ptr |
| ProcessID | requestor |
Additional Inherited Members | |
Protected Member Functions inherited from madness::detail::info_base< memfunT > | |
| info_base () | |
| info_base (const uniqueidT &id, ProcessID requestor, memfunT memfun, const TaskAttributes &attr=TaskAttributes()) | |
| template<typename Archive > | |
| void | serialize (const Archive &ar) |
Serializes a info_base for I/O. | |
| memfunT | Verify: Signature of the member function in the derived class to be invoked for the task. |
| typedef Future< REMFUTURE(MEMFUN_RETURNT(memfunT)) > madness::detail::info< memfunT >::futureT |
| typedef RemoteReference< FutureImpl< REMFUTURE(MEMFUN_RETURNT(memfunT)) > > madness::detail::info< memfunT >::refT |
|
inline |
|
inline |
| [in] | arg | Description needed. |
References madness::arg().
|
inline |
|
inline |
Serializes a info for I/O.
| Archive | the type of I/O archive. |
| [in] | ar | The I/O archive. |
References madness::detail::info< memfunT >::ref, and madness::detail::info_base< memfunT >::serialize().
| refT madness::detail::info< memfunT >::ref |
Referenced by madness::WorldObject< Derived >::handler(), madness::detail::info< memfunT >::serialize(), and madness::WorldObject< Derived >::spawn_remote_task_handler().