Interface of a functor on an iteration interval. More...
#include <arccore/base/IRangeFunctor.h>
Public Member Functions | |
| virtual | ~IRangeFunctor ()=default |
| Releases resources. | |
| virtual void | executeFunctor (Int32 begin, Int32 size)=0 |
| Executes the associated method. | |
Interface of a functor on an iteration interval.
Definition at line 32 of file arccore/src/base/arccore/base/IRangeFunctor.h.
Executes the associated method.
| begin | index of the start of the iteration. |
| size | number of elements to iterate. |
Implemented in Arcane::ItemRangeFunctorT< InstanceType, ItemType >, Arcane::LambdaItemRangeFunctorT< LambdaType >, Arcane::LambdaRangeFunctorT< LambdaType >, Arcane::LambdaRangeFunctorTVa< LambdaType, Views >, Arcane::Materials::LambdaMatItemRangeFunctorT< ViewType, LambdaType >, and Arcane::RangeFunctorT< InstanceType >.
Referenced by Arcane::NullTaskImplementation::executeParallelFor(), Arcane::NullTaskImplementation::executeParallelFor(), Arcane::NullTaskImplementation::executeParallelFor(), and Arcane::NullTaskImplementation::executeParallelFor().