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

#include <string-set.h>

Inheritance diagram for v8::internal::StringSetShape:
Collaboration diagram for v8::internal::StringSetShape:

Static Public Member Functions

static bool IsMatch (Tagged< String > key, Tagged< Object > value)
 
static uint32_t Hash (ReadOnlyRoots roots, Tagged< String > key)
 
static uint32_t HashForObject (ReadOnlyRoots roots, Tagged< Object > object)
 
- Static Public Member Functions inherited from v8::internal::BaseShape< Tagged< String > >
static Tagged< ObjectUnwrap (Tagged< Object > key)
 

Static Public Attributes

static const int kPrefixSize = 0
 
static const int kEntrySize = 1
 
static const bool kMatchNeedsHoleCheck = true
 
static const bool kDoHashSpreading = false
 
static const uint32_t kHashBits = 0
 

Additional Inherited Members

- Public Types inherited from v8::internal::BaseShape< Tagged< String > >
using Key
 

Detailed Description

Definition at line 16 of file string-set.h.

Member Function Documentation

◆ Hash()

uint32_t v8::internal::StringSetShape::Hash ( ReadOnlyRoots roots,
Tagged< String > key )
inlinestatic

Definition at line 24 of file string-set-inl.h.

◆ HashForObject()

uint32_t v8::internal::StringSetShape::HashForObject ( ReadOnlyRoots roots,
Tagged< Object > object )
inlinestatic

Definition at line 28 of file string-set-inl.h.

Here is the call graph for this function:

◆ IsMatch()

bool v8::internal::StringSetShape::IsMatch ( Tagged< String > key,
Tagged< Object > value )
inlinestatic

Definition at line 19 of file string-set-inl.h.

Here is the call graph for this function:

Member Data Documentation

◆ kDoHashSpreading

const bool v8::internal::StringSetShape::kDoHashSpreading = false
static

Definition at line 26 of file string-set.h.

◆ kEntrySize

const int v8::internal::StringSetShape::kEntrySize = 1
static

Definition at line 24 of file string-set.h.

◆ kHashBits

const uint32_t v8::internal::StringSetShape::kHashBits = 0
static

Definition at line 27 of file string-set.h.

◆ kMatchNeedsHoleCheck

const bool v8::internal::StringSetShape::kMatchNeedsHoleCheck = true
static

Definition at line 25 of file string-set.h.

◆ kPrefixSize

const int v8::internal::StringSetShape::kPrefixSize = 0
static

Definition at line 23 of file string-set.h.


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