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

#include <hash-table.h>

Inheritance diagram for v8::internal::ObjectMultiHashTableShape< N >:
Collaboration diagram for v8::internal::ObjectMultiHashTableShape< N >:

Static Public Attributes

static const int kEntrySize = 1 + N
 
- Static Public Attributes inherited from v8::internal::ObjectHashTableShape
static const bool kDoHashSpreading = false
 
static const uint32_t kHashBits = 0
 
- Static Public Attributes inherited from v8::internal::ObjectHashTableShapeBase
static const int kPrefixSize = 0
 
static const int kEntryValueIndex = 1
 
static const int kEntrySize = 2
 
static const bool kMatchNeedsHoleCheck = false
 

Additional Inherited Members

- Public Types inherited from v8::internal::BaseShape< DirectHandle< Object > >
using Key
 
- Static Public Member Functions inherited from v8::internal::ObjectHashTableShapeBase
static bool IsMatch (DirectHandle< Object > key, Tagged< Object > other)
 
static uint32_t Hash (ReadOnlyRoots roots, DirectHandle< Object > key)
 
static uint32_t HashForObject (ReadOnlyRoots roots, Tagged< Object > object)
 
static DirectHandle< ObjectAsHandle (DirectHandle< Object > key)
 
- Static Public Member Functions inherited from v8::internal::BaseShape< DirectHandle< Object > >
static Tagged< ObjectUnwrap (Tagged< Object > key)
 

Detailed Description

template<int N>
class v8::internal::ObjectMultiHashTableShape< N >

Definition at line 466 of file hash-table.h.

Member Data Documentation

◆ kEntrySize

template<int N>
const int v8::internal::ObjectMultiHashTableShape< N >::kEntrySize = 1 + N
static

Definition at line 468 of file hash-table.h.


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