#include <tree.h>
gslib::sapling::tree< Value, Allocator >::const_sibling_iteratorに対する継承グラフ


Public メソッド | |
| void | increment () |
| void | decrement () |
| const_sibling_iterator | parent () |
| const_sibling_iterator | next () |
| const_sibling_iterator | prev () |
| const_sibling_iterator | begin () |
| const_sibling_iterator | end () |
| const_sibling_iterator () | |
| const_sibling_iterator (const value_holder *lnk) | |
|
|||||||||
|
||||||||||
|
00331 : iterator_base( const_cast< value_holder* >( lnk ) ) {} |
|
|||||||||
|
参照先 gslib::sapling::tree< Value, Allocator >::const_sibling_iterator::const_sibling_iterator(), と gslib::sapling::tree< Value, Allocator >::iterator_base::self(). 参照元 gslib::sapling::tree< Value, Allocator >::copy(), と gslib::sapling::tree< Value, Allocator >::tree().
00320 {
00321 BOOST_ASSERT( cur_ && self() );
00322 return const_sibling_iterator( self()->begin() );
00323 }
|
関数の呼び出しグラフ:

|
|||||||||
|
00301 {
00302 iterator_base::link_prev();
00303 }
|
|
|||||||||
|
参照先 gslib::sapling::tree< Value, Allocator >::const_sibling_iterator::const_sibling_iterator(), と gslib::sapling::tree< Value, Allocator >::iterator_base::self(). 参照元 gslib::sapling::tree< Value, Allocator >::copy(), と gslib::sapling::tree< Value, Allocator >::tree().
00325 {
00326 BOOST_ASSERT( cur_ && self() );
00327 return const_sibling_iterator( self()->end() );
00328 }
|
関数の呼び出しグラフ:

|
|||||||||
|
00298 {
00299 iterator_base::link_next();
00300 }
|
|
|||||||||
|
参照先 gslib::sapling::tree< Value, Allocator >::const_sibling_iterator::const_sibling_iterator(), と gslib::sapling::tree< Value, Allocator >::iterator_base::self().
00310 {
00311 BOOST_ASSERT( cur_ && self() );
00312 return const_sibling_iterator( self()->next() );
00313 }
|
関数の呼び出しグラフ:

|
|||||||||
|
参照先 gslib::sapling::tree< Value, Allocator >::const_sibling_iterator::const_sibling_iterator(), gslib::sapling::tree< Value, Allocator >::get_parent(), と gslib::sapling::tree< Value, Allocator >::iterator_base::self().
00305 {
00306 BOOST_ASSERT( cur_ && self() );
00307 return const_sibling_iterator( get_parent( cur_ ) );
00308 }
|
関数の呼び出しグラフ:

|
|||||||||
|
参照先 gslib::sapling::tree< Value, Allocator >::const_sibling_iterator::const_sibling_iterator(), と gslib::sapling::tree< Value, Allocator >::iterator_base::self().
00315 {
00316 BOOST_ASSERT( cur_ && self() );
00317 return const_sibling_iterator( self()->prev() );
00318 }
|
関数の呼び出しグラフ:

1.3.6