![]() |
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.