#include <objects.h>
HashTable< 0, 1 >を継承しています。
Public メソッド | |
Object * | LookupSymbol (Vector< const char > str, Object **s) |
Object * | LookupString (String *key, Object **s) |
bool | LookupSymbolIfExists (String *str, String **symbol) |
Static Public メソッド | |
static SymbolTable * | cast (Object *obj) |
Private メソッド | |
Object * | LookupKey (HashTableKey *key, Object **s) |
DISALLOW_IMPLICIT_CONSTRUCTORS (SymbolTable) |
static SymbolTable* v8::internal::SymbolTable::cast | ( | Object * | obj | ) | [inline, static] |
v8::internal::SymbolTable::DISALLOW_IMPLICIT_CONSTRUCTORS | ( | SymbolTable | ) | [private] |
Object * v8::internal::SymbolTable::LookupKey | ( | HashTableKey * | key, | |
Object ** | s | |||
) | [private] |
objects.cc の 5900 行で定義されています。
参照先 v8::internal::HashTable< prefix_size, element_size >::ElementAdded(), v8::internal::HashTable< 0, 1 >::EnsureCapacity(), v8::internal::HashTable< 0, 1 >::EntryToIndex(), v8::internal::HashTable< 0, 1 >::FindEntry(), v8::internal::HashTable< prefix_size, element_size >::FindInsertionEntry(), v8::internal::HashTableKey::GetObject(), v8::internal::HashTableKey::Hash(), v8::internal::HashTable< 0, 1 >::KeyAt(), と v8::internal::FixedArray::set().
参照元 LookupString(), と LookupSymbol().