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


Public Types | |
| typedef std::auto_ptr< ParameterDeclarationAST > | Node |
| enum | { Type = NodeType_ParameterDeclaration } |
Public Member Functions | |
| ParameterDeclarationAST () | |
| TypeSpecifierAST * | typeSpec () |
| void | setTypeSpec (TypeSpecifierAST::Node &typeSpec) |
| DeclaratorAST * | declarator () |
| void | setDeclarator (DeclaratorAST::Node &declarator) |
| AST * | expression () |
| void | setExpression (AST::Node &expression) |
| virtual QString | text () const |
Private Member Functions | |
| ParameterDeclarationAST (const ParameterDeclarationAST &source) | |
| void | operator= (const ParameterDeclarationAST &source) |
Private Attributes | |
| TypeSpecifierAST::Node | m_typeSpec |
| DeclaratorAST::Node | m_declarator |
| AST::Node | m_expression |
Member Typedef Documentation
|
|
Reimplemented from AST. |
Member Enumeration Documentation
|
|
|
Constructor & Destructor Documentation
|
|
|
|
|
|
Member Function Documentation
|
|
Definition at line 862 of file ast.h. Referenced by CppCodeCompletion::computeContext(), TagCreator::parseFunctionArguments(), and StoreWalker::parseFunctionArguments(). |
|
|
|
|
|
|
|
|
Definition at line 951 of file ast.cpp. References m_declarator. |
|
|
Definition at line 957 of file ast.cpp. References m_expression. |
|
|
Definition at line 945 of file ast.cpp. References m_typeSpec. |
|
|
Reimplemented from AST. Definition at line 963 of file ast.cpp. References m_declarator, m_expression, and m_typeSpec. |
|
|
Definition at line 859 of file ast.h. Referenced by CppCodeCompletion::computeContext(), TagCreator::parseFunctionArguments(), and StoreWalker::parseFunctionArguments(). |
Member Data Documentation
|
|
Definition at line 872 of file ast.h. Referenced by setDeclarator(), and text(). |
|
|
Definition at line 873 of file ast.h. Referenced by setExpression(), and text(). |
|
|
Definition at line 871 of file ast.h. Referenced by setTypeSpec(), and text(). |
The documentation for this class was generated from the following files:
