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


Public Types | |
| typedef std::auto_ptr< TypeParameterAST > | Node |
| enum | { Type = NodeType_TypeParameter } |
Public Member Functions | |
| TypeParameterAST () | |
| AST * | kind () |
| void | setKind (AST::Node &kind) |
| TemplateParameterListAST * | templateParameterList () |
| void | setTemplateParameterList (std::auto_ptr< class TemplateParameterListAST > &templateParameterList) |
| NameAST * | name () |
| void | setName (NameAST::Node &name) |
| AST * | typeId () |
| void | setTypeId (AST::Node &typeId) |
Private Member Functions | |
| TypeParameterAST (const TypeParameterAST &source) | |
| void | operator= (const TypeParameterAST &source) |
Private Attributes | |
| AST::Node | m_kind |
| std::auto_ptr< class TemplateParameterListAST > | m_templateParameterList |
| NameAST::Node | m_name |
| AST::Node | m_typeId |
Member Typedef Documentation
|
|
Reimplemented from AST. |
Member Enumeration Documentation
|
|
|
Constructor & Destructor Documentation
|
|
|
|
|
|
Member Function Documentation
|
|
Definition at line 391 of file ast.h. References m_kind. |
|
|
Definition at line 397 of file ast.h. References m_name. |
|
|
|
|
|
Definition at line 1099 of file ast.cpp. References m_kind. |
|
|
Definition at line 1111 of file ast.cpp. References m_name. |
|
|
|
|
|
Definition at line 1117 of file ast.cpp. References m_typeId. |
|
|
Definition at line 394 of file ast.h. References m_templateParameterList. |
|
|
Definition at line 400 of file ast.h. References m_typeId. |
Member Data Documentation
|
|
|
|
|
|
|
|
Definition at line 405 of file ast.h. Referenced by templateParameterList(). |
|
|
Definition at line 407 of file ast.h. Referenced by setTypeId(), and typeId(). |
The documentation for this class was generated from the following files:
