![]() |
MAK Legion API Documentation
|
Member function callback is used to bind class member functions The return type, single parameter, object type and method pointer are parameterized in the template. More...
Inheritance diagram for Legion::MethodCapture< Ret, T, Method, Params >:
Collaboration diagram for Legion::MethodCapture< Ret, T, Method, Params >:Public Member Functions | |
| MethodCapture (void *object, Method method) | |
| MethodCapture (const MethodCapture &orig) | |
| MethodCapture * | clone () const |
| MethodCapture & | operator= (const MethodCapture &orig) |
| Ret | invoke (Params...params) const |
| bool | operator== (const AbstractFunctionCapture &rhs) const |
Public Member Functions inherited from Legion::AbstractFunctionCapture< Ret, Params...> | |
| virtual bool | operator!= (const AbstractFunctionCapture &rhs) const |
Private Attributes | |
| void * | myObject |
| Method | myMethod |
Member function callback is used to bind class member functions The return type, single parameter, object type and method pointer are parameterized in the template.
|
inline |
Referenced by Legion::MethodCapture< Ret, T, Method, Params >::clone().
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inline |
|
inlinevirtual |
|
private |
Referenced by Legion::MethodCapture< Ret, T, Method, Params >::clone(), Legion::MethodCapture< Ret, T, Method, Params >::invoke(), Legion::MethodCapture< Ret, T, Method, Params >::MethodCapture(), Legion::MethodCapture< Ret, T, Method, Params >::operator=(), and Legion::MethodCapture< Ret, T, Method, Params >::operator==().
|
private |
Referenced by Legion::MethodCapture< Ret, T, Method, Params >::clone(), Legion::MethodCapture< Ret, T, Method, Params >::invoke(), Legion::MethodCapture< Ret, T, Method, Params >::MethodCapture(), Legion::MethodCapture< Ret, T, Method, Params >::operator=(), and Legion::MethodCapture< Ret, T, Method, Params >::operator==().