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

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

ListNode 専用プール. [詳細]

#include <list_node_pool.h>

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

Inheritance graph
[凡例]
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 static_container::list_node_pool< Value, Size >

ListNode 専用プール.

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


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

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

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

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

00112                          {
00113             init();
00114         }


関数

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

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

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

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

00108                                  {
00109             return reinterpret_cast< node* >( buffer_ );
00110         }

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

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

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

参照先 static_container::size_type.

00116                                        {
00117             return Size;
00118         }


変数

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

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

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


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