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

Public Types | |
typedef std::auto_ptr< ElaboratedTypeSpecifierAST > | Node |
enum | { Type = NodeType_ElaboratedTypeSpecifier } |
Public Member Functions | |
ElaboratedTypeSpecifierAST () | |
AST * | kind () |
void | setKind (AST::Node &kind) |
virtual QString | text () const |
Private Member Functions | |
ElaboratedTypeSpecifierAST (const ElaboratedTypeSpecifierAST &source) | |
void | operator= (const ElaboratedTypeSpecifierAST &source) |
Private Attributes | |
AST::Node | m_kind |
Member Typedef Documentation
|
Reimplemented from TypeSpecifierAST. Definition at line 623 of file ast.h. Referenced by Parser::parseElaboratedTypeSpecifier(). |
Member Enumeration Documentation
|
|
Constructor & Destructor Documentation
|
|
|
|
Member Function Documentation
|
|
|
|
|
Definition at line 555 of file ast.cpp. References m_kind, AST::Node, and setKind(). Referenced by setKind(). |
|
Reimplemented from TypeSpecifierAST. Definition at line 561 of file ast.cpp. References m_kind, and TypeSpecifierAST::text(). |
Member Data Documentation
|
|
The documentation for this class was generated from the following files: