#include <ast.h>
Definition at line 1304 of file ast.h.
◆ FastElementsField
◆ HasElementsField
◆ HasNullPrototypeField
◆ HasRestPropertyField
◆ Property
◆ ObjectLiteralBoilerplateBuilder()
v8::internal::ObjectLiteralBoilerplateBuilder::ObjectLiteralBoilerplateBuilder |
( |
ZoneList< Property * > * | properties, |
|
|
uint32_t | boilerplate_properties, |
|
|
bool | has_rest_property ) |
|
inline |
◆ boilerplate_description()
◆ BuildBoilerplateDescription()
template<typename IsolateT >
void v8::internal::ObjectLiteralBoilerplateBuilder::BuildBoilerplateDescription |
( |
IsolateT * | isolate | ) |
|
◆ ComputeFlags()
int v8::internal::ObjectLiteralBoilerplateBuilder::ComputeFlags |
( |
bool | disable_mementos = false | ) |
const |
◆ EncodeLiteralType()
int v8::internal::ObjectLiteralBoilerplateBuilder::EncodeLiteralType |
( |
| ) |
|
◆ fast_elements()
bool v8::internal::ObjectLiteralBoilerplateBuilder::fast_elements |
( |
| ) |
const |
|
inline |
◆ GetOrBuildBoilerplateDescription()
template<typename IsolateT >
◆ has_elements()
bool v8::internal::ObjectLiteralBoilerplateBuilder::has_elements |
( |
| ) |
const |
|
inline |
◆ has_null_prototype()
bool v8::internal::ObjectLiteralBoilerplateBuilder::has_null_prototype |
( |
| ) |
const |
|
inline |
◆ has_rest_property()
bool v8::internal::ObjectLiteralBoilerplateBuilder::has_rest_property |
( |
| ) |
const |
|
inline |
◆ InitDepthAndFlags()
void v8::internal::ObjectLiteralBoilerplateBuilder::InitDepthAndFlags |
( |
| ) |
|
◆ InitFlagsForPendingNullPrototype()
void v8::internal::ObjectLiteralBoilerplateBuilder::InitFlagsForPendingNullPrototype |
( |
int | i | ) |
|
|
private |
◆ is_empty()
bool v8::internal::ObjectLiteralBoilerplateBuilder::is_empty |
( |
| ) |
const |
|
inline |
◆ IsEmptyObjectLiteral()
bool v8::internal::ObjectLiteralBoilerplateBuilder::IsEmptyObjectLiteral |
( |
| ) |
const |
|
inline |
◆ IsFastCloningSupported()
bool v8::internal::ObjectLiteralBoilerplateBuilder::IsFastCloningSupported |
( |
| ) |
const |
◆ properties()
const ZonePtrList< Property > * v8::internal::ObjectLiteralBoilerplateBuilder::properties |
( |
| ) |
const |
|
inline |
◆ properties_count()
int v8::internal::ObjectLiteralBoilerplateBuilder::properties_count |
( |
| ) |
const |
|
inline |
◆ set_fast_elements()
void v8::internal::ObjectLiteralBoilerplateBuilder::set_fast_elements |
( |
bool | fast_elements | ) |
|
|
inlineprivate |
◆ set_has_elements()
void v8::internal::ObjectLiteralBoilerplateBuilder::set_has_elements |
( |
bool | has_elements | ) |
|
|
inlineprivate |
◆ set_has_null_protoype()
void v8::internal::ObjectLiteralBoilerplateBuilder::set_has_null_protoype |
( |
bool | has_null_prototype | ) |
|
|
inlineprivate |
◆ boilerplate_description_
◆ boilerplate_properties_
uint32_t v8::internal::ObjectLiteralBoilerplateBuilder::boilerplate_properties_ |
|
private |
◆ properties_
The documentation for this class was generated from the following files: