Public Member Functions | List of all members
labelRanges::const_iterator Class Reference

Public Member Functions

constexpr const_iterator (const labelRanges *list, const label i=0) noexcept
 
label operator* () const
 
const_iteratoroperator++ ()
 
const_iterator operator++ (int)
 
constexpr bool operator== (const const_iterator &iter) const noexcept
 
constexpr bool operator!= (const const_iterator &iter) const noexcept
 

Detailed Description

Definition at line 113 of file labelRanges.H.

Constructor & Destructor Documentation

◆ const_iterator()

constexpr const_iterator ( const labelRanges list,
const label  i = 0 
)
inlineexplicitconstexprnoexcept

Definition at line 34 of file labelRangesI.H.

Member Function Documentation

◆ operator*()

Foam::label operator* ( ) const
inline

Definition at line 46 of file labelRangesI.H.

◆ operator++() [1/2]

Definition at line 54 of file labelRangesI.H.

◆ operator++() [2/2]

Definition at line 69 of file labelRangesI.H.

◆ operator==()

constexpr bool operator== ( const const_iterator iter) const
inlineconstexprnoexcept

Definition at line 80 of file labelRangesI.H.

◆ operator!=()

constexpr bool operator!= ( const const_iterator iter) const
inlineconstexprnoexcept

Definition at line 95 of file labelRangesI.H.


The documentation for this class was generated from the following files: