#include <objects.h>
HashTable< 0, 2 >を継承しています。
Public メソッド | |
Object * | Lookup (FixedArray *key) |
Object * | Put (FixedArray *key, Map *value) |
Static Public メソッド | |
static MapCache * | cast (Object *obj) |
Private メソッド | |
DISALLOW_IMPLICIT_CONSTRUCTORS (MapCache) |
v8::internal::MapCache::DISALLOW_IMPLICIT_CONSTRUCTORS | ( | MapCache | ) | [private] |
Object * v8::internal::MapCache::Lookup | ( | FixedArray * | key | ) |
Object * v8::internal::MapCache::Put | ( | FixedArray * | key, | |
Map * | value | |||
) |
objects.cc の 6077 行で定義されています。
参照先 v8::internal::HashTable< prefix_size, element_size >::ElementAdded(), v8::internal::HashTable< 0, 2 >::EnsureCapacity(), v8::internal::HashTable< 0, 2 >::EntryToIndex(), v8::internal::HashTable< prefix_size, element_size >::FindInsertionEntry(), v8::internal::SymbolsKey::Hash(), と v8::internal::FixedArray::set().