#include <lodge_list.h>
gslib::static_container::lodge_list< Value >::const_iteratorに対する継承グラフ


Public メソッド | |
| 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 メソッド | |
| const_iterator (const link *n) | |
フレンド | |
| class | lodge_list |
| class | iterator |
lodge_list.h の 127 行で定義されています。
|
||||||||||
|
lodge_list.h の 133 行で定義されています。
00133 {
00134 node_ = const_cast< link* >( n );
00135 }
|
|
|||||||||
|
lodge_list.h の 137 行で定義されています。
00137 { node_ = 0; }
|
|
|||||||||
|
lodge_list.h の 138 行で定義されています。
00138 {
00139 BOOST_ASSERT( 0 != node_ );
00140 return static_cast< const node* >( node_ )->value;
00141 }
|
|
||||||||||
|
lodge_list.h の 167 行で定義されています。 参照先 gslib::static_container::lodge_list< Value >::iterator_base::equal().
00167 {
00168 return !equal( x );
00169 }
|
関数の呼び出しグラフ:

|
||||||||||
|
lodge_list.h の 154 行で定義されています。 参照先 gslib::static_container::lodge_list< Value >::const_iterator::operator++().
00154 {
00155 const_iterator result( *this );
00156 operator ++ ();
00157 return result;
00158 }
|
関数の呼び出しグラフ:

|
|||||||||
|
lodge_list.h の 146 行で定義されています。 参照先 gslib::static_container::lodge_list< Value >::iterator_base::increment(). 参照元 gslib::static_container::lodge_list< Value >::const_iterator::operator++().
00146 {
00147 increment();
00148 return *this;
00149 }
|
関数の呼び出しグラフ:

|
||||||||||
|
lodge_list.h の 159 行で定義されています。 参照先 gslib::static_container::lodge_list< Value >::const_iterator::operator--().
00159 {
00160 const_iterator result( *this );
00161 operator -- ();
00162 return result;
00163 }
|
関数の呼び出しグラフ:

|
|||||||||
|
lodge_list.h の 150 行で定義されています。 参照先 gslib::static_container::lodge_list< Value >::iterator_base::decrement(). 参照元 gslib::static_container::lodge_list< Value >::const_iterator::operator--().
00150 {
00151 decrement();
00152 return *this;
00153 }
|
関数の呼び出しグラフ:

|
|||||||||
|
lodge_list.h の 142 行で定義されています。
00142 {
00143 BOOST_ASSERT( 0 != node_ );
00144 return &static_cast< const node* >( node_ )->value;
00145 }
|
|
||||||||||
|
lodge_list.h の 164 行で定義されています。 参照先 gslib::static_container::lodge_list< Value >::iterator_base::equal().
00164 {
00165 return equal( x );
00166 }
|
関数の呼び出しグラフ:

|
|||||
|
lodge_list.h の 132 行で定義されています。 |
|
|||||
|
gslib::static_container::lodge_list< Value >::iterator_baseを再定義しています。 lodge_list.h の 131 行で定義されています。 |
1.3.6