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

クラス v8::internal::RegExpKey

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

すべてのメンバ一覧

Public メソッド

 RegExpKey (String *string, JSRegExp::Flags flags)
bool IsMatch (Object *obj)
uint32_t Hash ()
HashFunction GetHashFunction ()
ObjectGetObject ()
bool IsStringKey ()

Static Public メソッド

static uint32_t RegExpObjectHash (Object *obj)
static uint32_t RegExpHash (String *string, Smi *flags)

Public 変数

Stringstring_
Smiflags_

説明

objects.cc5626 行で定義されています。


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

v8::internal::RegExpKey::RegExpKey ( String string,
JSRegExp::Flags  flags 
) [inline]

objects.cc5628 行で定義されています。


関数

HashFunction v8::internal::RegExpKey::GetHashFunction (  )  [inline, virtual]

v8::internal::HashTableKeyを実装しています。

objects.cc5640 行で定義されています。

Object* v8::internal::RegExpKey::GetObject (  )  [inline, virtual]

v8::internal::HashTableKeyを実装しています。

objects.cc5642 行で定義されています。

参照先 v8::internal::NULL, と UNREACHABLE.

uint32_t v8::internal::RegExpKey::Hash (  )  [inline, virtual]

v8::internal::HashTableKeyを実装しています。

objects.cc5638 行で定義されています。

参照先 flags_, RegExpHash(), と string_.

参照元 v8::internal::CompilationCacheTable::PutRegExp().

bool v8::internal::RegExpKey::IsMatch ( Object obj  )  [inline, virtual]
bool v8::internal::RegExpKey::IsStringKey (  )  [inline, virtual]

v8::internal::HashTableKeyを実装しています。

objects.cc5659 行で定義されています。

static uint32_t v8::internal::RegExpKey::RegExpHash ( String string,
Smi flags 
) [inline, static]

objects.cc5655 行で定義されています。

参照先 v8::internal::Smi::value().

参照元 Hash(), と RegExpObjectHash().

static uint32_t v8::internal::RegExpKey::RegExpObjectHash ( Object obj  )  [inline, static]

変数

objects.cc5662 行で定義されています。

参照元 Hash(), と IsMatch().

objects.cc5661 行で定義されています。

参照元 Hash(), と IsMatch().


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