|
V8 Project
|
#include <ast.h>
Inheritance diagram for v8::internal::ForEachStatement:
Collaboration diagram for v8::internal::ForEachStatement:Public Types | |
| enum | VisitMode { ENUMERATE , ITERATE } |
Public Types inherited from v8::internal::BreakableStatement | |
| enum | BreakableType { TARGET_FOR_ANONYMOUS , TARGET_FOR_NAMED_ONLY } |
Public Types inherited from v8::internal::AstNode | |
| enum | NodeType { kInvalid = -1 } |
Protected Member Functions | |
| ForEachStatement (Zone *zone, ZoneList< const AstRawString * > *labels, int pos, IdGen *id_gen) | |
Protected Member Functions inherited from v8::internal::IterationStatement | |
| IterationStatement (Zone *zone, ZoneList< const AstRawString * > *labels, int pos, IdGen *id_gen) | |
| void | Initialize (Statement *body) |
Protected Member Functions inherited from v8::internal::BreakableStatement | |
| BreakableStatement (Zone *zone, ZoneList< const AstRawString * > *labels, BreakableType breakable_type, int position, IdGen *id_gen) | |
Private Attributes | |
| Expression * | each_ |
| Expression * | subject_ |
Additional Inherited Members | |
Static Protected Member Functions inherited from v8::internal::AstNode | |
| static TypeFeedbackId | reuse (BailoutId id) |
|
inlineprotected |
Definition at line 906 of file ast.h.
|
inline |
Definition at line 902 of file ast.h.
References each_.
Referenced by Initialize().
Here is the caller graph for this function:
|
inline |
Definition at line 896 of file ast.h.
References v8::internal::IterationStatement::body(), each(), each_, v8::internal::IterationStatement::Initialize(), subject(), and subject_.
Referenced by v8::internal::FINAL< kOperandKind, kNumCachedOperands >::Initialize(), and v8::internal::Parser::InitializeForEachStatement().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 903 of file ast.h.
References subject_.
Referenced by Initialize().
Here is the caller graph for this function:
|
private |
Definition at line 913 of file ast.h.
Referenced by each(), and Initialize().
|
private |
Definition at line 914 of file ast.h.
Referenced by Initialize(), and subject().