| 
| enum   | Context { kUninitialized
, kEffect
, kValue
, kTest
 } | 
|   | 
| enum   | NodeType : uint8_t  | 
|   | 
| bool  | IsValidReferenceExpression () const | 
|   | 
| bool  | IsPrivateName () const | 
|   | 
| bool  | ToBooleanIsTrue () const | 
|   | 
| bool  | ToBooleanIsFalse () const | 
|   | 
| bool  | IsPropertyName () const | 
|   | 
| bool  | IsAnonymousFunctionDefinition () const | 
|   | 
| bool  | IsConciseMethodDefinition () const | 
|   | 
| bool  | IsAccessorFunctionDefinition () const | 
|   | 
| bool  | IsSmiLiteral () const | 
|   | 
| V8_EXPORT_PRIVATE bool  | IsNumberLiteral () const | 
|   | 
| bool  | IsStringLiteral () const | 
|   | 
| bool  | IsConsStringLiteral () const | 
|   | 
| bool  | IsNullLiteral () const | 
|   | 
| bool  | IsBooleanLiteral () const | 
|   | 
| bool  | IsTheHoleLiteral () const | 
|   | 
| bool  | IsUndefinedLiteral () const | 
|   | 
| bool  | IsNullOrUndefinedLiteral () const | 
|   | 
| bool  | IsLiteralButNotNullOrUndefined () const | 
|   | 
| bool  | IsCompileTimeValue () | 
|   | 
| bool  | IsPattern () | 
|   | 
| bool  | is_parenthesized () const | 
|   | 
| void  | mark_parenthesized () | 
|   | 
| void  | clear_parenthesized () | 
|   | 
| NodeType  | node_type () const | 
|   | 
| int  | position () const | 
|   | 
| IterationStatement *  | AsIterationStatement () | 
|   | 
| MaterializedLiteral *  | AsMaterializedLiteral () | 
|   | 
| void *  | operator new (size_t, Zone *)=delete | 
|   | 
| void *  | operator new (size_t size, void *ptr) | 
|   | 
| void  | operator delete (void *, size_t) | 
|   | 
| void  | operator delete (void *pointer, Zone *zone)=delete | 
|   | 
| template<class T , int size>  | 
| using  | NextBitField = IsParenthesizedField::Next<T, size> | 
|   | 
| template<class T , int size>  | 
| using  | NextBitField = NodeTypeField::Next<T, size> | 
|   | 
|   | Expression (int pos, NodeType type) | 
|   | 
|   | AstNode (int position, NodeType type) | 
|   | 
| uint32_t  | bit_field_ | 
|   | 
Definition at line 1501 of file ast.h.