#include <literal-objects.h>
|
template<typename IsolateT > |
static Handle< ClassBoilerplate > | New (IsolateT *isolate, ClassLiteral *expr, AllocationType allocation=AllocationType::kYoung) |
|
template<typename IsolateT , typename Dictionary > |
static void | AddToPropertiesTemplate (IsolateT *isolate, Handle< Dictionary > dictionary, Handle< Name > name, int key_index, ValueKind value_kind, Tagged< Smi > value) |
|
template<typename IsolateT > |
static void | AddToElementsTemplate (IsolateT *isolate, Handle< NumberDictionary > dictionary, uint32_t key, int key_index, ValueKind value_kind, Tagged< Smi > value) |
|
Definition at line 130 of file literal-objects.h.
◆ BodyDescriptor
◆ DefineClassArgumentsIndices
Enumerator |
---|
kConstructorArgumentIndex | |
kPrototypeArgumentIndex | |
kFirstDynamicArgumentIndex | |
Definition at line 144 of file literal-objects.h.
◆ ValueKind
◆ AddToElementsTemplate()
template<typename IsolateT >
template void v8::internal::ClassBoilerplate::AddToElementsTemplate |
( |
IsolateT * | isolate, |
|
|
Handle< NumberDictionary > | dictionary, |
|
|
uint32_t | key, |
|
|
int | key_index, |
|
|
ValueKind | value_kind, |
|
|
Tagged< Smi > | value ) |
|
static |
◆ AddToPropertiesTemplate() [1/2]
template<typename IsolateT , typename Dictionary >
static void v8::internal::ClassBoilerplate::AddToPropertiesTemplate |
( |
IsolateT * | isolate, |
|
|
Handle< Dictionary > | dictionary, |
|
|
Handle< Name > | name, |
|
|
int | key_index, |
|
|
ValueKind | value_kind, |
|
|
Tagged< Smi > | value ) |
|
static |
◆ AddToPropertiesTemplate() [2/2]
template<typename IsolateT , typename PropertyDict >
◆ New()
template<typename IsolateT >
◆ OBJECT_CONSTRUCTORS()
◆ kMinimumClassPropertiesCount
const int v8::internal::ClassBoilerplate::kMinimumClassPropertiesCount = 6 |
|
static |
◆ kMinimumPrototypePropertiesCount
const int v8::internal::ClassBoilerplate::kMinimumPrototypePropertiesCount = 1 |
|
static |
The documentation for this class was generated from the following files: