Public 型 | Static Public メソッド

クラス v8::internal::CompilationCache

#include <compilation-cache.h>

すべてのメンバ一覧

Public 型

enum  Entry {
  SCRIPT, EVAL_GLOBAL, EVAL_CONTEXTUAL, REGEXP,
  LAST_ENTRY = REGEXP
}

Static Public メソッド

static Handle< JSFunctionLookupScript (Handle< String > source, Handle< Object > name, int line_offset, int column_offset)
static Handle< JSFunctionLookupEval (Handle< String > source, Entry entry)
static Handle< FixedArrayLookupRegExp (Handle< String > source, JSRegExp::Flags flags)
static void PutRegExp (Handle< String > source, JSRegExp::Flags flags, Handle< FixedArray > data)
static void PutFunction (Handle< String > source, Entry entry, Handle< JSFunction > boilerplate)
static void Clear ()
static void Iterate (ObjectVisitor *v)
static void MarkCompactPrologue ()

説明

compilation-cache.h37 行で定義されています。


列挙型

列挙型の値:
SCRIPT 
EVAL_GLOBAL 
EVAL_CONTEXTUAL 
REGEXP 
LAST_ENTRY 

compilation-cache.h42 行で定義されています。


関数

void v8::internal::CompilationCache::Clear (  )  [static]

compilation-cache.cc167 行で定義されています。

参照先 v8::internal::tables.

参照元 v8::internal::Heap::CreateInitialObjects(), と MarkCompactPrologue().

void v8::internal::CompilationCache::Iterate ( ObjectVisitor *  v  )  [static]
Handle< JSFunction > v8::internal::CompilationCache::LookupEval ( Handle< String source,
Entry  entry 
) [static]
Handle< FixedArray > v8::internal::CompilationCache::LookupRegExp ( Handle< String source,
JSRegExp::Flags  flags 
) [static]
Handle< JSFunction > v8::internal::CompilationCache::LookupScript ( Handle< String source,
Handle< Object name,
int  line_offset,
int  column_offset 
) [static]
static void v8::internal::CompilationCache::MarkCompactPrologue (  )  [inline, static]

compilation-cache.h92 行で定義されています。

参照先 Clear().

void v8::internal::CompilationCache::PutFunction ( Handle< String source,
Entry  entry,
Handle< JSFunction boilerplate 
) [static]
void v8::internal::CompilationCache::PutRegExp ( Handle< String source,
JSRegExp::Flags  flags,
Handle< FixedArray data 
) [static]

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