6 #ifndef CSVALAIMPORTBASE_H
7 #define CSVALAIMPORTBASE_H
static UMLObject * findObject(const QString &name, UMLPackage *parentPkg)
Definition: csvalaimportbase.cpp:170
bool parseFile(const QString &filename)
Definition: csvalaimportbase.cpp:268
Non-graphical information for a Package.
Definition: package.h:27
bool isTypeDeclaration(const QString &keyword)
Definition: csvalaimportbase.cpp:580
UMLObject * resolveClass(const QString &className)
Definition: csvalaimportbase.cpp:181
bool parseGlobalAttributes()
Definition: csvalaimportbase.cpp:545
QString joinTypename(const QString &typeName)
Definition: csvalaimportbase.cpp:72
Enum
Definition: basictypes.h:45
QString m_currentFileName
current filename being parsed
Definition: csvalaimportbase.h:43
CsValaImportBase(CodeImpThread *thread=0)
Definition: csvalaimportbase.cpp:37
Base class for native implementations of language import.
Definition: nativeimportbase.h:39
Enum
Definition: basictypes.h:291
virtual QString fileExtension()
Definition: csvalaimportbase.cpp:53
bool m_isStatic
static flag for the member var or method
Definition: csvalaimportbase.h:42
Definition: csvalaimportbase.h:18
static int s_parseDepth
Definition: csvalaimportbase.h:58
bool isClassModifier(const QString &keyword)
Definition: csvalaimportbase.cpp:599
The base class for UML objects.
Definition: umlobject.h:69
QStringList m_imports
imports included in the current file
Definition: csvalaimportbase.h:45
bool parseClassDeclaration(const QString &keyword)
Definition: csvalaimportbase.cpp:722
bool parseEnumDeclaration()
Definition: csvalaimportbase.cpp:653
Uml::ProgrammingLanguage::Enum m_language
Definition: csvalaimportbase.h:63
bool parseStructDeclaration()
Definition: csvalaimportbase.cpp:697
void spawnImport(const QString &file)
Definition: csvalaimportbase.cpp:149
Uml::Visibility::Enum m_defaultCurrentAccess
current visibility for when the visibility is absent
Definition: csvalaimportbase.h:46
static QStringList s_filesAlreadyParsed
Definition: csvalaimportbase.h:52
Definition: codeimpthread.h:21
virtual ~CsValaImportBase()
Definition: csvalaimportbase.cpp:49
bool parseUsingDirectives()
Definition: csvalaimportbase.cpp:526
bool parseDelegateDeclaration()
Definition: csvalaimportbase.cpp:708
bool parseNamespaceMemberDeclarations()
Definition: csvalaimportbase.cpp:555
bool parseAttributes()
Definition: csvalaimportbase.cpp:568
bool isCommonModifier(const QString &keyword)
Definition: csvalaimportbase.cpp:616
bool preprocess(QString &line)
Definition: csvalaimportbase.cpp:96
void fillSource(const QString &word)
Definition: csvalaimportbase.cpp:115
void initVars()
Definition: csvalaimportbase.cpp:61
QString m_currentPackage
current package of the file being parsed
Definition: csvalaimportbase.h:44
bool parseStmt()
Definition: csvalaimportbase.cpp:298