umbrello/umbrello
#include <cpptree2uml.h>
Definition at line 25 of file cpptree2uml.h.
CppTree2Uml::~CppTree2Uml |
( |
| ) |
|
|
virtual |
void CppTree2Uml::parseAccessDeclaration |
( |
AccessDeclarationAST * |
access | ) |
|
|
virtual |
void CppTree2Uml::parseBaseClause |
( |
BaseClauseAST * |
baseClause, |
|
|
UMLClassifier * |
klass |
|
) |
| |
|
virtual |
void CppTree2Uml::parseClassSpecifier |
( |
ClassSpecifierAST * |
ast | ) |
|
|
virtual |
void CppTree2Uml::parseDeclaration2 |
( |
GroupAST * |
funSpec, |
|
|
GroupAST * |
storageSpec, |
|
|
TypeSpecifierAST * |
typeSpec, |
|
|
InitDeclaratorAST * |
decl |
|
) |
| |
|
virtual |
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.
Definition at line 415 of file cpptree2uml.cpp.
void CppTree2Uml::parseEnumSpecifier |
( |
EnumSpecifierAST * |
ast | ) |
|
|
virtual |
void CppTree2Uml::parseFunctionArguments |
( |
DeclaratorAST * |
declarator, |
|
|
UMLOperation * |
method |
|
) |
| |
void CppTree2Uml::parseFunctionDeclaration |
( |
GroupAST * |
funSpec, |
|
|
GroupAST * |
storageSpec, |
|
|
TypeSpecifierAST * |
typeSpec, |
|
|
InitDeclaratorAST * |
decl |
|
) |
| |
|
virtual |
void CppTree2Uml::parseFunctionDefinition |
( |
FunctionDefinitionAST * |
ast | ) |
|
|
virtual |
void CppTree2Uml::parseNamespace |
( |
NamespaceAST * |
ast | ) |
|
|
virtual |
void CppTree2Uml::parseSimpleDeclaration |
( |
SimpleDeclarationAST * |
ast | ) |
|
|
virtual |
void CppTree2Uml::parseTemplateDeclaration |
( |
TemplateDeclarationAST * |
ast | ) |
|
|
virtual |
void CppTree2Uml::parseTranslationUnit |
( |
const ParsedFile & |
file | ) |
|
|
virtual |
void CppTree2Uml::parseTypedef |
( |
TypedefAST * |
ast | ) |
|
|
virtual |
The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:40:28 by
doxygen 1.8.7 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.