Functor over an iteration interval instantiated via a lambda function. More...
Public Member Functions | |
| LambdaRangeFunctorT (const LambdaType &lambda_function) | |
| void | executeFunctor (Integer begin, Integer size) override |
| Executes the associated method. | |
| Public Member Functions inherited from Arcane::IRangeFunctor | |
| virtual | ~IRangeFunctor ()=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 71 of file arccore/src/base/arccore/base/RangeFunctor.h.
|
inline |
Definition at line 76 of file arccore/src/base/arccore/base/RangeFunctor.h.
|
inlineoverridevirtual |
Executes the associated method.
| begin | index of the start of the iteration. |
| size | number of elements to iterate. |
Implements Arcane::IRangeFunctor.
Definition at line 83 of file arccore/src/base/arccore/base/RangeFunctor.h.
|
private |
Definition at line 90 of file arccore/src/base/arccore/base/RangeFunctor.h.