umbrello/umbrello
CppTree2Uml Class Reference
#include <cpptree2uml.h>

Detailed Description
Definition at line 24 of file cpptree2uml.h.
Constructor & Destructor Documentation
| CppTree2Uml::CppTree2Uml | ( | const QString & | fileName | ) |
Definition at line 35 of file cpptree2uml.cpp.
| CppTree2Uml::~CppTree2Uml | ( | ) | [virtual] |
Definition at line 42 of file cpptree2uml.cpp.
Member Function Documentation
| void CppTree2Uml::parseAccessDeclaration | ( | AccessDeclarationAST * | access | ) | [virtual] |
Reimplemented from TreeParser.
Definition at line 479 of file cpptree2uml.cpp.
| void CppTree2Uml::parseBaseClause | ( | BaseClauseAST * | baseClause, | |
| UMLClassifier * | klass | |||
| ) | [virtual] |
Definition at line 588 of file cpptree2uml.cpp.
| void CppTree2Uml::parseClassSpecifier | ( | ClassSpecifierAST * | ast | ) | [virtual] |
Reimplemented from TreeParser.
Definition at line 325 of file cpptree2uml.cpp.
| void CppTree2Uml::parseDeclaration2 | ( | GroupAST * | funSpec, | |
| GroupAST * | storageSpec, | |||
| TypeSpecifierAST * | typeSpec, | |||
| InitDeclaratorAST * | decl | |||
| ) | [virtual] |
Definition at line 424 of file cpptree2uml.cpp.
| void CppTree2Uml::parseElaboratedTypeSpecifier | ( | ElaboratedTypeSpecifierAST * | typeSpec | ) | [virtual] |
- Todo:
- Refine - Currently only handles class forward declarations.
- Using typeSpec->text() is probably not good, decode the kind() instead.
Reimplemented from TreeParser.
Definition at line 411 of file cpptree2uml.cpp.
| void CppTree2Uml::parseEnumSpecifier | ( | EnumSpecifierAST * | ast | ) | [virtual] |
Reimplemented from TreeParser.
Definition at line 390 of file cpptree2uml.cpp.
| void CppTree2Uml::parseFunctionArguments | ( | DeclaratorAST * | declarator, | |
| UMLOperation * | method | |||
| ) |
Definition at line 546 of file cpptree2uml.cpp.
| void CppTree2Uml::parseFunctionDeclaration | ( | GroupAST * | funSpec, | |
| GroupAST * | storageSpec, | |||
| TypeSpecifierAST * | typeSpec, | |||
| InitDeclaratorAST * | decl | |||
| ) | [virtual] |
Definition at line 491 of file cpptree2uml.cpp.
| void CppTree2Uml::parseFunctionDefinition | ( | FunctionDefinitionAST * | ast | ) | [virtual] |
Reimplemented from TreeParser.
Definition at line 253 of file cpptree2uml.cpp.
| void CppTree2Uml::parseNamespace | ( | NamespaceAST * | ast | ) | [virtual] |
Reimplemented from TreeParser.
Definition at line 65 of file cpptree2uml.cpp.
| void CppTree2Uml::parseSimpleDeclaration | ( | SimpleDeclarationAST * | ast | ) | [virtual] |
Reimplemented from TreeParser.
Definition at line 232 of file cpptree2uml.cpp.
| void CppTree2Uml::parseTemplateDeclaration | ( | TemplateDeclarationAST * | ast | ) | [virtual] |
Reimplemented from TreeParser.
Definition at line 181 of file cpptree2uml.cpp.
| void CppTree2Uml::parseTranslationUnit | ( | TranslationUnitAST * | ast | ) | [virtual] |
Reimplemented from TreeParser.
Definition at line 46 of file cpptree2uml.cpp.
| void CppTree2Uml::parseTypedef | ( | TypedefAST * | ast | ) | [virtual] |
Reimplemented from TreeParser.
Definition at line 102 of file cpptree2uml.cpp.
The documentation for this class was generated from the following files:
KDE 4.5 API Reference