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


Definition at line 1032 of file ast.h.
Public Types | |
| enum | |
Public Member Functions | |
| ParameterDeclarationClauseAST () | |
| ParameterDeclarationListAST * | parameterDeclarationList () const |
| void | setParameterDeclarationList (ParameterDeclarationListAST *parameterDeclarationList) |
| AST * | ellipsis () const |
| void | setEllipsis (AST *ellipsis) |
Private Member Functions | |
| ParameterDeclarationClauseAST (const ParameterDeclarationClauseAST &source) | |
| void | operator= (const ParameterDeclarationClauseAST &source) |
Private Attributes | |
| ParameterDeclarationListAST * | m_parameterDeclarationList |
| AST * | m_ellipsis |
| anonymous enum |
| ParameterDeclarationClauseAST::ParameterDeclarationClauseAST | ( | ) |
Definition at line 844 of file ast.cpp.
00845 : m_parameterDeclarationList(0), 00846 m_ellipsis(0) 00847 { 00848 }
| ParameterDeclarationClauseAST::ParameterDeclarationClauseAST | ( | const ParameterDeclarationClauseAST & | source | ) | [private] |
| ParameterDeclarationListAST* ParameterDeclarationClauseAST::parameterDeclarationList | ( | ) | const [inline] |
Definition at line 1040 of file ast.h.
References m_parameterDeclarationList.
Referenced by Semantic::declaratorToString(), Semantic::parseFunctionArguments(), TreeWalker::parseParameterDeclarationClause(), and setParameterDeclarationList().
01040 { return m_parameterDeclarationList; }
| void ParameterDeclarationClauseAST::setParameterDeclarationList | ( | ParameterDeclarationListAST * | parameterDeclarationList | ) |
Definition at line 850 of file ast.cpp.
References m_parameterDeclarationList, parameterDeclarationList(), and AST::setParent().
Referenced by Parser::parseParameterDeclarationClause().
00851 { 00852 m_parameterDeclarationList = parameterDeclarationList; 00853 if (m_parameterDeclarationList) m_parameterDeclarationList->setParent(this); 00854 }
Here is the call graph for this function:

| AST* ParameterDeclarationClauseAST::ellipsis | ( | ) | const [inline] |
Definition at line 1043 of file ast.h.
References m_ellipsis.
Referenced by TreeWalker::parseParameterDeclarationClause(), and setEllipsis().
01043 { return m_ellipsis; }
| void ParameterDeclarationClauseAST::setEllipsis | ( | AST * | ellipsis | ) |
Definition at line 856 of file ast.cpp.
References ellipsis(), m_ellipsis, and AST::setParent().
Referenced by Parser::parseParameterDeclarationClause().
00857 { 00858 m_ellipsis = ellipsis; 00859 if (m_ellipsis) m_ellipsis->setParent(this); 00860 }
Here is the call graph for this function:

| void ParameterDeclarationClauseAST::operator= | ( | const ParameterDeclarationClauseAST & | source | ) | [private] |
Definition at line 1047 of file ast.h.
Referenced by parameterDeclarationList(), and setParameterDeclarationList().
AST* ParameterDeclarationClauseAST::m_ellipsis [private] |
1.5.1