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 行で定義されています。
1.7.1