Forward input iterator with const access. More...
#include <labelRanges.H>
Public Member Functions | |
| constexpr | const_iterator (const UList< labelRange > *list, const label idx=0, const label subIdx=0) noexcept |
| Construct from range list at given index (and sub-index). | |
| label | operator* () const |
| Return the current label. | |
| const_iterator & | operator++ () |
| const_iterator | operator++ (int) |
| constexpr bool | operator== (const const_iterator &iter) const noexcept |
| constexpr bool | operator!= (const const_iterator &iter) const noexcept |
Forward input iterator with const access.
Definition at line 221 of file labelRanges.H.
|
inlineexplicitconstexprnoexcept |
Construct from range list at given index (and sub-index).
Definition at line 54 of file labelRangesI.H.
References Foam::noexcept.
Referenced by operator!=(), operator++(), and operator==().

|
inline |
Return the current label.
Definition at line 68 of file labelRangesI.H.
|
inline |
Definition at line 76 of file labelRangesI.H.
Referenced by operator++().

|
inline |
Definition at line 92 of file labelRangesI.H.
References const_iterator(), and operator++().

|
inlineconstexprnoexcept |
Definition at line 102 of file labelRangesI.H.
References const_iterator().

|
inlineconstexprnoexcept |
Definition at line 117 of file labelRangesI.H.
References const_iterator().
