#include <AH/Containers/LinkedList.hpp>
Reverse bidirectional doubly linked list iterator.
Definition at line 80 of file LinkedList.hpp.
Public Types | |
using | difference_type = long |
using | value_type = INode |
using | pointer = INode * |
using | reference = INode & |
using | iterator_category = std::bidirectional_iterator_tag |
Public Member Functions | |
reverse_node_iterator (INode *node) | |
reverse_node_iterator & | operator++ () |
Prefix increment operator. | |
reverse_node_iterator & | operator-- () |
Prefix decrement operator. | |
bool | operator!= (const node_iterator_base &rhs) const |
bool | operator== (const node_iterator_base &rhs) const |
INode & | operator* () const |
INode * | operator-> () const |
Protected Attributes | |
INode * | node |
Definition at line 84 of file LinkedList.hpp.
Definition at line 85 of file LinkedList.hpp.
Definition at line 86 of file LinkedList.hpp.
Definition at line 87 of file LinkedList.hpp.
using iterator_category = std::bidirectional_iterator_tag |
Definition at line 88 of file LinkedList.hpp.
Definition at line 82 of file LinkedList.hpp.
Prefix increment operator.
Definition at line 91 of file LinkedList.hpp.
Prefix decrement operator.
Definition at line 98 of file LinkedList.hpp.
|
inlineinherited |
Definition at line 29 of file LinkedList.hpp.
|
inlineinherited |
Definition at line 33 of file LinkedList.hpp.
|
inlineinherited |
Definition at line 37 of file LinkedList.hpp.
|
inlineinherited |
Definition at line 42 of file LinkedList.hpp.
|
protectedinherited |
Definition at line 48 of file LinkedList.hpp.