Definition at line 337 of file json-stringifier.cc.
◆ SimplePropertyKeyCache()
v8::internal::JsonStringifier::SimplePropertyKeyCache::SimplePropertyKeyCache |
( |
Isolate * | isolate | ) |
|
|
inlineexplicit |
◆ ~SimplePropertyKeyCache()
v8::internal::JsonStringifier::SimplePropertyKeyCache::~SimplePropertyKeyCache |
( |
| ) |
|
|
inline |
◆ Clear()
void v8::internal::JsonStringifier::SimplePropertyKeyCache::Clear |
( |
| ) |
|
|
inlineprivate |
◆ Contains()
bool v8::internal::JsonStringifier::SimplePropertyKeyCache::Contains |
( |
Tagged< String > | string | ) |
|
|
inline |
◆ GetIndex()
size_t v8::internal::JsonStringifier::SimplePropertyKeyCache::GetIndex |
( |
Tagged< String > | string | ) |
|
|
inlineprivate |
◆ MaybeCompress()
Tagged_t v8::internal::JsonStringifier::SimplePropertyKeyCache::MaybeCompress |
( |
Tagged< String > | string | ) |
|
|
inlineprivate |
◆ TryInsert()
void v8::internal::JsonStringifier::SimplePropertyKeyCache::TryInsert |
( |
Tagged< String > | string | ) |
|
|
inline |
◆ UpdatePointersCallback()
static void v8::internal::JsonStringifier::SimplePropertyKeyCache::UpdatePointersCallback |
( |
void * | cache | ) |
|
|
inlinestaticprivate |
◆ isolate_
Isolate* v8::internal::JsonStringifier::SimplePropertyKeyCache::isolate_ |
|
private |
◆ keys_
Tagged_t v8::internal::JsonStringifier::SimplePropertyKeyCache::keys_[kSize] |
|
private |
◆ kIndexMask
size_t v8::internal::JsonStringifier::SimplePropertyKeyCache::kIndexMask = kSize - 1 |
|
staticconstexprprivate |
◆ kSize
size_t v8::internal::JsonStringifier::SimplePropertyKeyCache::kSize = 1 << kSizeBits |
|
staticconstexprprivate |
◆ kSizeBits
size_t v8::internal::JsonStringifier::SimplePropertyKeyCache::kSizeBits = 6 |
|
staticconstexprprivate |
The documentation for this class was generated from the following file: