Simple forward iterator over a region index range.
More...
#include <RegionSetMatcher.hpp>
|
|
using | iterator_category = std::forward_iterator_tag |
| | Iterator's category (forward iterator).
|
|
using | value_type = int |
| | Iterator's value type.
|
|
using | difference_type = int |
| | Iterator's difference type.
|
|
using | pointer = int* |
| | Iterator's pointer type (return type from operator->()).
|
|
using | reference = int& |
| | Iterator's reference type (return type from operator*()).
|
|
|
int | i_ |
| | Index range element value.
|
|
|
class | RegionSetMatchResult |
|
class | RegionSetMatcher |
Simple forward iterator over a region index range.
◆ Iterator()
| Opm::RegionSetMatchResult::RegionIndexRange::Iterator::Iterator |
( |
int | i | ) |
|
|
inlineexplicit |
Inequality predicate.
- Parameters
-
| [in] | that | Object to which *this will be compared for inequality. |
- Returns
! (*this == that) */
{
return ! (*this == that);
}
private:
◆ operator*()
| reference Opm::RegionSetMatchResult::RegionIndexRange::Iterator::operator* |
( |
| ) |
|
|
inline |
Dereference operator.
- Returns
- Element at current position.
◆ operator++() [1/2]
| Iterator & Opm::RegionSetMatchResult::RegionIndexRange::Iterator::operator++ |
( |
| ) |
|
|
inline |
Pre-increment operator.
- Returns
- *this.
◆ operator++() [2/2]
| Iterator Opm::RegionSetMatchResult::RegionIndexRange::Iterator::operator++ |
( |
int | | ) |
|
|
inline |
Post-increment operator.
- Returns
- Iterator pointing to element prior to increment result.
◆ operator->()
| pointer Opm::RegionSetMatchResult::RegionIndexRange::Iterator::operator-> |
( |
| ) |
|
|
inline |
Indirection operator.
- Returns
- Pointer to element at current position.
◆ operator==()
| bool Opm::RegionSetMatchResult::RegionIndexRange::Iterator::operator== |
( |
Iterator | that | ) |
const |
|
inline |
Equality predicate.
- Parameters
-
| [in] | that | Object to which *this will be compared for equality. |
- Returns
- Whether or not
*this equals that.
The documentation for this class was generated from the following file: