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


Definition at line 320 of file ast.h.
Public Types | |
| enum | |
Public Member Functions | |
| FunctionCallAST () | |
| AbstractExpressionAST * | expression () const |
| AbstractExpressionAST * | arguments () const |
| void | setExpression (AbstractExpressionAST *expression) |
| void | setArguments (AbstractExpressionAST *arguments) |
Private Member Functions | |
| FunctionCallAST (const FunctionCallAST &source) | |
| void | operator= (const FunctionCallAST &source) |
Private Attributes | |
| AbstractExpressionAST * | m_expression |
| AbstractExpressionAST * | m_arguments |
| anonymous enum |
| FunctionCallAST::FunctionCallAST | ( | ) |
| FunctionCallAST::FunctionCallAST | ( | const FunctionCallAST & | source | ) | [private] |
| AbstractExpressionAST* FunctionCallAST::expression | ( | ) | const [inline] |
Definition at line 328 of file ast.h.
References m_expression.
Referenced by setExpression().
00329 { return m_expression; }
| AbstractExpressionAST* FunctionCallAST::arguments | ( | ) | const [inline] |
Definition at line 331 of file ast.h.
References m_arguments.
Referenced by setArguments().
00332 { return m_arguments; }
| void FunctionCallAST::setExpression | ( | AbstractExpressionAST * | expression | ) |
Definition at line 1093 of file ast.cpp.
References expression(), m_expression, and AST::setParent().
Referenced by Parser::parsePostfixExpressionInternal().
01094 { 01095 m_expression = expression; 01096 if (m_expression) 01097 m_expression->setParent(this); 01098 }
Here is the call graph for this function:

| void FunctionCallAST::setArguments | ( | AbstractExpressionAST * | arguments | ) |
Definition at line 1100 of file ast.cpp.
References arguments(), m_arguments, and AST::setParent().
Referenced by Parser::parsePostfixExpressionInternal().
01101 { 01102 m_arguments = arguments; 01103 if (m_arguments) 01104 m_arguments->setParent(this); 01105 }
Here is the call graph for this function:

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