Dune Core Modules (2.3.1)
iteratorfacades.hh
Go to the documentation of this file.
Facade class for stl conformant bidirectional iterators.
Definition: iteratorfacades.hh:273
Reference operator*() const
Dereferencing operator.
Definition: iteratorfacades.hh:324
T DerivedType
The type of derived iterator.
Definition: iteratorfacades.hh:301
DerivedType & operator--()
Preincrement operator.
Definition: iteratorfacades.hh:351
DerivedType & operator++()
Preincrement operator.
Definition: iteratorfacades.hh:335
V * Pointer
The pointer to the Value.
Definition: iteratorfacades.hh:311
R Reference
The type of the reference to the values accessed.
Definition: iteratorfacades.hh:321
DerivedType operator++(int)
Postincrement operator.
Definition: iteratorfacades.hh:342
D DifferenceType
The type of the difference between two positions.
Definition: iteratorfacades.hh:316
DerivedType operator--(int)
Postincrement operator.
Definition: iteratorfacades.hh:358
V Value
The type of value accessed through the iterator.
Definition: iteratorfacades.hh:306
Base class for stl conformant forward iterators.
Definition: iteratorfacades.hh:142
DerivedType & operator++()
Preincrement operator.
Definition: iteratorfacades.hh:203
D DifferenceType
The type of the difference between two positions.
Definition: iteratorfacades.hh:184
R Reference
The type of the reference to the values accessed.
Definition: iteratorfacades.hh:189
T DerivedType
The type of derived iterator.
Definition: iteratorfacades.hh:169
V Value
The type of value accessed through the iterator.
Definition: iteratorfacades.hh:174
DerivedType operator++(int)
Postincrement operator.
Definition: iteratorfacades.hh:210
V * Pointer
The pointer to the Value.
Definition: iteratorfacades.hh:179
Reference operator*() const
Dereferencing operator.
Definition: iteratorfacades.hh:192
Base class for stl conformant forward iterators.
Definition: iteratorfacades.hh:431
DerivedType operator--(int)
Postdecrement operator.
Definition: iteratorfacades.hh:547
Reference operator*() const
Dereferencing operator.
Definition: iteratorfacades.hh:490
DerivedType & operator++()
Preincrement operator.
Definition: iteratorfacades.hh:511
D DifferenceType
The type of the difference between two positions.
Definition: iteratorfacades.hh:482
DerivedType & operator--()
Predecrement operator.
Definition: iteratorfacades.hh:540
Reference operator[](DifferenceType n) const
Get the element n positions from the current one.
Definition: iteratorfacades.hh:505
T DerivedType
The type of derived iterator.
Definition: iteratorfacades.hh:467
V * Pointer
The pointer to the Value.
Definition: iteratorfacades.hh:477
DerivedType operator++(int)
Postincrement operator.
Definition: iteratorfacades.hh:518
V Value
The type of value accessed through the iterator.
Definition: iteratorfacades.hh:472
R Reference
The type of the reference to the values accessed.
Definition: iteratorfacades.hh:487
EnableIfInterOperable< T1, T2, bool >::type operator==(const ForwardIteratorFacade< T1, V1, R1, D > &lhs, const ForwardIteratorFacade< T2, V2, R2, D > &rhs)
Checks for equality.
Definition: iteratorfacades.hh:231
EnableIfInterOperable< T1, T2, bool >::type operator!=(const ForwardIteratorFacade< T1, V1, R1, D > &lhs, const ForwardIteratorFacade< T2, V2, R2, D > &rhs)
Checks for inequality.
Definition: iteratorfacades.hh:253
Traits for type conversions and type information.
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Nov 12, 23:30, 2024)