Go to the source code of this file.
Classes | |
class | List< T > |
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bounds checking, etc. More... | |
class | MinMax< T > |
A min/max value pair with additional methods. In addition to conveniently storing values, it can be used for logic operations or to modify data. A few global functions and functors are also provided. More... | |
class | labelRange |
A range or interval of labels defined by a start and a size. More... | |
class | labelRange::const_iterator |
Forward iterator with const access. More... | |
struct | labelRangeOp< class > |
Conversion/extraction to labelRange operation (functor). More... | |
Namespaces | |
Foam | |
Namespace for OpenFOAM. | |
Functions | |
Istream & | operator>> (Istream &is, labelRange &range) |
Read labelRange from Istream as (start size) pair, enforce no negative size. More... | |
Ostream & | operator<< (Ostream &os, const labelRange &range) |
Write labelRange to Ostream as (start size) pair. More... | |
bool | operator== (const labelRange &a, const labelRange &b) noexcept |
bool | operator!= (const labelRange &a, const labelRange &b) noexcept |
bool | operator< (const labelRange &a, const labelRange &b) noexcept |
Comparison function for sorting, compares the start. More... | |
bool | operator<= (const labelRange &a, const labelRange &b) noexcept |
bool | operator> (const labelRange &a, const labelRange &b) noexcept |
bool | operator>= (const labelRange &a, const labelRange &b) noexcept |
Original source file labelRange.H
Definition in file labelRange.H.