![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
Classes | |
class | BitMask |
struct | GroupPortableImpl |
struct | GroupSse2Polyfill |
class | ProbeSequence |
Typedefs | |
using | ctrl_t = signed char |
using | h2_t = uint8_t |
using | Group = GroupPortableImpl |
Enumerations | |
enum | Ctrl : ctrl_t { kEmpty = -128 , kDeleted = -2 , kSentinel = -1 } |
Functions | |
static uint32_t | H1 (uint32_t hash) |
static swiss_table::ctrl_t | H2 (uint32_t hash) |
Variables | |
static constexpr int | kH2Bits = 7 |
static constexpr int | kNotFullMask = (1 << kH2Bits) |
using v8::internal::swiss_table::ctrl_t = signed char |
Definition at line 171 of file swiss-hash-table-helpers.h.
Definition at line 357 of file swiss-hash-table-helpers.h.
using v8::internal::swiss_table::h2_t = uint8_t |
Definition at line 172 of file swiss-hash-table-helpers.h.
Enumerator | |
---|---|
kEmpty | |
kDeleted | |
kSentinel |
Definition at line 176 of file swiss-hash-table-helpers.h.
|
inlinestatic |
Definition at line 212 of file swiss-hash-table-helpers.h.
|
inlinestatic |
Definition at line 217 of file swiss-hash-table-helpers.h.
|
staticconstexpr |
Definition at line 203 of file swiss-hash-table-helpers.h.
|
staticconstexpr |
Definition at line 205 of file swiss-hash-table-helpers.h.