A set of labels defined by a start, a length and a stride. More...
Classes | |
class | const_iterator |
class | const_reverse_iterator |
class | indexer |
Public Types | |
typedef label | value_type |
typedef label | size_type |
Public Member Functions | |
constexpr | sliceRange () noexcept |
constexpr | sliceRange (const label beg, const label len, const label stride) noexcept |
sliceRange (const FixedList< label, 3 > &coeffs) | |
constexpr label | start () const noexcept |
constexpr label | size () const noexcept |
constexpr label | stride () const noexcept |
bool | empty () const noexcept |
constexpr label | first () const noexcept |
label | last () const noexcept |
List< label > | labels () const |
label | operator[] (const label i) const noexcept |
operator bool () const noexcept | |
indexer | generator () const |
const_iterator | at (const label i) const |
const_iterator | begin () const noexcept |
const_iterator | cbegin () const noexcept |
const_iterator | cend () const noexcept |
const_iterator | end () const noexcept |
const_reverse_iterator | rbegin () const noexcept |
const_reverse_iterator | crbegin () const noexcept |
const_reverse_iterator | rend () const noexcept |
const_reverse_iterator | crend () const noexcept |
A set of labels defined by a start, a length and a stride.
Definition at line 54 of file sliceRange.H.
typedef label value_type |
Definition at line 73 of file sliceRange.H.
typedef label size_type |
Definition at line 76 of file sliceRange.H.
|
inlineconstexprnoexcept |
Definition at line 25 of file sliceRangeI.H.
|
inlineconstexprnoexcept |
Definition at line 34 of file sliceRangeI.H.
|
explicit |
Definition at line 29 of file sliceRange.C.
|
inlineconstexprnoexcept |
Definition at line 111 of file sliceRange.H.
|
inlineconstexprnoexcept |
Definition at line 117 of file sliceRange.H.
Referenced by Foam::operator<(), and Foam::operator==().
|
inlineconstexprnoexcept |
Definition at line 123 of file sliceRange.H.
Referenced by Foam::operator<(), and Foam::operator==().
|
inlinenoexcept |
Definition at line 129 of file sliceRange.H.
|
inlineconstexprnoexcept |
Definition at line 135 of file sliceRange.H.
Referenced by Foam::operator<(), and Foam::operator==().
|
inlinenoexcept |
Definition at line 141 of file sliceRange.H.
Foam::List< Foam::label > labels | ( | ) | const |
Definition at line 39 of file sliceRange.C.
References stdFoam::cbegin(), and stdFoam::cend().
|
inlinenoexcept |
Definition at line 153 of file sliceRange.H.
|
inlineexplicitnoexcept |
Definition at line 159 of file sliceRange.H.
References bool.
|
inline |
Definition at line 291 of file sliceRangeI.H.
|
inline |
Definition at line 298 of file sliceRangeI.H.
|
inlinenoexcept |
Definition at line 310 of file sliceRangeI.H.
|
inlinenoexcept |
Definition at line 317 of file sliceRangeI.H.
|
inlinenoexcept |
Definition at line 331 of file sliceRangeI.H.
|
inlinenoexcept |
Definition at line 324 of file sliceRangeI.H.
|
inlinenoexcept |
Definition at line 338 of file sliceRangeI.H.
|
inlinenoexcept |
Definition at line 345 of file sliceRangeI.H.
|
inlinenoexcept |
Definition at line 352 of file sliceRangeI.H.
|
inlinenoexcept |
Definition at line 359 of file sliceRangeI.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.