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

Public Types | |
typedef std::auto_ptr< SimpleDeclarationAST > | Node |
enum | { Type = NodeType_SimpleDeclaration } |
Public Member Functions | |
SimpleDeclarationAST () | |
GroupAST * | functionSpecifier () |
void | setFunctionSpecifier (GroupAST::Node &functionSpecifier) |
GroupAST * | storageSpecifier () |
void | setStorageSpecifier (GroupAST::Node &storageSpecifier) |
TypeSpecifierAST * | typeSpec () |
void | setTypeSpec (TypeSpecifierAST::Node &typeSpec) |
InitDeclaratorListAST * | initDeclaratorList () |
void | setInitDeclaratorList (InitDeclaratorListAST::Node &initDeclaratorList) |
GroupAST * | winDeclSpec () |
void | setWinDeclSpec (GroupAST::Node &winDeclSpec) |
Private Member Functions | |
SimpleDeclarationAST (const SimpleDeclarationAST &source) | |
void | operator= (const SimpleDeclarationAST &source) |
Private Attributes | |
GroupAST::Node | m_functionSpecifier |
GroupAST::Node | m_storageSpecifier |
TypeSpecifierAST::Node | m_typeSpec |
InitDeclaratorListAST::Node | m_initDeclaratorList |
GroupAST::Node | m_winDeclSpec |
Member Typedef Documentation
|
Reimplemented from DeclarationAST. Definition at line 1088 of file ast.h. Referenced by Parser::parseDeclaration(). |
Member Enumeration Documentation
|
|
Constructor & Destructor Documentation
|
|
|
|
Member Function Documentation
|
Definition at line 1096 of file ast.h. Referenced by TagCreator::parseSimpleDeclaration(), and StoreWalker::parseSimpleDeclaration(). |
|
Definition at line 1105 of file ast.h. Referenced by CppCodeCompletion::computeContext(), TagCreator::parseSimpleDeclaration(), StoreWalker::parseSimpleDeclaration(), and CppSupportPart::slotMakeMember(). |
|
|
|
Definition at line 634 of file ast.cpp. References m_functionSpecifier, GroupAST::Node, and setFunctionSpecifier(). Referenced by setFunctionSpecifier(). |
|
Definition at line 652 of file ast.cpp. References m_initDeclaratorList, InitDeclaratorListAST::Node, and setInitDeclaratorList(). Referenced by setInitDeclaratorList(). |
|
Definition at line 640 of file ast.cpp. References m_storageSpecifier, and setStorageSpecifier(). Referenced by setStorageSpecifier(). |
|
Definition at line 646 of file ast.cpp. References m_typeSpec, TypeSpecifierAST::Node, and setTypeSpec(). Referenced by setTypeSpec(). |
|
Definition at line 658 of file ast.cpp. References m_winDeclSpec, and setWinDeclSpec(). Referenced by setWinDeclSpec(). |
|
Definition at line 1099 of file ast.h. Referenced by TagCreator::parseSimpleDeclaration(), and StoreWalker::parseSimpleDeclaration(). |
|
Definition at line 1102 of file ast.h. Referenced by CppCodeCompletion::computeContext(), TagCreator::parseSimpleDeclaration(), StoreWalker::parseSimpleDeclaration(), ComputeRecoveryPoints::parseSimpleDeclaration(), and CppSupportPart::slotMakeMember(). |
|
|
Member Data Documentation
|
Definition at line 1112 of file ast.h. Referenced by setFunctionSpecifier(). |
|
Definition at line 1115 of file ast.h. Referenced by setInitDeclaratorList(). |
|
Definition at line 1113 of file ast.h. Referenced by setStorageSpecifier(). |
|
Definition at line 1114 of file ast.h. Referenced by setTypeSpec(). |
|
Definition at line 1116 of file ast.h. Referenced by setWinDeclSpec(). |
The documentation for this class was generated from the following files: