ForStatementAST Class Reference
#include <ast.h>
Inheritance diagram for ForStatementAST:

Public Types | |
typedef std::auto_ptr< ForStatementAST > | Node |
enum | { Type = NodeType_ForStatement } |
Public Member Functions | |
ForStatementAST () | |
StatementAST * | initStatement () |
void | setInitStatement (StatementAST::Node &statement) |
ConditionAST * | condition () const |
void | setCondition (ConditionAST::Node &condition) |
AST * | expression () const |
void | setExpression (AST::Node &expression) |
StatementAST * | statement () |
void | setStatement (StatementAST::Node &statement) |
Private Member Functions | |
ForStatementAST (const ForStatementAST &source) | |
void | operator= (const ForStatementAST &source) |
Private Attributes | |
ConditionAST::Node | m_condition |
StatementAST::Node | m_initStatement |
StatementAST::Node | m_statement |
AST::Node | m_expression |
Member Typedef Documentation
|
Reimplemented from StatementAST. Definition at line 1276 of file ast.h. Referenced by Parser::parseForStatement(). |
Member Enumeration Documentation
|
|
Constructor & Destructor Documentation
|
|
|
|
Member Function Documentation
|
Definition at line 1287 of file ast.h. Referenced by CppCodeCompletion::computeContext(). |
|
|
|
|
|
|
|
Definition at line 876 of file ast.cpp. References m_condition, ConditionAST::Node, and setCondition(). Referenced by setCondition(). |
|
Definition at line 882 of file ast.cpp. References m_expression, AST::Node, and setExpression(). Referenced by setExpression(). |
|
Definition at line 894 of file ast.cpp. References m_initStatement, and setInitStatement(). Referenced by setInitStatement(). |
|
Definition at line 888 of file ast.cpp. References m_statement, StatementAST::Node, and setStatement(). Referenced by setStatement(). |
|
Definition at line 1293 of file ast.h. Referenced by CppCodeCompletion::computeContext(). |
Member Data Documentation
|
Definition at line 1297 of file ast.h. Referenced by setCondition(). |
|
Definition at line 1300 of file ast.h. Referenced by setExpression(). |
|
Definition at line 1298 of file ast.h. Referenced by setInitStatement(). |
|
Definition at line 1299 of file ast.h. Referenced by setStatement(). |
The documentation for this class was generated from the following files: