メインページ | ネームスペース一覧 | クラス階層 | 構成 | ファイル一覧 | ネームスペースメンバ | 構成メンバ | ファイルメンバ

構造体 gslib::sapling::tree< Value, Allocator >::link

gslib::sapling::tree< Value, Allocator >::linkに対する継承グラフ

Inheritance graph
[凡例]
gslib::sapling::tree< Value, Allocator >::linkのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

Public メソッド

 link ()
 link (link *ioSelf)

Public 変数

linkself
linkprev
linknext

template<typename Value, typename Allocator = std::allocator< void >>
struct gslib::sapling::tree< Value, Allocator >::link


コンストラクタとデストラクタ

template<typename Value, typename Allocator = std::allocator< void >>
gslib::sapling::tree< Value, Allocator >::link::link  )  [inline]
 

tree.h102 行で定義されています。

参照先 gslib::sapling::tree< Value, Allocator >::link::next, gslib::sapling::tree< Value, Allocator >::link::prev, と gslib::sapling::tree< Value, Allocator >::link::self.

00102 : self( this ), prev( this ), next( this ) {}

template<typename Value, typename Allocator = std::allocator< void >>
gslib::sapling::tree< Value, Allocator >::link::link link ioSelf  )  [inline]
 

tree.h103 行で定義されています。

参照先 gslib::sapling::tree< Value, Allocator >::link::next, gslib::sapling::tree< Value, Allocator >::link::prev, と gslib::sapling::tree< Value, Allocator >::link::self.

00103 : self( ioSelf ), prev( this ), next( this ) {}


変数

template<typename Value, typename Allocator = std::allocator< void >>
link* gslib::sapling::tree< Value, Allocator >::link::next
 

tree.h100 行で定義されています。

参照元 gslib::sapling::tree< Value, Allocator >::node::begin(), gslib::sapling::tree< Value, Allocator >::connect_root(), gslib::sapling::tree< Value, Allocator >::empty(), gslib::sapling::tree< Value, Allocator >::erase(), gslib::sapling::tree< Value, Allocator >::insert(), gslib::sapling::tree< Value, Allocator >::link::link(), gslib::sapling::tree< Value, Allocator >::iterator_base::link_next(), gslib::sapling::tree< Value, Allocator >::root_ptr(), と gslib::sapling::tree< Value, Allocator >::swap().

template<typename Value, typename Allocator = std::allocator< void >>
link* gslib::sapling::tree< Value, Allocator >::link::prev
 

tree.h99 行で定義されています。

参照元 gslib::sapling::tree< Value, Allocator >::connect_root(), gslib::sapling::tree< Value, Allocator >::erase(), gslib::sapling::tree< Value, Allocator >::insert(), gslib::sapling::tree< Value, Allocator >::link::link(), gslib::sapling::tree< Value, Allocator >::iterator_base::link_prev(), と gslib::sapling::tree< Value, Allocator >::swap().

template<typename Value, typename Allocator = std::allocator< void >>
link* gslib::sapling::tree< Value, Allocator >::link::self
 

tree.h98 行で定義されています。

参照元 gslib::sapling::tree< Value, Allocator >::connect_root(), gslib::sapling::tree< Value, Allocator >::get_node(), gslib::sapling::tree< Value, Allocator >::get_parent(), gslib::sapling::tree< Value, Allocator >::has_child(), gslib::sapling::tree< Value, Allocator >::link::link(), gslib::sapling::tree< Value, Allocator >::root_ptr(), と gslib::sapling::tree< Value, Allocator >::iterator_base::self().


この構造体の説明は次のファイルから生成されました:
saplingに対してSat Nov 27 15:04:04 2004に生成されました。 doxygen 1.3.6