v8::internal::HashTableKeyを継承しています。
Public メソッド | |
SymbolsKey (FixedArray *symbols) | |
bool | IsMatch (Object *symbols) |
uint32_t | Hash () |
HashFunction | GetHashFunction () |
Object * | GetObject () |
bool | IsStringKey () |
Static Public メソッド | |
static uint32_t | SymbolsHash (Object *obj) |
Private 変数 | |
FixedArray * | symbols_ |
objects.cc の 5981 行で定義されています。
v8::internal::SymbolsKey::SymbolsKey | ( | FixedArray * | symbols | ) | [inline, explicit] |
objects.cc の 5983 行で定義されています。
HashFunction v8::internal::SymbolsKey::GetHashFunction | ( | ) | [inline, virtual] |
v8::internal::HashTableKeyを実装しています。
objects.cc の 5997 行で定義されています。
Object* v8::internal::SymbolsKey::GetObject | ( | ) | [inline, virtual] |
v8::internal::HashTableKeyを実装しています。
objects.cc の 5999 行で定義されています。
uint32_t v8::internal::SymbolsKey::Hash | ( | ) | [inline, virtual] |
v8::internal::HashTableKeyを実装しています。
objects.cc の 5995 行で定義されています。
bool v8::internal::SymbolsKey::IsMatch | ( | Object * | symbols | ) | [inline, virtual] |
v8::internal::HashTableKeyを実装しています。
objects.cc の 5985 行で定義されています。
参照先 v8::internal::FixedArray::cast(), v8::internal::FixedArray::get(), と v8::internal::Array::length().
bool v8::internal::SymbolsKey::IsStringKey | ( | ) | [inline, virtual] |
v8::internal::HashTableKeyを実装しています。
objects.cc の 6011 行で定義されています。
static uint32_t v8::internal::SymbolsKey::SymbolsHash | ( | Object * | obj | ) | [inline, static] |
FixedArray* v8::internal::SymbolsKey::symbols_ [private] |
objects.cc の 6014 行で定義されています。