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

Public Types | |
typedef std::auto_ptr< EnumeratorAST > | Node |
enum | { Type = NodeType_Enumerator } |
Public Member Functions | |
EnumeratorAST () | |
AST * | id () |
void | setId (AST::Node &id) |
AST * | expr () |
void | setExpr (AST::Node &expr) |
Private Member Functions | |
EnumeratorAST (const EnumeratorAST &source) | |
void | operator= (const EnumeratorAST &source) |
Private Attributes | |
AST::Node | m_id |
AST::Node | m_expr |
Member Typedef Documentation
|
Reimplemented from AST. Definition at line 575 of file ast.h. Referenced by EnumSpecifierAST::addEnumerator(), and Parser::parseEnumSpecifier(). |
Member Enumeration Documentation
|
|
Constructor & Destructor Documentation
|
|
|
|
Member Function Documentation
|
|
|
|
|
|
|
Definition at line 585 of file ast.cpp. References m_expr, and setExpr(). Referenced by setExpr(). |
|
Definition at line 579 of file ast.cpp. References m_id, AST::Node, and setId(). Referenced by setId(). |
Member Data Documentation
|
Definition at line 591 of file ast.h. Referenced by setExpr(). |
|
Definition at line 590 of file ast.h. Referenced by setId(). |
The documentation for this class was generated from the following files: