Forward bidirectional doubly linked list iterator. More...
#include <AH/Containers/LinkedList.hpp>
Public Types | |
| using | difference_type = void |
| using | value_type = INode |
| using | pointer = INode * |
| using | reference = INode & |
| using | iterator_category = std::bidirectional_iterator_tag |
Public Member Functions | |
| node_iterator (INode *node) | |
| node_iterator & | operator++ () |
| Prefix increment operator. More... | |
| node_iterator & | operator-- () |
| Prefix decrement operator. More... | |
| bool | operator!= (const node_iterator_base &rhs) const |
| INode & | operator* () const |
Protected Attributes | |
| INode * | node |
Forward bidirectional doubly linked list iterator.
Definition at line 50 of file LinkedList.hpp.
| using difference_type = void |
Definition at line 55 of file LinkedList.hpp.
| using value_type = INode |
Definition at line 56 of file LinkedList.hpp.
| using pointer = INode * |
Definition at line 57 of file LinkedList.hpp.
| using reference = INode & |
Definition at line 58 of file LinkedList.hpp.
| using iterator_category = std::bidirectional_iterator_tag |
Definition at line 59 of file LinkedList.hpp.
|
inline |
Definition at line 52 of file LinkedList.hpp.
|
inline |
Prefix increment operator.
Definition at line 63 of file LinkedList.hpp.
|
inline |
Prefix decrement operator.
Definition at line 70 of file LinkedList.hpp.
|
inlineinherited |
Definition at line 35 of file LinkedList.hpp.
|
inlineinherited |
Definition at line 39 of file LinkedList.hpp.
|
protectedinherited |
Definition at line 45 of file LinkedList.hpp.
1.8.16