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

クラス テンプレートgslib::sapling::scribbler< Value, Allocator >

いんちき木落書きツール [詳細]

#include <scribble.h>

すべてのメンバ一覧

Public メソッド

 scribbler (tree_type &t)
scribblerb (const_reference v)
scribblere ()
scribbleroperator() (const_reference v)

Private 型

typedef tree< Value, Allocator > tree_type
typedef tree_type::sibling_iterator iterator
typedef tree_type::const_reference const_reference

Private 変数

tree_typetree_
iterator cur_


説明

template<typename Value, typename Allocator>
class gslib::sapling::scribbler< Value, Allocator >

いんちき木落書きツール

scribble.h66 行で定義されています。


型定義

template<typename Value, typename Allocator>
typedef tree_type::const_reference gslib::sapling::scribbler< Value, Allocator >::const_reference [private]
 

scribble.h71 行で定義されています。

参照元 gslib::sapling::scribbler< Value, Allocator >::b(), と gslib::sapling::scribbler< Value, Allocator >::operator()().

template<typename Value, typename Allocator>
typedef tree_type::sibling_iterator gslib::sapling::scribbler< Value, Allocator >::iterator [private]
 

scribble.h70 行で定義されています。

template<typename Value, typename Allocator>
typedef tree< Value, Allocator > gslib::sapling::scribbler< Value, Allocator >::tree_type [private]
 

scribble.h69 行で定義されています。


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

template<typename Value, typename Allocator>
gslib::sapling::scribbler< Value, Allocator >::scribbler tree_type t  )  [inline]
 

scribble.h75 行で定義されています。

参照先 gslib::sapling::scribbler< Value, Allocator >::tree_, と tree_type.

00075                                       : tree_( t ) {
00076                 cur_ = tree_.end_sibling();
00077             }


関数

template<typename Value, typename Allocator>
scribbler& gslib::sapling::scribbler< Value, Allocator >::b const_reference  v  )  [inline]
 

scribble.h79 行で定義されています。

参照先 gslib::sapling::scribbler< Value, Allocator >::const_reference, と gslib::sapling::scribbler< Value, Allocator >::tree_.

00079                                               {
00080                 cur_ = tree_.insert( cur_, v ).end();
00081                 return *this;
00082             }

template<typename Value, typename Allocator>
scribbler& gslib::sapling::scribbler< Value, Allocator >::e  )  [inline]
 

scribble.h84 行で定義されています。

00084                            {
00085                 cur_ = cur_.parent().next();
00086                 return *this;
00087             }

template<typename Value, typename Allocator>
scribbler& gslib::sapling::scribbler< Value, Allocator >::operator() const_reference  v  )  [inline]
 

scribble.h89 行で定義されています。

参照先 gslib::sapling::scribbler< Value, Allocator >::const_reference, と gslib::sapling::scribbler< Value, Allocator >::tree_.

00089                                                          {
00090                 cur_ = tree_.insert( cur_, v ).next();
00091                 return *this;
00092             }


変数

template<typename Value, typename Allocator>
iterator gslib::sapling::scribbler< Value, Allocator >::cur_ [private]
 

scribble.h73 行で定義されています。

template<typename Value, typename Allocator>
tree_type& gslib::sapling::scribbler< Value, Allocator >::tree_ [private]
 

scribble.h72 行で定義されています。

参照元 gslib::sapling::scribbler< Value, Allocator >::b(), gslib::sapling::scribbler< Value, Allocator >::operator()(), と gslib::sapling::scribbler< Value, Allocator >::scribbler().


このクラスの説明は次のファイルから生成されました:
saplingに対してSat Nov 27 15:03:40 2004に生成されました。 doxygen 1.3.6