v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
ordered-hash-table.cc File Reference
Include dependency graph for ordered-hash-table.cc:

Go to the source code of this file.

Namespaces

namespace  v8
 
namespace  v8::internal
 

Macros

#define EXTERN_DEFINE_ORDERED_HASH_TABLE(DERIVED, ENTRY_SIZE)
 

Macro Definition Documentation

◆ EXTERN_DEFINE_ORDERED_HASH_TABLE

#define EXTERN_DEFINE_ORDERED_HASH_TABLE ( DERIVED,
ENTRY_SIZE )
Value:
template V8_EXPORT_PRIVATE MaybeIndirectHandle<DERIVED> \
OrderedHashTable<DERIVED, ENTRY_SIZE>::EnsureCapacityForAdding( \
Isolate* isolate, IndirectHandle<DERIVED> table); \
template V8_EXPORT_PRIVATE MaybeDirectHandle<DERIVED> \
OrderedHashTable<DERIVED, ENTRY_SIZE>::EnsureCapacityForAdding( \
Isolate* isolate, DirectHandle<DERIVED> table); \
template V8_EXPORT_PRIVATE IndirectHandle<DERIVED> \
OrderedHashTable<DERIVED, ENTRY_SIZE>::Shrink( \
Isolate* isolate, IndirectHandle<DERIVED> table); \
template V8_EXPORT_PRIVATE DirectHandle<DERIVED> \
OrderedHashTable<DERIVED, ENTRY_SIZE>::Shrink(Isolate* isolate, \
DirectHandle<DERIVED> table); \
template V8_EXPORT_PRIVATE Handle<DERIVED> \
OrderedHashTable<DERIVED, ENTRY_SIZE>::Clear(Isolate* isolate, \
Handle<DERIVED> table); \
template V8_EXPORT_PRIVATE MaybeHandle<DERIVED> \
OrderedHashTable<DERIVED, ENTRY_SIZE>::Allocate( \
Isolate* isolate, int capacity, AllocationType allocation); \
template V8_EXPORT_PRIVATE bool \
OrderedHashTable<DERIVED, ENTRY_SIZE>::HasKey( \
Isolate* isolate, Tagged<DERIVED> table, Tagged<Object> key); \
template V8_EXPORT_PRIVATE bool \
OrderedHashTable<DERIVED, ENTRY_SIZE>::Delete( \
Isolate* isolate, Tagged<DERIVED> table, Tagged<Object> key); \
template V8_EXPORT_PRIVATE InternalIndex \
OrderedHashTable<DERIVED, ENTRY_SIZE>::FindEntry(Isolate* isolate, \
Tagged<Object> key);
#define V8_EXPORT_PRIVATE
Definition macros.h:460
std::unique_ptr< ValueMirror > key

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