

Go to the source code of this file.
Classes | |
| class | sliceRange |
| A set of labels defined by a start, a length and a stride. More... | |
| class | sliceRange::indexer |
| A value indexer, for iteration or generation. More... | |
| class | sliceRange::const_iterator |
| Bidirectional input iterator with const access. More... | |
| class | sliceRange::const_reverse_iterator |
| Bidirectional reverse input iterator with const access. More... | |
Namespaces | |
| namespace | Foam |
| Namespace for OpenFOAM. | |
Functions | |
| Istream & | operator>> (Istream &is, sliceRange &range) |
| Read sliceRange from Istream as (start size stride) tuple, no checks. | |
| Ostream & | operator<< (Ostream &os, const sliceRange &range) |
| Write sliceRange to Ostream as (start size stride) tuple. | |
| bool | operator== (const sliceRange &a, const sliceRange &b) noexcept |
| Test for equality of begin/size/stride values. | |
| bool | operator< (const sliceRange &a, const sliceRange &b) noexcept |
| Compare for less-than (start/size/stride) in that order. | |
| bool | operator!= (const sliceRange &a, const sliceRange &b) noexcept |
| bool | operator<= (const sliceRange &a, const sliceRange &b) noexcept |
| bool | operator> (const sliceRange &a, const sliceRange &b) noexcept |
| bool | operator>= (const sliceRange &a, const sliceRange &b) noexcept |
Original source file sliceRange.H
Definition in file sliceRange.H.