#include <ast.h>
Inheritance diagram for ReturnStatementAST:


Definition at line 1243 of file ast.h.
Public Types | |
| enum | |
Public Member Functions | |
| ReturnStatementAST () | |
| AbstractExpressionAST * | expression () const |
| void | setExpression (AbstractExpressionAST *expression) |
Private Member Functions | |
| ReturnStatementAST (const ReturnStatementAST &source) | |
| void | operator= (const ReturnStatementAST &source) |
Private Attributes | |
| AbstractExpressionAST * | m_expression |
| anonymous enum |
| ReturnStatementAST::ReturnStatementAST | ( | ) |
| ReturnStatementAST::ReturnStatementAST | ( | const ReturnStatementAST & | source | ) | [private] |
| AbstractExpressionAST* ReturnStatementAST::expression | ( | ) | const [inline] |
Definition at line 1251 of file ast.h.
References m_expression.
Referenced by TreeWalker::parseReturnStatement(), and setExpression().
01251 { return m_expression; }
| void ReturnStatementAST::setExpression | ( | AbstractExpressionAST * | expression | ) |
Definition at line 980 of file ast.cpp.
References expression(), m_expression, and AST::setParent().
Referenced by Parser::parseStatement().
00981 { 00982 m_expression = expression; 00983 if (m_expression) m_expression->setParent(this); 00984 }
Here is the call graph for this function:

| void ReturnStatementAST::operator= | ( | const ReturnStatementAST & | source | ) | [private] |
1.5.1