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

Public Types | |
typedef std::auto_ptr< ClassSpecifierAST > | Node |
enum | { Type = NodeType_ClassSpecifier } |
Public Member Functions | |
ClassSpecifierAST () | |
GroupAST * | winDeclSpec () |
void | setWinDeclSpec (GroupAST::Node &winDeclSpec) |
AST * | classKey () |
void | setClassKey (AST::Node &classKey) |
BaseClauseAST * | baseClause () |
void | setBaseClause (BaseClauseAST::Node &baseClause) |
QPtrList< DeclarationAST > | declarationList () |
void | addDeclaration (DeclarationAST::Node &declaration) |
Private Member Functions | |
ClassSpecifierAST (const ClassSpecifierAST &source) | |
void | operator= (const ClassSpecifierAST &source) |
Private Attributes | |
GroupAST::Node | m_winDeclSpec |
AST::Node | m_classKey |
BaseClauseAST::Node | m_baseClause |
QPtrList< DeclarationAST > | m_declarationList |
Member Typedef Documentation
|
Reimplemented from TypeSpecifierAST. Definition at line 541 of file ast.h. Referenced by Parser::parseClassSpecifier(). |
Member Enumeration Documentation
|
|
Constructor & Destructor Documentation
|
Definition at line 508 of file ast.cpp. References m_declarationList. |
|
|
Member Function Documentation
|
Definition at line 519 of file ast.cpp. References addDeclaration(), m_declarationList, and DeclarationAST::Node. Referenced by addDeclaration(). |
|
Definition at line 555 of file ast.h. Referenced by TagCreator::parseClassSpecifier(), and StoreWalker::parseClassSpecifier(). |
|
Definition at line 552 of file ast.h. Referenced by TagCreator::parseClassSpecifier(), and StoreWalker::parseClassSpecifier(). |
|
Definition at line 558 of file ast.h. Referenced by TreeParser::parseClassSpecifier(). |
|
|
|
Definition at line 528 of file ast.cpp. References m_baseClause, BaseClauseAST::Node, and setBaseClause(). Referenced by setBaseClause(). |
|
Definition at line 513 of file ast.cpp. References m_classKey, AST::Node, and setClassKey(). Referenced by setClassKey(). |
|
Definition at line 1178 of file ast.cpp. References m_winDeclSpec, GroupAST::Node, and setWinDeclSpec(). Referenced by setWinDeclSpec(). |
|
|
Member Data Documentation
|
Definition at line 564 of file ast.h. Referenced by setBaseClause(). |
|
Definition at line 563 of file ast.h. Referenced by setClassKey(). |
|
Definition at line 565 of file ast.h. Referenced by addDeclaration(), and ClassSpecifierAST(). |
|
Definition at line 562 of file ast.h. Referenced by setWinDeclSpec(). |
The documentation for this class was generated from the following files: