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


Public Types | |
typedef std::auto_ptr< TemplateDeclarationAST > | Node |
enum | { Type = NodeType_TemplateDeclaration } |
Public Member Functions | |
TemplateDeclarationAST () | |
AST * | exported () |
void | setExported (AST::Node &exported) |
TemplateParameterListAST * | templateParameterList () |
void | setTemplateParameterList (TemplateParameterListAST::Node &templateParameterList) |
DeclarationAST * | declaration () |
void | setDeclaration (DeclarationAST::Node &declaration) |
Private Member Functions | |
TemplateDeclarationAST (const TemplateDeclarationAST &source) | |
void | operator= (const TemplateDeclarationAST &source) |
Private Attributes | |
AST::Node | m_exported |
TemplateParameterListAST::Node | m_templateParameterList |
DeclarationAST::Node | m_declaration |
Member Typedef Documentation
|
Reimplemented from DeclarationAST. |
Member Enumeration Documentation
|
|
Constructor & Destructor Documentation
|
|
|
|
Member Function Documentation
|
Definition at line 1072 of file ast.h. Referenced by TagCreator::parseTemplateDeclaration(), and StoreWalker::parseTemplateDeclaration(). |
|
|
|
|
|
Definition at line 439 of file ast.cpp. References m_declaration. |
|
Definition at line 427 of file ast.cpp. References m_exported. |
|
Definition at line 433 of file ast.cpp. References m_templateParameterList. |
|
|
Member Data Documentation
|
Definition at line 1078 of file ast.h. Referenced by setDeclaration(). |
|
Definition at line 1076 of file ast.h. Referenced by setExported(). |
|
Definition at line 1077 of file ast.h. Referenced by setTemplateParameterList(). |
The documentation for this class was generated from the following files: