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

クラス テンプレートgslib::static_container::list_node_pool< Value, Size >

ListNode 専用プール. [詳細]

#include <list_node_pool.h>

gslib::static_container::list_node_pool< Value, Size >に対する継承グラフ

Inheritance graph
[凡例]
gslib::static_container::list_node_pool< Value, Size >のコラボレーション図

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

Public メソッド

 list_node_pool ()
virtual size_type size () const

Private メソッド

virtual nodegetTop ()

Private 変数

uintptr_t buffer_ [Size *sizeof(node)/sizeof(uintptr_t)]

説明

template<typename Value, uint_fast_t Size>
class gslib::static_container::list_node_pool< Value, Size >

ListNode 専用プール.

list_node_pool.h160 行で定義されています。


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

template<typename Value, uint_fast_t Size>
gslib::static_container::list_node_pool< Value, Size >::list_node_pool  )  [inline]
 

list_node_pool.h166 行で定義されています。

参照先 gslib::static_container::abstruct_list_node_pool< Value >::init().

00166                              {
00167                 init();
00168             }

関数の呼び出しグラフ:


関数

template<typename Value, uint_fast_t Size>
virtual node* gslib::static_container::list_node_pool< Value, Size >::getTop  )  [inline, private, virtual]
 

gslib::static_container::abstruct_list_node_pool< Value >に実装されています.

list_node_pool.h162 行で定義されています。

参照先 gslib::static_container::list_node_pool< Value, Size >::buffer_.

00162                                      {
00163                 return reinterpret_cast< node* >( buffer_ );
00164             }

template<typename Value, uint_fast_t Size>
virtual size_type gslib::static_container::list_node_pool< Value, Size >::size  )  const [inline, virtual]
 

gslib::static_container::abstruct_list_node_pool< Value >に実装されています.

list_node_pool.h170 行で定義されています。

00170                                            {
00171                 return Size;
00172             }


変数

template<typename Value, uint_fast_t Size>
uintptr_t gslib::static_container::list_node_pool< Value, Size >::buffer_[ Size * sizeof( node ) / sizeof( uintptr_t ) ] [private]
 

list_node_pool.h161 行で定義されています。

参照元 gslib::static_container::list_node_pool< Value, Size >::getTop().


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