Iteration range for a loop. More...
#include <arccore/base/ForLoopRanges.h>
Public Member Functions | |
| ForLoopRange (IndexType_ lower_bound, IndexType_ size) | |
| Creates an interval between *[lower_bound,lower_bound+size[*. | |
| explicit (false) ForLoopRange(IndexType_ size) | |
| Creates an interval between *[0,size[*. | |
| constexpr IndexType_ | lowerBound () const |
| constexpr IndexType_ | size () const |
| constexpr IndexType_ | upperBound () const |
Iteration range for a loop.
Definition at line 32 of file arccore/src/base/arccore/base/ForLoopRanges.h.
|
inline |
Creates an interval between *[lower_bound,lower_bound+size[*.
Definition at line 37 of file arccore/src/base/arccore/base/ForLoopRanges.h.
|
inline |
Creates an interval between *[0,size[*.
Definition at line 42 of file arccore/src/base/arccore/base/ForLoopRanges.h.
|
inlineconstexpr |
Definition at line 49 of file arccore/src/base/arccore/base/ForLoopRanges.h.
|
inlineconstexpr |
Definition at line 50 of file arccore/src/base/arccore/base/ForLoopRanges.h.
|
inlineconstexpr |
Definition at line 51 of file arccore/src/base/arccore/base/ForLoopRanges.h.