MADNESS 0.10.1
|
#include <world_object.h>
Public Types | |
typedef std::conditional< memfunc_traits< memfnT >::constness, constobjT *, objT * >::type | ptrT |
typedef MemFuncWrapper< ptrT, memfnT, typename result_of< memfnT >::type > | wrapperT |
Static Public Member Functions | |
static wrapperT | make_task_fn (const objT *obj, memfnT memfn) |
static wrapperT | make_task_fn (const WorldObject< objT > *obj, memfnT memfn) |
static wrapperT | make_task_fn (objT *obj, memfnT memfn) |
static wrapperT | make_task_fn (WorldObject< objT > *obj, memfnT memfn) |
objT | Description needed. |
memfnT | Verify: Signature of the member function in the derived class to be invoked for the task. |
Enabler | Description needed. |
typedef std::conditional<memfunc_traits<memfnT>::constness,constobjT*,objT*>::type madness::detail::WorldObjectTaskHelper< objT, memfnT, Enabler >::ptrT |
typedef MemFuncWrapper<ptrT, memfnT, typename result_of<memfnT>::type> madness::detail::WorldObjectTaskHelper< objT, memfnT, Enabler >::wrapperT |
|
inlinestatic |
[in] | obj | Description needed. |
memfn | Verify: The member function to be invoked for the task. |
Referenced by madness::detail::WorldObjectTaskHelper< objT, memfnT, Enabler >::make_task_fn(), madness::detail::WorldObjectTaskHelper< objT, memfnT, typename std::enable_if< std::is_base_of< std::enable_shared_from_this< objT >, objT >::value >::type >::make_task_fn(), madness::detail::WorldObjectTaskHelper< objT, memfnT, Enabler >::make_task_fn(), and madness::detail::WorldObjectTaskHelper< objT, memfnT, typename std::enable_if< std::is_base_of< std::enable_shared_from_this< objT >, objT >::value >::type >::make_task_fn().
|
inlinestatic |
[in] | obj | Description needed. |
memfn | Verify: The member function to be invoked for the task. |
References madness::detail::WorldObjectTaskHelper< objT, memfnT, Enabler >::make_task_fn().
|
inlinestatic |
|
inlinestatic |
[in] | obj | Description needed. |
memfn | Verify: The member function to be invoked for the task. |
References madness::detail::WorldObjectTaskHelper< objT, memfnT, Enabler >::make_task_fn().