#include <cmt_list.h>
Collaboration diagram for cmt_list< T >::const_iterator:
Public Member Functions | |
const_iterator () | |
const_iterator (const Node node) | |
const_iterator & | operator++ () |
const_iterator & | operator-- () |
int | operator== (const const_iterator &other) const |
int | operator!= (const const_iterator &other) const |
const T & | operator * () const |
const Node | get_node () const |
Private Attributes | |
const Node | m_node |
|
Definition at line 98 of file cmt_list.h. References cmt_list< T >::const_iterator::m_node.
00098 : m_node (0) 00099 { 00100 } |
|
Definition at line 102 of file cmt_list.h. References cmt_list< T >::const_iterator::m_node, and cmt_list< T >::Node.
00102 : m_node (node) 00103 { 00104 } |
|
Definition at line 144 of file cmt_list.h. References cmt_list< T >::const_iterator::m_node, and cmt_list< T >::Node. Referenced by cmt_list< T >::erase().
00145 { 00146 return (m_node); 00147 } |
|
Definition at line 131 of file cmt_list.h. References cmt_list< T >::const_iterator::m_node, and cmt_list_node< T >::m_t.
|
|
Definition at line 125 of file cmt_list.h.
00126 { 00127 const iterator& me = *this; 00128 return (! (me == other)); 00129 } |
|
Definition at line 106 of file cmt_list.h. References cmt_list< T >::const_iterator::m_node, and cmt_list_node< T >::m_right.
|
|
Definition at line 113 of file cmt_list.h. References cmt_list_node< T >::m_left, and cmt_list< T >::const_iterator::m_node.
|
|
Definition at line 120 of file cmt_list.h. References cmt_list< T >::const_iterator::m_node.
00121 { 00122 return (m_node == other.m_node); 00123 } |
|