![]() |
MAK Legion 1.1 API Documentation
|
std::function callback is used to bind std::functions, which are typically lambdas The return type and parameters define the type of std::function that can be bound More...
Inheritance diagram for Legion::StdFunctionCapture< Ret, Params >:
Collaboration diagram for Legion::StdFunctionCapture< Ret, Params >:Public Member Functions | |
| StdFunctionCapture * | clone () const |
| StdFunctionCapture & | operator= (const StdFunctionCapture &orig) |
| Ret | invoke (Params...params) const |
| bool | operator== (const AbstractFunctionCapture< Ret, Params...> &rhs) const |
Public Member Functions inherited from Legion::AbstractFunctionCapture< Ret, Params...> | |
| virtual bool | operator!= (const AbstractFunctionCapture< Ret, Params...> &rhs) const |
Public Attributes | |
| __pad0__: myFunc(func) {} StdFunctionCapture(const StdFunctionCapture& orig) { myFunc = orig.myFunc | |
Private Attributes | |
| std::function< Ret(Params...)> | myFunc |
std::function callback is used to bind std::functions, which are typically lambdas The return type and parameters define the type of std::function that can be bound
|
inlinevirtual |
Implements Legion::AbstractFunctionCapture< Ret, Params...>.
References Legion::StdFunctionCapture< Ret, Params >::myFunc.
|
inlinevirtual |
Implements Legion::AbstractFunctionCapture< Ret, Params...>.
References Legion::StdFunctionCapture< Ret, Params >::myFunc.
|
inline |
|
inlinevirtual |
Implements Legion::AbstractFunctionCapture< Ret, Params...>.
References Legion::StdFunctionCapture< Ret, Params >::myFunc.
| Legion::StdFunctionCapture< Ret, Params >::__pad0__ |
|
private |