#include <lodge_list.h>
Inheritance diagram for gslib::static_container::lodge_list< Value >::const_iterator:
Public Member Functions | |
const_iterator () | |
const_reference | operator * () const |
const_pointer | operator-> () const |
const_iterator & | operator++ () |
const_iterator & | operator-- () |
const_iterator | operator++ (int) |
const_iterator | operator-- (int) |
bool | operator== (const const_iterator &x) const |
bool | operator!= (const const_iterator &x) const |
Private Member Functions | |
const_iterator (const link *n) | |
Friends | |
class | lodge_list |
class | iterator |
Definition at line 127 of file lodge_list.h.
|
Definition at line 133 of file lodge_list.h.
00133 { 00134 node_ = const_cast< link* >( n ); 00135 } |
|
Definition at line 137 of file lodge_list.h.
00137 { node_ = 0; } |
|
Definition at line 138 of file lodge_list.h.
00138 { 00139 BOOST_ASSERT( 0 != node_ ); 00140 return static_cast< const node* >( node_ )->value; 00141 } |
|
Definition at line 167 of file lodge_list.h. References gslib::static_container::lodge_list< Value >::iterator_base::equal().
00167 { 00168 return !equal( x ); 00169 } |
Here is the call graph for this function:
|
Definition at line 154 of file lodge_list.h. References gslib::static_container::lodge_list< Value >::const_iterator::operator++().
00154 { 00155 const_iterator result( *this ); 00156 operator ++ (); 00157 return result; 00158 } |
Here is the call graph for this function:
|
Definition at line 146 of file lodge_list.h. References gslib::static_container::lodge_list< Value >::iterator_base::increment(). Referenced by gslib::static_container::lodge_list< Value >::const_iterator::operator++().
00146 { 00147 increment(); 00148 return *this; 00149 } |
Here is the call graph for this function:
|
Definition at line 159 of file lodge_list.h. References gslib::static_container::lodge_list< Value >::const_iterator::operator--().
00159 { 00160 const_iterator result( *this ); 00161 operator -- (); 00162 return result; 00163 } |
Here is the call graph for this function:
|
Definition at line 150 of file lodge_list.h. References gslib::static_container::lodge_list< Value >::iterator_base::decrement(). Referenced by gslib::static_container::lodge_list< Value >::const_iterator::operator--().
00150 { 00151 decrement(); 00152 return *this; 00153 } |
Here is the call graph for this function:
|
Definition at line 142 of file lodge_list.h.
00142 { 00143 BOOST_ASSERT( 0 != node_ ); 00144 return &static_cast< const node* >( node_ )->value; 00145 } |
|
Definition at line 164 of file lodge_list.h. References gslib::static_container::lodge_list< Value >::iterator_base::equal().
00164 { 00165 return equal( x ); 00166 } |
Here is the call graph for this function:
|
Definition at line 132 of file lodge_list.h. |
|
Reimplemented from gslib::static_container::lodge_list< Value >::iterator_base. Definition at line 131 of file lodge_list.h. |