Public メソッド | Static Public メソッド | Private メソッド | Private 変数 | Static Private 変数

クラス v8::internal::PreallocatedStorage

#include <allocation.h>

v8::internal::AllStaticを継承しています。

すべてのメンバ一覧

Public メソッド

 PreallocatedStorage (size_t size)
size_t size ()

Static Public メソッド

static void * New (size_t size)
static void Delete (void *p)
static void Init (size_t size)

Private メソッド

void LinkTo (PreallocatedStorage *other)
void Unlink ()
 DISALLOW_IMPLICIT_CONSTRUCTORS (PreallocatedStorage)

Private 変数

size_t size_
PreallocatedStorageprevious_
PreallocatedStoragenext_

Static Private 変数

static bool preallocated_ = false
static PreallocatedStorage in_use_list_
static PreallocatedStorage free_list_

説明

allocation.h140 行で定義されています。


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

v8::internal::PreallocatedStorage::PreallocatedStorage ( size_t  size  )  [explicit]

allocation.cc182 行で定義されています。

参照先 next_, と previous_.


関数

void v8::internal::PreallocatedStorage::Delete ( void *  p  )  [static]

allocation.cc152 行で定義されています。

参照先 ASSERT, free_list_, LinkTo(), next_, v8::internal::NULL, preallocated_, previous_, と Unlink().

v8::internal::PreallocatedStorage::DISALLOW_IMPLICIT_CONSTRUCTORS ( PreallocatedStorage   )  [private]
void v8::internal::PreallocatedStorage::Init ( size_t  size  )  [static]

allocation.cc98 行で定義されています。

参照先 ASSERT, free_list_, next_, preallocated_, previous_, と size_.

参照元 v8::internal::Top::Initialize().

void v8::internal::PreallocatedStorage::LinkTo ( PreallocatedStorage other  )  [private]

allocation.cc168 行で定義されています。

参照先 next_, と previous_.

参照元 Delete(), と New().

void * v8::internal::PreallocatedStorage::New ( size_t  size  )  [static]
size_t v8::internal::PreallocatedStorage::size (  )  [inline]

allocation.h143 行で定義されています。

参照先 size_.

void v8::internal::PreallocatedStorage::Unlink (  )  [private]

allocation.cc176 行で定義されています。

参照先 next_, と previous_.

参照元 Delete().


変数

allocation.h157 行で定義されています。

参照元 Delete(), Init(), と New().

allocation.h156 行で定義されています。

参照元 New().

allocation.h153 行で定義されています。

参照元 Delete(), Init(), LinkTo(), New(), PreallocatedStorage(), と Unlink().

allocation.h154 行で定義されています。

参照元 Delete(), Init(), と New().

allocation.h152 行で定義されています。

参照元 Delete(), Init(), LinkTo(), New(), PreallocatedStorage(), と Unlink().

allocation.h151 行で定義されています。

参照元 Init(), New(), と size().


このクラスの説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義