An STL-conforming iterator. More...
Public Types | |
typedef T & | Tref |
Public Member Functions | |
iterator (T **) | |
Construct for a given PtrList entry. More... | |
bool | operator== (const iterator &) const |
bool | operator!= (const iterator &) const |
Tref | operator* () |
Tref | operator() () |
iterator | operator++ () |
iterator | operator++ (int) |
iterator | operator-- () |
iterator | operator-- (int) |
iterator | operator+= (label) |
iterator | operator-= (label) |
T & | operator[] (label) |
bool | operator< (const iterator &) const |
bool | operator> (const iterator &) const |
bool | operator<= (const iterator &) const |
bool | operator>= (const iterator &) const |
Private Attributes | |
T ** | ptr_ |
Friends | |
class | const_iterator |
iterator | operator+ (const iterator &, label) |
iterator | operator+ (label, const iterator &) |
iterator | operator- (const iterator &, label) |
label | operator- (const iterator &, const iterator &) |
Construct for a given PtrList entry.
Definition at line 197 of file PtrListI.H.
Definition at line 204 of file PtrListI.H.
References PtrList::iterator::ptr_.
|
inline |
Definition at line 211 of file PtrListI.H.
References PtrList::iterator::ptr_.
Definition at line 218 of file PtrListI.H.
Definition at line 225 of file PtrListI.H.
References Foam::operator*().
|
inline |
Definition at line 233 of file PtrListI.H.
|
inline |
Definition at line 242 of file PtrListI.H.
|
inline |
Definition at line 252 of file PtrListI.H.
|
inline |
Definition at line 261 of file PtrListI.H.
|
inline |
Definition at line 271 of file PtrListI.H.
References n.
|
inline |
Definition at line 298 of file PtrListI.H.
References n.
Definition at line 333 of file PtrListI.H.
References PtrList::iterator::ptr_.
Definition at line 340 of file PtrListI.H.
References PtrList::iterator::ptr_.
Definition at line 347 of file PtrListI.H.
References PtrList::iterator::ptr_.
Definition at line 354 of file PtrListI.H.
References PtrList::iterator::ptr_.
|
friend |
|
private |
Definition at line 283 of file PtrList.H.
Referenced by PtrList::iterator::operator!=(), PtrList::iterator::operator<(), PtrList::iterator::operator<=(), PtrList::iterator::operator==(), PtrList::iterator::operator>(), and PtrList::iterator::operator>=().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.