#include <objects.h>
v8::internal::FixedArrayを継承しています。
すべてのメンバ一覧
説明
template<int prefix_size, int element_size>
class v8::internal::HashTable< prefix_size, element_size >
objects.h の 1749 行で定義されています。
関数
template<int prefix_size, int element_size>
v8::internal::Dictionaryで再定義されています。
objects.cc の 5770 行で定義されています。
参照先 v8::internal::Heap::AllocateHashTable(), v8::internal::HashTable< prefix_size, element_size >::cast(), v8::internal::HashTable< prefix_size, element_size >::EntryToIndex(), v8::internal::RoundUpToPowerOf2(), v8::internal::HashTable< prefix_size, element_size >::SetCapacity(), と v8::internal::HashTable< prefix_size, element_size >::SetNumberOfElements().
参照元 v8::internal::HashTable< prefix_size, element_size >::EnsureCapacity().
template<int prefix_size, int element_size>
template<int prefix_size, int elem_size>
v8::internal::FixedArrayを再定義しています。
v8::internal::SymbolTable, v8::internal::MapCache, v8::internal::LookupCache, v8::internal::Dictionary, と v8::internal::CompilationCacheTableで再定義されています。
objects-inl.h の 1259 行で定義されています。
参照先 ASSERT.
参照元 v8::internal::HashTable< prefix_size, element_size >::Allocate(), v8::internal::HashTable< 0, 1 >::Capacity(), v8::internal::HashTable< prefix_size, element_size >::EnsureCapacity(), と v8::internal::HashTable< 0, 1 >::NumberOfElements().
template<int prefix_size, int element_size>
template<int prefix_size, int element_size>
template<int prefix_size, int element_size>
template<int prefix_size, int element_size>
v8::internal::Dictionaryで再定義されています。
objects.cc の 5811 行で定義されています。
参照先 v8::internal::HashTable< prefix_size, element_size >::Allocate(), v8::internal::HashTable< prefix_size, element_size >::Capacity(), v8::internal::HashTable< prefix_size, element_size >::cast(), v8::internal::HashTable< prefix_size, element_size >::EntryToIndex(), v8::internal::HashTable< prefix_size, element_size >::FindInsertionEntry(), v8::internal::HashTableKey::GetHashFunction(), v8::internal::HeapObject::GetWriteBarrierMode(), v8::internal::Hash(), v8::internal::HashTable< prefix_size, element_size >::IsKey(), v8::internal::HashTable< prefix_size, element_size >::kPrefixStartIndex, v8::internal::HashTable< prefix_size, element_size >::NumberOfElements(), v8::internal::FixedArray::set(), と v8::internal::HashTable< prefix_size, element_size >::SetNumberOfElements().
template<int prefix_size, int element_size>
static int v8::internal::HashTable< prefix_size, element_size >::EntryToIndex |
( |
int |
entry |
) |
[inline, static, protected] |
template<int prefix_size, int element_size>
objects.cc の 5784 行で定義されています。
参照先 v8::internal::HashTable< prefix_size, element_size >::Capacity(), v8::internal::HashTable< prefix_size, element_size >::GetProbe(), v8::internal::HashTableKey::Hash(), v8::internal::HashTableKey::IsMatch(), v8::Value::IsNull(), v8::Value::IsUndefined(), v8::internal::HashTable< prefix_size, element_size >::KeyAt(), と v8::internal::HashTable< prefix_size, element_size >::NumberOfElements().
template<int prefix_size, int element_size>
objects.cc の 5846 行で定義されています。
参照先 v8::internal::HashTable< prefix_size, element_size >::Capacity(), v8::internal::HashTable< prefix_size, element_size >::GetProbe(), v8::Value::IsNull(), v8::Value::IsUndefined(), と v8::internal::HashTable< prefix_size, element_size >::KeyAt().
参照元 v8::internal::HashTable< prefix_size, element_size >::EnsureCapacity(), v8::internal::SymbolTable::LookupKey(), v8::internal::LookupCache::Put(), v8::internal::MapCache::Put(), v8::internal::CompilationCacheTable::Put(), と v8::internal::CompilationCacheTable::PutRegExp().
template<int prefix_size, int element_size>
static uint32_t v8::internal::HashTable< prefix_size, element_size >::GetProbe |
( |
uint32_t |
hash, |
|
|
uint32_t |
number, |
|
|
uint32_t |
size | |
|
) |
| | [inline, static, protected] |
template<int prefix_size, int element_size>
template<int prefix_size, int element_size>
template<int prefix_size, int element_size>
template<int prefix_size, int element_size>
template<int prefix_size, int element_size>
template<int prefix_size, int element_size>
objects.h の 1752 行で定義されています。
参照元 v8::internal::HashTable< 0, 1 >::ElementAdded(), v8::internal::HashTable< 0, 1 >::ElementRemoved(), v8::internal::HashTable< 0, 1 >::ElementsRemoved(), v8::internal::HashTable< prefix_size, element_size >::EnsureCapacity(), v8::internal::HashTable< prefix_size, element_size >::FindEntry(), v8::internal::Heap::GarbageCollectionEpilogue(), v8::internal::JSObject::HasDenseElements(), と v8::internal::JSArray::RemoveHoles().
template<int prefix_size, int element_size>
template<int prefix_size, int element_size>
変数
template<int prefix_size, int element_size>
template<int prefix_size, int element_size>
template<int prefix_size, int element_size>
template<int prefix_size, int element_size>
template<int prefix_size, int element_size>
template<int prefix_size, int element_size>
このクラスの説明は次のファイルから生成されました: