A primitive non-const node iterator. More...
Public Member Functions | |
iterator (const iterator &)=default | |
Copy construct. More... | |
iterator (DLListBase *list, link *item) | |
Construct for a node on a list. More... | |
link * | get_node () const noexcept |
The storage node. More... | |
bool | good () const noexcept |
Pointing at a valid storage node. More... | |
void | prev () |
Move backward through list. More... | |
void | next () |
Move forward through list. More... | |
void | operator= (const iterator &iter) |
bool | operator== (const iterator &) const |
bool | operator!= (const iterator &) const |
Friends | |
class | DLListBase |
class | const_iterator |
A primitive non-const node iterator.
Needs to be extended by inheriting classes.
Definition at line 286 of file DLListBase.H.
|
inline |
Construct for a node on a list.
Definition at line 219 of file DLListBaseI.H.
|
inlinenoexcept |
The storage node.
Definition at line 236 of file DLListBaseI.H.
|
inlinenoexcept |
Pointing at a valid storage node.
Definition at line 242 of file DLListBaseI.H.
|
inline |
Move backward through list.
Definition at line 248 of file DLListBaseI.H.
|
inline |
Move forward through list.
Definition at line 267 of file DLListBaseI.H.
|
inline |
Definition at line 286 of file DLListBaseI.H.
|
inline |
Definition at line 294 of file DLListBaseI.H.
|
inline |
Definition at line 300 of file DLListBaseI.H.
|
friend |
Definition at line 288 of file DLListBase.H.
|
friend |
Definition at line 289 of file DLListBase.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.