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. |
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(), CppSupportPart::MakeMemberHelper(), TagCreator::parseSimpleDeclaration(), and StoreWalker::parseSimpleDeclaration(). |
|
|
|
Definition at line 634 of file ast.cpp. References m_functionSpecifier. |
|
Definition at line 652 of file ast.cpp. References m_initDeclaratorList. |
|
Definition at line 640 of file ast.cpp. References m_storageSpecifier. |
|
Definition at line 646 of file ast.cpp. References m_typeSpec. |
|
Definition at line 658 of file ast.cpp. References m_winDeclSpec. |
|
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(), CppSupportPart::MakeMemberHelper(), TagCreator::parseSimpleDeclaration(), StoreWalker::parseSimpleDeclaration(), and ComputeRecoveryPoints::parseSimpleDeclaration(). |
|
|
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: