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

Public Types | |
typedef std::auto_ptr< TypedefAST > | Node |
enum | { Type = NodeType_Typedef } |
Public Member Functions | |
TypedefAST () | |
TypeSpecifierAST * | typeSpec () |
void | setTypeSpec (TypeSpecifierAST::Node &typeSpec) |
InitDeclaratorListAST * | initDeclaratorList () |
void | setInitDeclaratorList (InitDeclaratorListAST::Node &initDeclaratorList) |
Private Member Functions | |
TypedefAST (const TypedefAST &source) | |
void | operator= (const TypedefAST &source) |
Private Attributes | |
TypeSpecifierAST::Node | m_typeSpec |
InitDeclaratorListAST::Node | m_initDeclaratorList |
Member Typedef Documentation
|
Reimplemented from DeclarationAST. Definition at line 984 of file ast.h. Referenced by Parser::parseTypedef(). |
Member Enumeration Documentation
|
|
Constructor & Destructor Documentation
|
|
|
|
Member Function Documentation
|
Definition at line 995 of file ast.h. Referenced by TagCreator::parseTypedef(), and StoreWalker::parseTypedef(). |
|
|
|
Definition at line 388 of file ast.cpp. References m_initDeclaratorList, InitDeclaratorListAST::Node, and setInitDeclaratorList(). Referenced by setInitDeclaratorList(). |
|
Definition at line 382 of file ast.cpp. References m_typeSpec, TypeSpecifierAST::Node, and setTypeSpec(). Referenced by setTypeSpec(). |
|
Definition at line 992 of file ast.h. Referenced by TreeParser::parseTypedef(), TagCreator::parseTypedef(), and StoreWalker::parseTypedef(). |
Member Data Documentation
|
Definition at line 1000 of file ast.h. Referenced by setInitDeclaratorList(). |
|
Definition at line 999 of file ast.h. Referenced by setTypeSpec(). |
The documentation for this class was generated from the following files: