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

クラス v8::internal::Utf8SymbolKey

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

すべてのメンバ一覧

Public メソッド

 Utf8SymbolKey (Vector< const char > string)
bool IsMatch (Object *string)
HashFunction GetHashFunction ()
uint32_t Hash ()
ObjectGetObject ()
bool IsStringKey ()

Static Public メソッド

static uint32_t StringHash (Object *obj)

Public 変数

Vector< const char > string_
uint32_t length_field_
int chars_

説明

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


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

v8::internal::Utf8SymbolKey::Utf8SymbolKey ( Vector< const char >  string  )  [inline, explicit]

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


関数

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

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

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

Object* v8::internal::Utf8SymbolKey::GetObject (  )  [inline, virtual]
uint32_t v8::internal::Utf8SymbolKey::Hash (  )  [inline, virtual]
bool v8::internal::Utf8SymbolKey::IsMatch ( Object string  )  [inline, virtual]

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

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

参照先 v8::internal::String::cast(), v8::internal::String::IsEqualTo(), と string_.

bool v8::internal::Utf8SymbolKey::IsStringKey (  )  [inline, virtual]

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

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

static uint32_t v8::internal::Utf8SymbolKey::StringHash ( Object obj  )  [inline, static]

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

参照先 v8::internal::String::cast(), と v8::internal::String::Hash().


変数

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

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

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

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

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

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


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