#include <cpptree2uml.h>
◆ CppTree2Uml() [1/2]
◆ ~CppTree2Uml()
CppTree2Uml::~CppTree2Uml |
( |
| ) |
|
|
virtual |
◆ CppTree2Uml() [2/2]
◆ clear()
void CppTree2Uml::clear |
( |
| ) |
|
◆ flushTemplateParams()
Flush template parameters pending in m_templateParams to the klass.
◆ operator=()
◆ parseAccessDeclaration()
◆ parseBaseClause()
◆ parseClassSpecifier()
◆ parseDeclaration2()
◆ parseElaboratedTypeSpecifier()
- Todo
- Refine - Currently only handles class forward declarations.
- Using typeSpec->text() is probably not good, decode the kind() instead.
◆ parseEnumSpecifier()
◆ parseFunctionArguments()
◆ parseFunctionDeclaration()
◆ parseFunctionDefinition()
◆ parseNamespace()
◆ parseSimpleDeclaration()
◆ parseTemplateDeclaration()
◆ parseTranslationUnit()
◆ parseTypedef()
◆ scopeOfDeclarator()
◆ scopeOfName()
◆ setRootPath()
◆ typeOfDeclaration()
◆ m_anon
◆ m_clsCnt
int CppTree2Uml::m_clsCnt |
|
private |
stack top for m_currentClass
◆ m_comment
◆ m_currentAccess
◆ m_currentClass
◆ m_currentDeclarator
◆ m_currentNamespace
◆ m_currentScope
◆ m_doc
◆ m_fileName
◆ m_inSignals
bool CppTree2Uml::m_inSignals |
|
private |
◆ m_inSlots
bool CppTree2Uml::m_inSlots |
|
private |
◆ m_inStorageSpec
bool CppTree2Uml::m_inStorageSpec |
|
private |
◆ m_inTypedef
bool CppTree2Uml::m_inTypedef |
|
private |
◆ m_nsCnt
stack top for m_currentNamespace
◆ m_rootFolder
◆ m_rootPath
◆ m_templateParams
◆ m_thread
The documentation for this class was generated from the following files: