#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. |
1.3.6