BackgroundParser Class Reference
#include <backgroundparser.h>
Inheritance diagram for BackgroundParser:

Constructor & Destructor Documentation
|
Definition at line 28 of file backgroundparser.cpp. References BackgroundParser(), and length(). Referenced by BackgroundParser(). |
|
Definition at line 37 of file backgroundparser.cpp. |
|
Definition at line 183 of file backgroundparser.cpp. References BackgroundParser(), m_cppSupport, m_driver, m_fileList, Driver::parseFile(), and Driver::setSourceProvider(). |
|
|
|
Definition at line 182 of file backgroundparser.cpp. References BackgroundParser(), m_driver, m_fileList, m_javaSupport, and Driver::setSourceProvider(). |
|
|
|
|
|
|
Member Function Documentation
|
|
|
Definition at line 208 of file backgroundparser.cpp. References addFile(), SynchronizedFileList::contains(), deepCopy(), m_canParse, m_fileList, and SynchronizedFileList::push_back(). Referenced by AddMethodDialog::accept(), AddAttributeDialog::accept(), addFile(), JavaSupportPart::partRemoved(), and CppSupportPart::partRemoved(). |
|
Definition at line 53 of file backgroundparser.h. References m_canParse. |
|
Definition at line 53 of file backgroundparser.h. References m_canParse. |
|
|
|
Definition at line 326 of file backgroundparser.cpp. References m_canParse, m_close, and m_mutex. Referenced by CppSupportPart::~CppSupportPart(), and JavaSupportPart::~JavaSupportPart(). |
|
|
|
Definition at line 333 of file backgroundparser.cpp. References SynchronizedFileList::count(), m_currentFile, m_fileList, and m_mutex. |
|
|
|
Definition at line 298 of file backgroundparser.cpp. References findUnit(), and m_unitDict. Referenced by findUnit(), problems(), removeFile(), and translationUnit(). |
|
Definition at line 54 of file backgroundparser.h. References m_isEmpty. |
|
Definition at line 54 of file backgroundparser.h. References m_isEmpty. |
|
Definition at line 50 of file backgroundparser.h. References m_mutex. |
|
Definition at line 50 of file backgroundparser.h. References m_mutex. Referenced by JavaSupportPart::customEvent(), CppSupportPart::recomputeCodeModel(), CppSupportPart::slotMakeMember(), and CppSupportPart::slotNeedTextHint(). |
|
Definition at line 49 of file backgroundparser.h. References m_mutex. |
|
Definition at line 49 of file backgroundparser.h. References m_mutex. |
|
|
Definition at line 256 of file backgroundparser.cpp. References Unit::fileName, SynchronizedFileList::isEmpty(), m_cppSupport, m_currentFile, m_driver, m_fileList, m_isEmpty, m_mutex, m_unitDict, TranslationUnitAST::Node, Driver::parseFile(), parseFile(), Driver::problems(), Unit::problems, Driver::remove(), Driver::removeAllMacrosInFile(), Driver::sourceProvider(), Driver::takeTranslationUnit(), Unit::translationUnit, and translationUnit(). Referenced by parseFile(), problems(), and translationUnit(). |
|
|
|
Definition at line 315 of file backgroundparser.cpp. References findUnit(), m_fileList, parseFile(), Unit::problems, problems(), and SynchronizedFileList::remove(). Referenced by problems(). |
|
|
|
Definition at line 222 of file backgroundparser.cpp. References SynchronizedFileList::clear(), endl(), kdDebug(), m_driver, m_fileList, m_isEmpty, m_mutex, m_unitDict, and Driver::reset(). Referenced by JavaSupportPart::projectClosed(). |
|
|
|
Definition at line 241 of file backgroundparser.cpp. References findUnit(), SynchronizedFileList::isEmpty(), m_driver, m_fileList, m_isEmpty, m_mutex, m_unitDict, Driver::remove(), and removeFile(). Referenced by JavaSupportPart::partRemoved(), CppSupportPart::partRemoved(), JavaSupportPart::removedFilesFromProject(), CppSupportPart::removedFilesFromProject(), and removeFile(). |
|
|
|
|
|
|
|
Definition at line 41 of file backgroundparser.cpp. References AdaParser::compilation_unit(), endl(), AdaParser::initializeASTFactory(), kdDebug(), m_fileName, m_reporter, m_source, ProblemReporter::reportError(), AdaParser::resetErrors(), AdaLexer::resetErrors(), AdaParser::setProblemReporter(), and AdaLexer::setProblemReporter(). |
|
|
|
Definition at line 304 of file backgroundparser.cpp. References findUnit(), m_fileList, parseFile(), SynchronizedFileList::remove(), Unit::translationUnit, and translationUnit(). Referenced by JavaSupportPart::customEvent(), parseFile(), CppSupportPart::recomputeCodeModel(), CppSupportPart::slotMakeMember(), CppSupportPart::slotNeedTextHint(), and translationUnit(). |
|
Definition at line 51 of file backgroundparser.h. References m_mutex. |
|
Definition at line 51 of file backgroundparser.h. References m_mutex. Referenced by JavaSupportPart::customEvent(), CppSupportPart::recomputeCodeModel(), CppSupportPart::slotMakeMember(), and CppSupportPart::slotNeedTextHint(). |
|
Definition at line 340 of file backgroundparser.cpp. References m_cppSupport, m_driver, m_mutex, Driver::parseFile(), Driver::removeAllMacrosInFile(), and CppSupportPart::specialHeaderName(). Referenced by CppSupportPart::updateParserConfiguration(). |
Member Data Documentation
|
Definition at line 76 of file backgroundparser.h. Referenced by addFile(), canParse(), and close(). |
|
Definition at line 82 of file backgroundparser.h. Referenced by close(). |
|
Definition at line 78 of file backgroundparser.h. |
|
Definition at line 79 of file backgroundparser.h. |
|
Definition at line 82 of file backgroundparser.h. Referenced by BackgroundParser(), parseFile(), and updateParserConfiguration(). |
|
Definition at line 75 of file backgroundparser.h. Referenced by filesInQueue(), and parseFile(). |
|
Definition at line 74 of file backgroundparser.h. |
|
Definition at line 75 of file backgroundparser.h. Referenced by BackgroundParser(), parseFile(), removeAllFiles(), removeFile(), and updateParserConfiguration(). |
|
Definition at line 80 of file backgroundparser.h. |
|
Definition at line 81 of file backgroundparser.h. Referenced by addFile(), BackgroundParser(), filesInQueue(), parseFile(), problems(), removeAllFiles(), removeFile(), and translationUnit(). |
|
Definition at line 32 of file backgroundparser.h. Referenced by run(). |
|
Definition at line 77 of file backgroundparser.h. Referenced by isEmpty(), parseFile(), removeAllFiles(), and removeFile(). |
|
Definition at line 81 of file backgroundparser.h. Referenced by BackgroundParser(), and parseFile(). |
|
Definition at line 79 of file backgroundparser.h. Referenced by close(), filesInQueue(), lock(), mutex(), parseFile(), removeAllFiles(), removeFile(), unlock(), and updateParserConfiguration(). |
|
Definition at line 30 of file backgroundparser.h. |
|
Definition at line 32 of file backgroundparser.h. Referenced by run(). |
|
Definition at line 31 of file backgroundparser.h. Referenced by run(). |
|
Definition at line 83 of file backgroundparser.h. |
|
Definition at line 84 of file backgroundparser.h. Referenced by findUnit(), parseFile(), removeAllFiles(), and removeFile(). |
The documentation for this class was generated from the following files:
- languages/ada/backgroundparser.h
- languages/cpp/backgroundparser.h
- languages/java/backgroundparser.h
- languages/pascal/backgroundparser.h
- languages/ada/backgroundparser.cpp
- languages/cpp/backgroundparser.cpp
- languages/java/backgroundparser.cpp
- languages/pascal/backgroundparser.cpp