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

Public Types | |
typedef std::auto_ptr< TemplateParameterAST > | Node |
enum | { Type = NodeType_TemplateParameter } |
Public Member Functions | |
TemplateParameterAST () | |
TypeParameterAST * | typeParameter () |
void | setTypeParameter (TypeParameterAST::Node &typeParameter) |
ParameterDeclarationAST * | typeValueParameter () |
void | setTypeValueParameter (ParameterDeclarationAST::Node &typeValueParameter) |
Private Member Functions | |
TemplateParameterAST (const TemplateParameterAST &source) | |
void | operator= (const TemplateParameterAST &source) |
Private Attributes | |
TypeParameterAST::Node | m_typeParameter |
ParameterDeclarationAST::Node | m_typeValueParameter |
Member Typedef Documentation
|
Reimplemented from AST. Definition at line 1010 of file ast.h. Referenced by TemplateParameterListAST::addTemplateParameter(), and Parser::parseTemplateParameterList(). |
Member Enumeration Documentation
|
|
Constructor & Destructor Documentation
|
|
|
|
Member Function Documentation
|
|
|
Definition at line 1128 of file ast.cpp. References m_typeParameter, TypeParameterAST::Node, and setTypeParameter(). Referenced by setTypeParameter(). |
|
Definition at line 1134 of file ast.cpp. References m_typeValueParameter, ParameterDeclarationAST::Node, and setTypeValueParameter(). Referenced by setTypeValueParameter(). |
|
|
|
|
Member Data Documentation
|
Definition at line 1025 of file ast.h. Referenced by setTypeParameter(). |
|
Definition at line 1026 of file ast.h. Referenced by setTypeValueParameter(). |
The documentation for this class was generated from the following files: