Reverse bidirectional doubly linked list iterator. More...
#include <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 | |
| reverse_node_iterator (INode *node) | |
| reverse_node_iterator & | operator++ () | 
| Prefix increment operator.  More... | |
| reverse_node_iterator & | operator-- () | 
| Prefix decrement operator.  More... | |
| bool | operator!= (const node_iterator_base &rhs) const | 
| INode & | operator* () const | 
Protected Attributes | |
| INode * | node | 
Reverse bidirectional doubly linked list iterator.
Definition at line 79 of file LinkedList.hpp.
| using DoublyLinkedList< Node >::reverse_node_iterator< INode >::difference_type = void | 
Definition at line 84 of file LinkedList.hpp.
| using DoublyLinkedList< Node >::reverse_node_iterator< INode >::value_type = INode | 
Definition at line 85 of file LinkedList.hpp.
| using DoublyLinkedList< Node >::reverse_node_iterator< INode >::pointer = INode * | 
Definition at line 86 of file LinkedList.hpp.
| using DoublyLinkedList< Node >::reverse_node_iterator< INode >::reference = INode & | 
Definition at line 87 of file LinkedList.hpp.
| using DoublyLinkedList< Node >::reverse_node_iterator< INode >::iterator_category = std::bidirectional_iterator_tag | 
Definition at line 88 of file LinkedList.hpp.
      
  | 
  inline | 
Definition at line 81 of file LinkedList.hpp.
      
  | 
  inline | 
Prefix increment operator.
Definition at line 92 of file LinkedList.hpp.
      
  | 
  inline | 
Prefix decrement operator.
Definition at line 99 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