#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().
1.7.1