Forward input iterator with const access that is used to iterate across the globalIndex offsets() table. More...
Public Member Functions | |
const_iterator (const globalIndex *globalIdx, const label i=0) noexcept | |
Construct from globalIndex list at given index. More... | |
label | index () const noexcept |
The index into the arrays. More... | |
label | start () const |
The local start. More... | |
label | size () const |
The local size. More... | |
labelRange | range () const |
The local range. More... | |
labelRange | operator* () const |
The local range. More... | |
const_iterator & | operator++ () |
const_iterator | operator++ (int) |
const_iterator & | operator-- () |
const_iterator | operator-- (int) |
bool | operator== (const const_iterator &iter) const noexcept |
bool | operator!= (const const_iterator &iter) const noexcept |
Forward input iterator with const access that is used to iterate across the globalIndex offsets() table.
The de-referenced value is the range() with (start, size), but it also provides separate index, start, size information.
Definition at line 600 of file globalIndex.H.
|
inlineexplicitnoexcept |
Construct from globalIndex list at given index.
Definition at line 571 of file globalIndexI.H.
|
inlinenoexcept |
The index into the arrays.
Definition at line 582 of file globalIndexI.H.
|
inline |
The local start.
Definition at line 589 of file globalIndexI.H.
|
inline |
The local size.
Definition at line 596 of file globalIndexI.H.
|
inline |
The local range.
Definition at line 603 of file globalIndexI.H.
|
inline |
|
inline |
Definition at line 618 of file globalIndexI.H.
|
inline |
Definition at line 627 of file globalIndexI.H.
|
inline |
Definition at line 637 of file globalIndexI.H.
|
inline |
Definition at line 646 of file globalIndexI.H.
|
inlinenoexcept |
Definition at line 657 of file globalIndexI.H.
|
inlinenoexcept |
Definition at line 668 of file globalIndexI.H.