Functor over an iteration interval instantiated via a lambda function. More...
Public Member Functions | |
| LambdaMDRangeFunctor (const LambdaType &lambda_function) | |
| void | executeFunctor (const ComplexForLoopRanges< RankValue > &loop_range) override |
| Executes the associated method. | |
| Public Member Functions inherited from Arcane::IMDRangeFunctor< RankValue > | |
| virtual | ~IMDRangeFunctor ()=default |
| Releases resources. | |
Private Attributes | |
| const LambdaType & | m_lambda_function |
Functor over an iteration interval instantiated via a lambda function.
This class is used with the C++11 lambda function mechanism.
Definition at line 102 of file arccore/src/base/arccore/base/RangeFunctor.h.
|
inline |
Definition at line 107 of file arccore/src/base/arccore/base/RangeFunctor.h.
|
inlineoverridevirtual |
Executes the associated method.
Implements Arcane::IMDRangeFunctor< RankValue >.
Definition at line 114 of file arccore/src/base/arccore/base/RangeFunctor.h.
|
private |
Definition at line 121 of file arccore/src/base/arccore/base/RangeFunctor.h.