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

Public Types | |
typedef std::auto_ptr< InitDeclaratorAST > | Node |
enum | { Type = NodeType_InitDeclarator } |
Public Member Functions | |
InitDeclaratorAST () | |
DeclaratorAST * | declarator () |
void | setDeclarator (DeclaratorAST::Node &declarator) |
AST * | initializer () |
void | setInitializer (AST::Node &initializer) |
Private Member Functions | |
InitDeclaratorAST (const InitDeclaratorAST &source) | |
void | operator= (const InitDeclaratorAST &source) |
Private Attributes | |
DeclaratorAST::Node | m_declarator |
AST::Node | m_initializer |
Member Typedef Documentation
|
Reimplemented from AST. Definition at line 936 of file ast.h. Referenced by InitDeclaratorListAST::addInitDeclarator(), Parser::parseInitDeclaratorList(), and FunctionDefinitionAST::setInitDeclarator(). |
Member Enumeration Documentation
|
|
Constructor & Destructor Documentation
|
|
|
|
Member Function Documentation
|
|
Definition at line 947 of file ast.h. Referenced by TagCreator::parseFunctionDeclaration(), and StoreWalker::parseFunctionDeclaration(). |
|
|
|
Definition at line 746 of file ast.cpp. References m_declarator, DeclaratorAST::Node, and setDeclarator(). Referenced by setDeclarator(). |
|
Definition at line 752 of file ast.cpp. References m_initializer, AST::Node, and setInitializer(). Referenced by setInitializer(). |
Member Data Documentation
|
Definition at line 951 of file ast.h. Referenced by setDeclarator(). |
|
Definition at line 952 of file ast.h. Referenced by setInitializer(). |
The documentation for this class was generated from the following files: