v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::torque::ClassFieldExpression Struct Reference

#include <ast.h>

Collaboration diagram for v8::internal::torque::ClassFieldExpression:

Public Attributes

NameAndTypeExpression name_and_type
 
std::optional< ClassFieldIndexInfoindex
 
std::vector< ConditionalAnnotationconditions
 
bool custom_weak_marking
 
bool const_qualified
 
FieldSynchronization synchronization
 

Detailed Description

Definition at line 953 of file ast.h.

Member Data Documentation

◆ conditions

std::vector<ConditionalAnnotation> v8::internal::torque::ClassFieldExpression::conditions

Definition at line 956 of file ast.h.

◆ const_qualified

bool v8::internal::torque::ClassFieldExpression::const_qualified

Definition at line 958 of file ast.h.

◆ custom_weak_marking

bool v8::internal::torque::ClassFieldExpression::custom_weak_marking

Definition at line 957 of file ast.h.

◆ index

std::optional<ClassFieldIndexInfo> v8::internal::torque::ClassFieldExpression::index

Definition at line 955 of file ast.h.

◆ name_and_type

NameAndTypeExpression v8::internal::torque::ClassFieldExpression::name_and_type

Definition at line 954 of file ast.h.

◆ synchronization

FieldSynchronization v8::internal::torque::ClassFieldExpression::synchronization

Definition at line 959 of file ast.h.


The documentation for this struct was generated from the following file: