umbrello/umbrello
#include <driver.h>
Inherited by CppDriver.
Public Member Functions | |
Driver () | |
virtual | ~Driver () |
virtual void | addDependence (const QString &fileName, const Dependence &dep) |
virtual void | addIncludePath (const QString &path) |
virtual void | addMacro (const Macro ¯o) |
virtual void | addProblem (const QString &fileName, const Problem &problem) |
QString | currentFileName () const |
QMap< QString, Dependence > | dependences (const QString &fileName) const |
virtual void | fileParsed (const QString &fileName) |
bool | hasMacro (const QString &name) const |
QStringList | includePaths () const |
bool | isResolveDependencesEnabled () const |
Macro & | macro (const QString &name) |
const QMap< QString, TranslationUnitAST * > & | parsedUnits () const |
virtual bool | parseFile (const QString &fileName, bool onlyPreProcesss=false, bool force=false) |
QList< Problem > | problems (const QString &fileName) const |
virtual void | removeMacro (const QString ¯oName) |
virtual void | reset () |
virtual void | setResolveDependencesEnabled (bool enabled) |
void | setSourceProvider (SourceProvider *sourceProvider) |
SourceProvider * | sourceProvider () |
TranslationUnitAST::Node | takeTranslationUnit (const QString &fileName) |
TranslationUnitAST * | translationUnit (const QString &fileName) const |
Protected Member Functions | |
virtual void | setupLexer (Lexer *lexer) |
virtual void | setupParser (Parser *parser) |
virtual void | setupPreProcessor () |
Detailed Description
Constructor & Destructor Documentation
Driver::Driver | ( | ) |
Definition at line 63 of file driver.cpp.
|
virtual |
Definition at line 69 of file driver.cpp.
Member Function Documentation
|
virtual |
Definition at line 133 of file driver.cpp.
|
virtual |
Definition at line 390 of file driver.cpp.
|
inlinevirtual |
|
virtual |
Definition at line 168 of file driver.cpp.
QMap< QString, Dependence > Driver::dependences | ( | const QString & | fileName | ) | const |
Definition at line 195 of file driver.cpp.
|
virtual |
Definition at line 429 of file driver.cpp.
|
inline |
|
virtual |
Definition at line 214 of file driver.cpp.
Definition at line 206 of file driver.cpp.
|
inlinevirtual |
|
virtual |
Definition at line 87 of file driver.cpp.
|
virtual |
Definition at line 418 of file driver.cpp.
void Driver::setSourceProvider | ( | SourceProvider * | sourceProvider | ) |
Definition at line 80 of file driver.cpp.
|
protectedvirtual |
Definition at line 255 of file driver.cpp.
|
protectedvirtual |
Definition at line 380 of file driver.cpp.
|
protectedvirtual |
Definition at line 425 of file driver.cpp.
SourceProvider * Driver::sourceProvider | ( | ) |
Definition at line 75 of file driver.cpp.
TranslationUnitAST::Node Driver::takeTranslationUnit | ( | const QString & | fileName | ) |
Definition at line 119 of file driver.cpp.
TranslationUnitAST * Driver::translationUnit | ( | const QString & | fileName | ) | const |
Definition at line 127 of file driver.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:06:02 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.