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


Definition at line 430 of file ast.h.
Public Types | |
| enum | |
Public Member Functions | |
| CppCastExpressionAST () | |
| AST * | castOp () const |
| AST * | typeId () const |
| AbstractExpressionAST * | expression () const |
| void | setCastOp (AST *castOp) |
| void | setTypeId (AST *typeId) |
| void | setExpression (AbstractExpressionAST *expression) |
Private Member Functions | |
| CppCastExpressionAST (const CppCastExpressionAST &source) | |
| void | operator= (const CppCastExpressionAST &source) |
Private Attributes | |
| AST * | m_castOp |
| AST * | m_typeId |
| AbstractExpressionAST * | m_expression |
| anonymous enum |
| CppCastExpressionAST::CppCastExpressionAST | ( | ) |
Definition at line 1041 of file ast.cpp.
01042 : m_castOp(0), m_typeId(0), m_expression(0) 01043 { 01044 }
| CppCastExpressionAST::CppCastExpressionAST | ( | const CppCastExpressionAST & | source | ) | [private] |
| AST* CppCastExpressionAST::castOp | ( | ) | const [inline] |
Definition at line 438 of file ast.h.
References m_castOp.
Referenced by setCastOp().
00439 { return m_castOp; }
| AST* CppCastExpressionAST::typeId | ( | ) | const [inline] |
Definition at line 441 of file ast.h.
References m_typeId.
Referenced by setTypeId().
00442 { return m_typeId; }
| AbstractExpressionAST* CppCastExpressionAST::expression | ( | ) | const [inline] |
Definition at line 444 of file ast.h.
References m_expression.
Referenced by setExpression().
00445 { return m_expression; }
| void CppCastExpressionAST::setCastOp | ( | AST * | castOp | ) |
| void CppCastExpressionAST::setTypeId | ( | AST * | typeId | ) |
| void CppCastExpressionAST::setExpression | ( | AbstractExpressionAST * | expression | ) |
Definition at line 1060 of file ast.cpp.
References expression(), m_expression, and AST::setParent().
Referenced by Parser::parsePostfixExpression().
01061 { 01062 m_expression = expression; 01063 if (m_expression) 01064 m_expression->setParent(this); 01065 }
Here is the call graph for this function:

| void CppCastExpressionAST::operator= | ( | const CppCastExpressionAST & | source | ) | [private] |
AST* CppCastExpressionAST::m_castOp [private] |
AST* CppCastExpressionAST::m_typeId [private] |
1.5.1