#include <objects.h>
HashTable< 0, 2 >を継承しています。
Public メソッド | |
int | Lookup (Map *map, String *name) |
Object * | Put (Map *map, String *name, int offset) |
Static Public メソッド | |
static LookupCache * | cast (Object *obj) |
Static Public 変数 | |
static const int | kNotFound = -1 |
Private メソッド | |
DISALLOW_IMPLICIT_CONSTRUCTORS (LookupCache) |
static LookupCache* v8::internal::LookupCache::cast | ( | Object * | obj | ) | [inline, static] |
v8::internal::HashTable< 0, 2 >を再定義しています。
v8::internal::LookupCache::DISALLOW_IMPLICIT_CONSTRUCTORS | ( | LookupCache | ) | [private] |
objects.cc の 6099 行で定義されています。
参照先 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::Smi::FromInt(), v8::internal::MapNameKey::GetObject(), v8::internal::MapNameKey::Hash(), v8::internal::FixedArray::set(), と v8::internal::SKIP_WRITE_BARRIER.
const int v8::internal::LookupCache::kNotFound = -1 [static] |