|
enum | ForInType { FAST_FOR_IN,
SLOW_FOR_IN
} |
|
enum | VisitMode { ENUMERATE,
ITERATE
} |
|
enum | BreakableType { TARGET_FOR_ANONYMOUS,
TARGET_FOR_NAMED_ONLY
} |
|
enum | NodeType : uint8_t { AST_NODE_LIST =(DECLARE_TYPE_ENUM)
} |
|
|
static const char * | VisitModeString (VisitMode mode) |
|
| ForEachStatement (ZonePtrList< const AstRawString > *labels, ZonePtrList< const AstRawString > *own_labels, int pos, NodeType type) |
|
| IterationStatement (ZonePtrList< const AstRawString > *labels, ZonePtrList< const AstRawString > *own_labels, int pos, NodeType type) |
|
void | Initialize (Statement *body) |
|
| BreakableStatement (BreakableType breakable_type, int position, NodeType type) |
|
| Statement (int position, NodeType type) |
|
| AstNode (int position, NodeType type) |
|
uint32_t | bit_field_ |
|
static const uint8_t | kNextBitFieldIndex |
|
static const uint8_t | kNextBitFieldIndex = BreakableTypeField::kNext |
|
static const uint8_t | kNextBitFieldIndex = AstNode::kNextBitFieldIndex |
|
static const uint8_t | kNextBitFieldIndex = NodeTypeField::kNext |
|
Definition at line 646 of file ast.h.
The documentation for this class was generated from the following file: