An STL-conforming iterator. More...
Public Types | |
| typedef label | difference_type |
| typedef T | value_type |
| typedef T * | pointer |
| typedef T & | reference |
| typedef std::random_access_iterator_tag | iterator_category |
Public Member Functions | |
| iterator (UList< T > &, const UList< label >::const_iterator &) | |
| Construct for a given UList and addressing iterator. More... | |
| bool | operator== (const iterator &) const |
| bool | operator!= (const iterator &) const |
| T & | operator* () const |
| T & | operator() () const |
| iterator | operator++ () |
| iterator | operator++ (const int) |
| iterator | operator-- () |
| iterator | operator-- (const int) |
| iterator | operator+= (const label) |
| iterator | operator-= (const label) |
| iterator | operator+ (const label) const |
| iterator | operator- (const label) const |
| label | operator- (const iterator &) const |
| T & | operator[] (const label) |
| bool | operator< (const iterator &) const |
| bool | operator> (const iterator &) const |
| bool | operator<= (const iterator &) const |
| bool | operator>= (const iterator &) const |
Friends | |
| class | const_iterator |
An STL-conforming iterator.
Definition at line 171 of file UIndirectList.H.
| typedef label difference_type |
Definition at line 190 of file UIndirectList.H.
| typedef T value_type |
Definition at line 191 of file UIndirectList.H.
Definition at line 192 of file UIndirectList.H.
Definition at line 193 of file UIndirectList.H.
| typedef std::random_access_iterator_tag iterator_category |
Definition at line 194 of file UIndirectList.H.
Construct for a given UList and addressing iterator.
Definition at line 220 of file UIndirectListI.H.
Definition at line 232 of file UIndirectListI.H.
|
inline |
Definition at line 242 of file UIndirectListI.H.
Definition at line 252 of file UIndirectListI.H.
Definition at line 259 of file UIndirectListI.H.
References Foam::operator*().

|
inline |
Definition at line 267 of file UIndirectListI.H.
|
inline |
Definition at line 276 of file UIndirectListI.H.
|
inline |
Definition at line 286 of file UIndirectListI.H.
|
inline |
Definition at line 295 of file UIndirectListI.H.
|
inline |
Definition at line 305 of file UIndirectListI.H.
References n.
|
inline |
Definition at line 314 of file UIndirectListI.H.
References n.
|
inline |
Definition at line 323 of file UIndirectListI.H.
References n.
|
inline |
Definition at line 332 of file UIndirectListI.H.
References n.
Definition at line 350 of file UIndirectListI.H.
References n.
Definition at line 357 of file UIndirectListI.H.
Definition at line 367 of file UIndirectListI.H.
Definition at line 377 of file UIndirectListI.H.
Definition at line 387 of file UIndirectListI.H.
|
friend |
Definition at line 179 of file UIndirectList.H.