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