Random-access reverse input iterator with const access. More...
Public Types | |
typedef std::random_access_iterator_tag | iterator_category |
typedef IntType | value_type |
typedef IntType | difference_type |
typedef const IntType * | pointer |
typedef IntType | reference |
Public Member Functions | |
constexpr | const_reverse_iterator (IntType val=0) noexcept |
Construct with specified value, or default construct. More... | |
constexpr IntType | operator* () const noexcept |
Return the value. More... | |
constexpr IntType | operator[] (const IntType n) const noexcept |
Offset dereference operator. More... | |
const_reverse_iterator & | operator++ () noexcept |
Prefix increment. More... | |
const_reverse_iterator | operator++ (int) noexcept |
Postfix increment. More... | |
const_reverse_iterator & | operator-- () noexcept |
Prefix decrement. More... | |
const_reverse_iterator | operator-- (int) noexcept |
Postfix decrement. More... | |
const_reverse_iterator & | operator+= (const IntType n) noexcept |
Arbitrary increment. More... | |
const_reverse_iterator & | operator-= (const IntType n) noexcept |
Arbitrary decrement. More... | |
constexpr const_reverse_iterator | operator+ (const IntType n) const noexcept |
Return iterator with offset. More... | |
constexpr const_reverse_iterator | operator- (const IntType n) const noexcept |
Return iterator with offset. More... | |
constexpr IntType | operator- (const const_reverse_iterator &iter) const noexcept |
Difference operator. More... | |
constexpr bool | operator== (const const_reverse_iterator &iter) const noexcept |
Test for equality of values. More... | |
constexpr bool | operator< (const const_reverse_iterator &iter) const noexcept |
Reverse compare less-than. More... | |
constexpr bool | operator!= (const const_reverse_iterator &iter) const noexcept |
constexpr bool | operator<= (const const_reverse_iterator &iter) const noexcept |
constexpr bool | operator> (const const_reverse_iterator &iter) const noexcept |
constexpr bool | operator>= (const const_reverse_iterator &iter) const noexcept |
Random-access reverse input iterator with const access.
Definition at line 501 of file IntRange.H.
typedef std::random_access_iterator_tag iterator_category |
Definition at line 511 of file IntRange.H.
typedef IntType value_type |
Definition at line 512 of file IntRange.H.
typedef IntType difference_type |
Definition at line 513 of file IntRange.H.
typedef const IntType* pointer |
Definition at line 514 of file IntRange.H.
typedef IntType reference |
Definition at line 515 of file IntRange.H.
|
inlineexplicitnoexcept |
Construct with specified value, or default construct.
Definition at line 523 of file IntRange.H.
|
inlinenoexcept |
Return the value.
Definition at line 534 of file IntRange.H.
|
inlinenoexcept |
|
inlinenoexcept |
Prefix increment.
Definition at line 216 of file IntRangeI.H.
|
inlinenoexcept |
Postfix increment.
Definition at line 226 of file IntRangeI.H.
|
inlinenoexcept |
Prefix decrement.
Definition at line 237 of file IntRangeI.H.
|
inlinenoexcept |
Postfix decrement.
Definition at line 247 of file IntRangeI.H.
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
Difference operator.
Definition at line 296 of file IntRangeI.H.
|
inlinenoexcept |
Test for equality of values.
Definition at line 305 of file IntRangeI.H.
|
inlinenoexcept |
Reverse compare less-than.
Definition at line 314 of file IntRangeI.H.
|
inlinenoexcept |
Definition at line 613 of file IntRange.H.
|
inlinenoexcept |
Definition at line 619 of file IntRange.H.
|
inlinenoexcept |
Definition at line 625 of file IntRange.H.
|
inlinenoexcept |
Definition at line 631 of file IntRange.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.