#include <templates.h>
|
template<typename ReturnType > |
static MaybeHandle< ReturnType > | ProbeInstantiationsCache (Isolate *isolate, DirectHandle< NativeContext > native_context, DirectHandle< TemplateInfo > info, CachingMode caching_mode) |
|
static MaybeHandle< Object > | ProbeInstantiationsCache (Isolate *isolate, DirectHandle< NativeContext > native_context, DirectHandle< TemplateInfo > info, CachingMode caching_mode) |
|
static void | CacheTemplateInstantiation (Isolate *isolate, DirectHandle< NativeContext > native_context, DirectHandle< TemplateInfo > info, CachingMode caching_mode, DirectHandle< Object > object) |
|
static void | UncacheTemplateInstantiation (Isolate *isolate, DirectHandle< NativeContext > native_context, DirectHandle< TemplateInfo > info, CachingMode caching_mode) |
|
Definition at line 30 of file templates.h.
◆ BodyDescriptor
◆ CachingMode
Enumerator |
---|
kLimited | |
kUnlimited | |
Definition at line 67 of file templates.h.
◆ CacheTemplateInstantiation()
◆ EnsureHasSerialNumber()
uint32_t v8::internal::TemplateInfo::EnsureHasSerialNumber |
( |
Isolate * | isolate | ) |
|
|
inline |
◆ GetHash()
uint32_t v8::internal::TemplateInfo::GetHash |
( |
| ) |
const |
|
inline |
◆ GetIsolateChecked()
Isolate * v8::internal::TemplateInfo::GetIsolateChecked |
( |
| ) |
const |
|
inline |
◆ ProbeInstantiationsCache() [1/2]
template<typename ReturnType >
◆ ProbeInstantiationsCache() [2/2]
◆ TryGetIsolate()
bool v8::internal::TemplateInfo::TryGetIsolate |
( |
Isolate ** | isolate | ) |
const |
|
inline |
◆ UncacheTemplateInstantiation()
◆ kFastTemplateInstantiationsCacheSize
const int v8::internal::TemplateInfo::kFastTemplateInstantiationsCacheSize = 1 * KB |
|
static |
◆ kFirstNonUniqueSerialNumber
const int v8::internal::TemplateInfo::kFirstNonUniqueSerialNumber |
|
static |
Initial value:=
static const int kFastTemplateInstantiationsCacheSize
Definition at line 44 of file templates.h.
◆ kMaxTemplateInstantiationsCacheSize
int v8::internal::TemplateInfo::kMaxTemplateInstantiationsCacheSize = 1 * MB |
|
staticconstexpr |
◆ kUninitializedSerialNumber
const int v8::internal::TemplateInfo::kUninitializedSerialNumber = 0 |
|
static |
The documentation for this class was generated from the following files: