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


Definition at line 1098 of file ast.h.
Public Types | |
| enum | |
Public Member Functions | |
| TypedefAST () | |
| TypeSpecifierAST * | typeSpec () const |
| void | setTypeSpec (TypeSpecifierAST *typeSpec) |
| InitDeclaratorListAST * | initDeclaratorList () const |
| void | setInitDeclaratorList (InitDeclaratorListAST *initDeclaratorList) |
Private Member Functions | |
| void | operator= (const TypedefAST &source) |
Private Attributes | |
| TypeSpecifierAST * | m_typeSpec |
| InitDeclaratorListAST * | m_initDeclaratorList |
| anonymous enum |
| TypedefAST::TypedefAST | ( | ) |
Definition at line 221 of file ast.cpp.
00222 : m_typeSpec(0), 00223 m_initDeclaratorList(0) 00224 { 00225 }
| TypeSpecifierAST* TypedefAST::typeSpec | ( | ) | const [inline] |
Definition at line 1106 of file ast.h.
References m_typeSpec.
Referenced by Semantic::parseTypedef(), TreeWalker::parseTypedef(), and setTypeSpec().
01106 { return m_typeSpec; }
| void TypedefAST::setTypeSpec | ( | TypeSpecifierAST * | typeSpec | ) |
Definition at line 233 of file ast.cpp.
References m_typeSpec, AST::setParent(), and typeSpec().
Referenced by Parser::parseTypedef().
00234 { 00235 m_typeSpec = typeSpec; 00236 if (m_typeSpec) m_typeSpec->setParent(this); 00237 }
Here is the call graph for this function:

| InitDeclaratorListAST* TypedefAST::initDeclaratorList | ( | ) | const [inline] |
Definition at line 1109 of file ast.h.
References m_initDeclaratorList.
Referenced by Semantic::parseTypedef(), TreeWalker::parseTypedef(), and setInitDeclaratorList().
01109 { return m_initDeclaratorList; }
| void TypedefAST::setInitDeclaratorList | ( | InitDeclaratorListAST * | initDeclaratorList | ) |
Definition at line 239 of file ast.cpp.
References initDeclaratorList(), m_initDeclaratorList, and AST::setParent().
Referenced by Parser::parseTypedef().
00240 { 00241 m_initDeclaratorList = initDeclaratorList; 00242 if (m_initDeclaratorList) m_initDeclaratorList->setParent(this); 00243 }
Here is the call graph for this function:

| void TypedefAST::operator= | ( | const TypedefAST & | source | ) | [private] |
TypeSpecifierAST* TypedefAST::m_typeSpec [private] |
Definition at line 1114 of file ast.h.
Referenced by initDeclaratorList(), and setInitDeclaratorList().
1.5.1