v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::OrderedHashTable< Derived, entrysize > Class Template Reference

#include <ordered-hash-table.h>

Inheritance diagram for v8::internal::OrderedHashTable< Derived, entrysize >:
Collaboration diagram for v8::internal::OrderedHashTable< Derived, entrysize >:

Public Member Functions

InternalIndex FindEntry (Isolate *isolate, Tagged< Object > key)
 
int NumberOfElements () const
 
int NumberOfDeletedElements () const
 
int UsedCapacity () const
 
int Capacity ()
 
int NumberOfBuckets () const
 
InternalIndex::Range IterateEntries ()
 
Tagged< ObjectKeyAt (InternalIndex entry)
 
bool ToKey (ReadOnlyRoots roots, InternalIndex entry, Tagged< Object > *out_key)
 
bool IsObsolete ()
 
Tagged< Derived > NextTable ()
 
int RemovedIndexAt (int index)
 
- Public Member Functions inherited from v8::internal::FixedArray
void MoveElements (Isolate *isolate, int dst_index, int src_index, int len, WriteBarrierMode mode)
 
void CopyElements (Isolate *isolate, int dst_index, Tagged< FixedArray > src, int src_index, int len, WriteBarrierMode mode)
 
V8_EXPORT_PRIVATE void RightTrim (Isolate *isolate, int new_capacity)
 
void FillWithHoles (int from, int to)
 
bool is_the_hole (Isolate *isolate, int index)
 
void set_the_hole (Isolate *isolate, int index)
 
void set_the_hole (ReadOnlyRoots ro_roots, int index)
 
template<template< typename > typename HandleType>
requires ( std::is_convertible_v<HandleType<FixedArray>, DirectHandle<FixedArray>>)
HandleType< FixedArraySetAndGrow (Isolate *isolate, HandleType< FixedArray > array, int index, DirectHandle< Object > value)
 
- Public Member Functions inherited from v8::internal::TaggedArrayBase< FixedArray, TaggedArrayShape >
Tagged< ElementTget (int index) const
 
Tagged< ElementTget (int index, RelaxedLoadTag) const
 
Tagged< ElementTget (int index, AcquireLoadTag) const
 
Tagged< ElementTget (int index, SeqCstAccessTag) const
 
void set (int index, Tagged< ElementT > value, WriteBarrierMode mode=kDefaultMode)
 
void set (int index, Tagged< Smi > value)
 
void set (int index, Tagged< ElementT > value, RelaxedStoreTag, WriteBarrierMode mode=kDefaultMode)
 
void set (int index, Tagged< Smi > value, RelaxedStoreTag)
 
void set (int index, Tagged< ElementT > value, ReleaseStoreTag, WriteBarrierMode mode=kDefaultMode)
 
void set (int index, Tagged< Smi > value, ReleaseStoreTag)
 
void set (int index, Tagged< ElementT > value, SeqCstAccessTag, WriteBarrierMode mode=kDefaultMode)
 
void set (int index, Tagged< Smi > value, SeqCstAccessTag)
 
Tagged< ElementTswap (int index, Tagged< ElementT > value, SeqCstAccessTag, WriteBarrierMode mode=kDefaultMode)
 
Tagged< ElementTcompare_and_swap (int index, Tagged< ElementT > expected, Tagged< ElementT > value, SeqCstAccessTag, WriteBarrierMode mode=kDefaultMode)
 
void RightTrim (Isolate *isolate, int new_capacity)
 
int AllocatedSize () const
 
SlotType RawFieldOfFirstElement () const
 
SlotType RawFieldOfElementAt (int index) const
 
Handle< DAllocate (IsolateT *isolate, int capacity, std::optional< DisallowGarbageCollection > *no_gc_out, AllocationType allocation)
 

Static Public Member Functions

template<template< typename > typename HandleType>
requires (std::is_convertible_v<HandleType<Derived>, DirectHandle<Derived>>)
static HandleType< Derived >::MaybeType EnsureCapacityForAdding (Isolate *isolate, HandleType< Derived > table)
 
template<template< typename > typename HandleType>
requires (std::is_convertible_v<HandleType<Derived>, DirectHandle<Derived>>)
static HandleType< Derived > Shrink (Isolate *isolate, HandleType< Derived > table)
 
static Handle< Derived > Clear (Isolate *isolate, Handle< Derived > table)
 
static bool HasKey (Isolate *isolate, Tagged< Derived > table, Tagged< Object > key)
 
static bool IsKey (ReadOnlyRoots roots, Tagged< Object > k)
 
static bool Delete (Isolate *isolate, Tagged< Derived > table, Tagged< Object > key)
 
static constexpr int PrefixIndex ()
 
static constexpr int NumberOfElementsIndex ()
 
static constexpr int NextTableIndex ()
 
static constexpr int NumberOfDeletedElementsIndex ()
 
static constexpr int NumberOfBucketsIndex ()
 
static constexpr int HashTableStartIndex ()
 
static constexpr int RemovedHolesIndex ()
 
static constexpr int NumberOfElementsOffset ()
 
static constexpr int NextTableOffset ()
 
static constexpr int NumberOfDeletedElementsOffset ()
 
static constexpr int NumberOfBucketsOffset ()
 
static constexpr int HashTableStartOffset ()
 
static constexpr int MaxCapacity ()
 
- Static Public Member Functions inherited from v8::internal::FixedArray
template<class IsolateT >
static Handle< FixedArrayNew (IsolateT *isolate, int capacity, AllocationType allocation=AllocationType::kYoung)
 
template<template< typename > typename HandleType>
requires ( std::is_convertible_v<HandleType<FixedArray>, DirectHandle<FixedArray>>)
static V8_EXPORT_PRIVATE HandleType< FixedArraySetAndGrow (Isolate *isolate, HandleType< FixedArray > array, int index, DirectHandle< Object > value)
 
template<template< typename > typename HandleType>
requires ( std::is_convertible_v<HandleType<FixedArray>, DirectHandle<FixedArray>>)
static HandleType< FixedArrayRightTrimOrEmpty (Isolate *isolate, HandleType< FixedArray > array, int new_length)
 
- Static Public Member Functions inherited from v8::internal::TaggedArrayBase< FixedArray, TaggedArrayShape >
static void MoveElements (Isolate *isolate, Tagged< FixedArray > dst, int dst_index, Tagged< FixedArray > src, int src_index, int len, WriteBarrierMode mode=kDefaultMode)
 
static void CopyElements (Isolate *isolate, Tagged< FixedArray > dst, int dst_index, Tagged< FixedArray > src, int src_index, int len, WriteBarrierMode mode=kDefaultMode)
 
static constexpr int SizeFor (int capacity)
 
static constexpr int OffsetOfElementAt (int index)
 

Static Public Attributes

static const int kEntrySize = entrysize + 1
 
static const int kEntrySizeWithoutChain = entrysize
 
static const int kChainOffset = entrysize
 
static const int kNotFound = -1
 
static const int kInitialCapacity = 4
 
static const int kLoadFactor = 2
 
static const int kClearedTableSentinel = -1
 
- Static Public Attributes inherited from v8::internal::FixedArray
static constexpr int kMaxLength = FixedArray::kMaxCapacity
 
static constexpr int kMaxRegularLength = FixedArray::kMaxRegularCapacity
 
- Static Public Attributes inherited from v8::internal::TaggedArrayBase< FixedArray, TaggedArrayShape >
static constexpr bool kElementsAreMaybeObject
 
static constexpr int kElementSize
 
static constexpr int kMaxCapacity
 
static constexpr int kMaxRegularCapacity
 

Protected Member Functions

int HashToEntryRaw (int hash)
 
int NextChainEntryRaw (int entry)
 
int EntryToIndexRaw (int entry)
 
int EntryToIndex (InternalIndex entry)
 
int HashToBucket (int hash)
 
void SetNumberOfBuckets (int num)
 
void SetNumberOfElements (int num)
 
void SetNumberOfDeletedElements (int num)
 
void SetNextTable (Tagged< Derived > next_table)
 
void SetRemovedIndexAt (int index, int removed_index)
 
- Protected Member Functions inherited from v8::internal::TaggedArrayBase< FixedArray, TaggedArrayShape >
bool IsInBounds (int index) const
 
bool IsCowArray () const
 
 FLEXIBLE_ARRAY_MEMBER (ElementMemberT, objects)
 

Static Protected Member Functions

static MaybeHandle< Derived > Allocate (Isolate *isolate, int capacity, AllocationType allocation=AllocationType::kYoung)
 
static MaybeHandle< Derived > AllocateEmpty (Isolate *isolate, AllocationType allocation, RootIndex root_ndex)
 
template<template< typename > typename HandleType>
requires (std::is_convertible_v<HandleType<Derived>, DirectHandle<Derived>>)
static HandleType< Derived >::MaybeType Rehash (Isolate *isolate, HandleType< Derived > table)
 
template<template< typename > typename HandleType>
requires (std::is_convertible_v<HandleType<Derived>, DirectHandle<Derived>>)
static HandleType< Derived >::MaybeType Rehash (Isolate *isolate, HandleType< Derived > table, int new_capacity)
 
- Static Protected Member Functions inherited from v8::internal::TaggedArrayBase< FixedArray, TaggedArrayShape >
static Handle< FixedArrayAllocate (IsolateT *isolate, int capacity, std::optional< DisallowGarbageCollection > *no_gc_out, AllocationType allocation=AllocationType::kYoung)
 
static constexpr int NewCapacityForIndex (int index, int old_capacity)
 

Friends

class OrderedNameDictionaryHandler
 

Additional Inherited Members

- Public Types inherited from v8::internal::TaggedArrayBase< FixedArray, TaggedArrayShape >
using Header
 
using Shape
 

Detailed Description

template<class Derived, int entrysize>
class v8::internal::OrderedHashTable< Derived, entrysize >

Definition at line 67 of file ordered-hash-table.h.

Member Function Documentation

◆ Allocate()

template<class Derived , int entrysize>
MaybeHandle< Derived > v8::internal::OrderedHashTable< Derived, entrysize >::Allocate ( Isolate * isolate,
int capacity,
AllocationType allocation = AllocationType::kYoung )
staticprotected

Definition at line 19 of file ordered-hash-table.cc.

Here is the call graph for this function:

◆ AllocateEmpty()

template<class Derived , int entrysize>
MaybeHandle< Derived > v8::internal::OrderedHashTable< Derived, entrysize >::AllocateEmpty ( Isolate * isolate,
AllocationType allocation,
RootIndex root_ndex )
staticprotected

Definition at line 54 of file ordered-hash-table.cc.

◆ Capacity()

template<class Derived , int entrysize>
int v8::internal::OrderedHashTable< Derived, entrysize >::Capacity ( )
inline

Definition at line 116 of file ordered-hash-table.h.

Here is the call graph for this function:

◆ Clear()

template<class Derived , int entrysize>
Handle< Derived > v8::internal::OrderedHashTable< Derived, entrysize >::Clear ( Isolate * isolate,
Handle< Derived > table )
static

Definition at line 116 of file ordered-hash-table.cc.

Here is the call graph for this function:

◆ Delete()

template<class Derived , int entrysize>
bool v8::internal::OrderedHashTable< Derived, entrysize >::Delete ( Isolate * isolate,
Tagged< Derived > table,
Tagged< Object > key )
static

Definition at line 416 of file ordered-hash-table.cc.

Here is the call graph for this function:

◆ EnsureCapacityForAdding()

template<class Derived , int entrysize>
requires (std::is_convertible_v<HandleType<Derived>, DirectHandle<Derived>>)
template<template< typename > typename HandleType>
requires (std::is_convertible_v<HandleType<Derived>, DirectHandle<Derived>>)
HandleType< Derived >::MaybeType v8::internal::OrderedHashTable< Derived, entrysize >::EnsureCapacityForAdding ( Isolate * isolate,
HandleType< Derived > table )
static

Definition at line 77 of file ordered-hash-table.cc.

◆ EntryToIndex()

template<class Derived , int entrysize>
int v8::internal::OrderedHashTable< Derived, entrysize >::EntryToIndex ( InternalIndex entry)
inlineprotected

Definition at line 250 of file ordered-hash-table.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EntryToIndexRaw()

template<class Derived , int entrysize>
int v8::internal::OrderedHashTable< Derived, entrysize >::EntryToIndexRaw ( int entry)
inlineprotected

Definition at line 246 of file ordered-hash-table.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ FindEntry()

template<class Derived , int entrysize>
InternalIndex v8::internal::OrderedHashTable< Derived, entrysize >::FindEntry ( Isolate * isolate,
Tagged< Object > key )

Definition at line 148 of file ordered-hash-table.cc.

Here is the call graph for this function:

◆ HashTableStartIndex()

template<class Derived , int entrysize>
static constexpr int v8::internal::OrderedHashTable< Derived, entrysize >::HashTableStartIndex ( )
inlinestaticconstexpr

Definition at line 172 of file ordered-hash-table.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ HashTableStartOffset()

template<class Derived , int entrysize>
static constexpr int v8::internal::OrderedHashTable< Derived, entrysize >::HashTableStartOffset ( )
inlinestaticconstexpr

Definition at line 194 of file ordered-hash-table.h.

Here is the call graph for this function:

◆ HashToBucket()

template<class Derived , int entrysize>
int v8::internal::OrderedHashTable< Derived, entrysize >::HashToBucket ( int hash)
inlineprotected

Definition at line 254 of file ordered-hash-table.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ HashToEntryRaw()

template<class Derived , int entrysize>
int v8::internal::OrderedHashTable< Derived, entrysize >::HashToEntryRaw ( int hash)
inlineprotected

Definition at line 229 of file ordered-hash-table.h.

Here is the call graph for this function:

◆ HasKey()

template<class Derived , int entrysize>
bool v8::internal::OrderedHashTable< Derived, entrysize >::HasKey ( Isolate * isolate,
Tagged< Derived > table,
Tagged< Object > key )
static

Definition at line 137 of file ordered-hash-table.cc.

Here is the call graph for this function:

◆ IsKey()

template<class Derived , int entrysize>
bool v8::internal::OrderedHashTable< Derived, entrysize >::IsKey ( ReadOnlyRoots roots,
Tagged< Object > k )
inlinestatic

Definition at line 27 of file ordered-hash-table-inl.h.

◆ IsObsolete()

template<class Derived , int entrysize>
bool v8::internal::OrderedHashTable< Derived, entrysize >::IsObsolete ( )
inline

Definition at line 137 of file ordered-hash-table.h.

Here is the call graph for this function:

◆ IterateEntries()

template<class Derived , int entrysize>
InternalIndex::Range v8::internal::OrderedHashTable< Derived, entrysize >::IterateEntries ( )
inline

Definition at line 122 of file ordered-hash-table.h.

Here is the call graph for this function:

◆ KeyAt()

template<class Derived , int entrysize>
Tagged< Object > v8::internal::OrderedHashTable< Derived, entrysize >::KeyAt ( InternalIndex entry)
inline

Definition at line 127 of file ordered-hash-table.h.

Here is the call graph for this function:

◆ MaxCapacity()

template<class Derived , int entrysize>
static constexpr int v8::internal::OrderedHashTable< Derived, entrysize >::MaxCapacity ( )
inlinestaticconstexpr

Definition at line 204 of file ordered-hash-table.h.

Here is the call graph for this function:

◆ NextChainEntryRaw()

template<class Derived , int entrysize>
int v8::internal::OrderedHashTable< Derived, entrysize >::NextChainEntryRaw ( int entry)
inlineprotected

Definition at line 237 of file ordered-hash-table.h.

Here is the call graph for this function:

◆ NextTable()

template<class Derived , int entrysize>
Tagged< Derived > v8::internal::OrderedHashTable< Derived, entrysize >::NextTable ( )
inline

Definition at line 140 of file ordered-hash-table.h.

Here is the call graph for this function:

◆ NextTableIndex()

template<class Derived , int entrysize>
static constexpr int v8::internal::OrderedHashTable< Derived, entrysize >::NextTableIndex ( )
inlinestaticconstexpr

Definition at line 162 of file ordered-hash-table.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ NextTableOffset()

template<class Derived , int entrysize>
static constexpr int v8::internal::OrderedHashTable< Derived, entrysize >::NextTableOffset ( )
inlinestaticconstexpr

Definition at line 182 of file ordered-hash-table.h.

Here is the call graph for this function:

◆ NumberOfBuckets()

template<class Derived , int entrysize>
int v8::internal::OrderedHashTable< Derived, entrysize >::NumberOfBuckets ( ) const
inline

Definition at line 118 of file ordered-hash-table.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ NumberOfBucketsIndex()

template<class Derived , int entrysize>
static constexpr int v8::internal::OrderedHashTable< Derived, entrysize >::NumberOfBucketsIndex ( )
inlinestaticconstexpr

Definition at line 168 of file ordered-hash-table.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ NumberOfBucketsOffset()

template<class Derived , int entrysize>
static constexpr int v8::internal::OrderedHashTable< Derived, entrysize >::NumberOfBucketsOffset ( )
inlinestaticconstexpr

Definition at line 190 of file ordered-hash-table.h.

Here is the call graph for this function:

◆ NumberOfDeletedElements()

template<class Derived , int entrysize>
int v8::internal::OrderedHashTable< Derived, entrysize >::NumberOfDeletedElements ( ) const
inline

Definition at line 106 of file ordered-hash-table.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ NumberOfDeletedElementsIndex()

template<class Derived , int entrysize>
static constexpr int v8::internal::OrderedHashTable< Derived, entrysize >::NumberOfDeletedElementsIndex ( )
inlinestaticconstexpr

Definition at line 164 of file ordered-hash-table.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ NumberOfDeletedElementsOffset()

template<class Derived , int entrysize>
static constexpr int v8::internal::OrderedHashTable< Derived, entrysize >::NumberOfDeletedElementsOffset ( )
inlinestaticconstexpr

Definition at line 186 of file ordered-hash-table.h.

Here is the call graph for this function:

◆ NumberOfElements()

template<class Derived , int entrysize>
int v8::internal::OrderedHashTable< Derived, entrysize >::NumberOfElements ( ) const
inline

Definition at line 102 of file ordered-hash-table.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ NumberOfElementsIndex()

template<class Derived , int entrysize>
static constexpr int v8::internal::OrderedHashTable< Derived, entrysize >::NumberOfElementsIndex ( )
inlinestaticconstexpr

Definition at line 159 of file ordered-hash-table.h.

Here is the caller graph for this function:

◆ NumberOfElementsOffset()

template<class Derived , int entrysize>
static constexpr int v8::internal::OrderedHashTable< Derived, entrysize >::NumberOfElementsOffset ( )
inlinestaticconstexpr

Definition at line 178 of file ordered-hash-table.h.

Here is the call graph for this function:

◆ PrefixIndex()

template<class Derived , int entrysize>
static constexpr int v8::internal::OrderedHashTable< Derived, entrysize >::PrefixIndex ( )
inlinestaticconstexpr

Definition at line 157 of file ordered-hash-table.h.

◆ Rehash() [1/2]

template<class Derived , int entrysize>
requires (std::is_convertible_v<HandleType<Derived>, DirectHandle<Derived>>)
template<template< typename > typename HandleType>
requires (std::is_convertible_v<HandleType<Derived>, DirectHandle<Derived>>)
HandleType< Derived >::MaybeType v8::internal::OrderedHashTable< Derived, entrysize >::Rehash ( Isolate * isolate,
HandleType< Derived > table )
staticprotected

Definition at line 277 of file ordered-hash-table.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Rehash() [2/2]

template<class Derived , int entrysize>
requires (std::is_convertible_v<HandleType<Derived>, DirectHandle<Derived>>)
template<template< typename > typename HandleType>
requires (std::is_convertible_v<HandleType<Derived>, DirectHandle<Derived>>)
HandleType< Derived >::MaybeType v8::internal::OrderedHashTable< Derived, entrysize >::Rehash ( Isolate * isolate,
HandleType< Derived > table,
int new_capacity )
staticprotected

Definition at line 286 of file ordered-hash-table.cc.

Here is the call graph for this function:

◆ RemovedHolesIndex()

template<class Derived , int entrysize>
static constexpr int v8::internal::OrderedHashTable< Derived, entrysize >::RemovedHolesIndex ( )
inlinestaticconstexpr

Definition at line 176 of file ordered-hash-table.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ RemovedIndexAt()

template<class Derived , int entrysize>
int v8::internal::OrderedHashTable< Derived, entrysize >::RemovedIndexAt ( int index)
inline

Definition at line 143 of file ordered-hash-table.h.

Here is the call graph for this function:

◆ SetNextTable()

template<class Derived , int entrysize>
void v8::internal::OrderedHashTable< Derived, entrysize >::SetNextTable ( Tagged< Derived > next_table)
inlineprotected

Definition at line 268 of file ordered-hash-table.h.

Here is the call graph for this function:

◆ SetNumberOfBuckets()

template<class Derived , int entrysize>
void v8::internal::OrderedHashTable< Derived, entrysize >::SetNumberOfBuckets ( int num)
inlineprotected

Definition at line 256 of file ordered-hash-table.h.

Here is the call graph for this function:

◆ SetNumberOfDeletedElements()

template<class Derived , int entrysize>
void v8::internal::OrderedHashTable< Derived, entrysize >::SetNumberOfDeletedElements ( int num)
inlineprotected

Definition at line 264 of file ordered-hash-table.h.

Here is the call graph for this function:

◆ SetNumberOfElements()

template<class Derived , int entrysize>
void v8::internal::OrderedHashTable< Derived, entrysize >::SetNumberOfElements ( int num)
inlineprotected

Definition at line 260 of file ordered-hash-table.h.

Here is the call graph for this function:

◆ SetRemovedIndexAt()

template<class Derived , int entrysize>
void v8::internal::OrderedHashTable< Derived, entrysize >::SetRemovedIndexAt ( int index,
int removed_index )
inlineprotected

Definition at line 272 of file ordered-hash-table.h.

Here is the call graph for this function:

◆ Shrink()

template<class Derived , int entrysize>
requires (std::is_convertible_v<HandleType<Derived>, DirectHandle<Derived>>)
template<template< typename > typename HandleType>
requires (std::is_convertible_v<HandleType<Derived>, DirectHandle<Derived>>)
HandleType< Derived > v8::internal::OrderedHashTable< Derived, entrysize >::Shrink ( Isolate * isolate,
HandleType< Derived > table )
static

Definition at line 105 of file ordered-hash-table.cc.

◆ ToKey()

template<class Derived , int entrysize>
bool v8::internal::OrderedHashTable< Derived, entrysize >::ToKey ( ReadOnlyRoots roots,
InternalIndex entry,
Tagged< Object > * out_key )
inline

Definition at line 100 of file ordered-hash-table-inl.h.

◆ UsedCapacity()

template<class Derived , int entrysize>
int v8::internal::OrderedHashTable< Derived, entrysize >::UsedCapacity ( ) const
inline

Definition at line 112 of file ordered-hash-table.h.

Here is the call graph for this function:
Here is the caller graph for this function:

Friends And Related Symbol Documentation

◆ OrderedNameDictionaryHandler

template<class Derived , int entrysize>
friend class OrderedNameDictionaryHandler
friend

Definition at line 277 of file ordered-hash-table.h.

Member Data Documentation

◆ kChainOffset

template<class Derived , int entrysize>
const int v8::internal::OrderedHashTable< Derived, entrysize >::kChainOffset = entrysize
static

Definition at line 150 of file ordered-hash-table.h.

◆ kClearedTableSentinel

template<class Derived , int entrysize>
const int v8::internal::OrderedHashTable< Derived, entrysize >::kClearedTableSentinel = -1
static

Definition at line 203 of file ordered-hash-table.h.

◆ kEntrySize

template<class Derived , int entrysize>
const int v8::internal::OrderedHashTable< Derived, entrysize >::kEntrySize = entrysize + 1
static

Definition at line 148 of file ordered-hash-table.h.

◆ kEntrySizeWithoutChain

template<class Derived , int entrysize>
const int v8::internal::OrderedHashTable< Derived, entrysize >::kEntrySizeWithoutChain = entrysize
static

Definition at line 149 of file ordered-hash-table.h.

◆ kInitialCapacity

template<class Derived , int entrysize>
const int v8::internal::OrderedHashTable< Derived, entrysize >::kInitialCapacity = 4
static

Definition at line 155 of file ordered-hash-table.h.

◆ kLoadFactor

template<class Derived , int entrysize>
const int v8::internal::OrderedHashTable< Derived, entrysize >::kLoadFactor = 2
static

Definition at line 198 of file ordered-hash-table.h.

◆ kNotFound

template<class Derived , int entrysize>
const int v8::internal::OrderedHashTable< Derived, entrysize >::kNotFound = -1
static

Definition at line 152 of file ordered-hash-table.h.


The documentation for this class was generated from the following files: