CodeModel Class Reference
#include <codemodel.h>
List of all members.
Constructor & Destructor Documentation
CodeModel::CodeModel |
( |
const CodeModel & |
source |
) |
[private] |
|
Member Function Documentation
|
Definition at line 165 of file codemodel.cpp.
References addFile(), addNamespace(), file, m_files, and m_globalNamespace.
Referenced by addFile(), JavaSupportPart::customEvent(), JavaDriver::fileParsed(), CppDriver::fileParsed(), AdaStoreWalker::init(), PythonSupportPart::parse(), perlparser::parse(), FixedFormParser::parse(), BashSupportPart::parse(), PHPParser::parseFile(), JavaSupportPart::parseProject(), CppSupportPart::parseProject(), read(), CppSupportPart::recomputeCodeModel(), and SQLSupportPart::updateCatalog(). |
template<class T> |
T::Ptr CodeModel::create |
( |
|
) |
[inline] |
|
|
Definition at line 100 of file codemodel.h.
References T.
Referenced by BashSupportPart::addAttribute(), perlparser::addAttributetoPackage(), perlparser::addAttributetoScript(), perlparser::addClass(), perlparser::addClassMethod(), perlparser::addConstructor(), perlparser::addGlobalSub(), perlparser::addPackageSub(), perlparser::addScript(), perlparser::addScriptSub(), JavaStoreWalker::ctorDef(), JavaSupportPart::customEvent(), AdaStoreWalker::def_designator(), AdaStoreWalker::def_id(), JavaDriver::fileParsed(), StoreWalker::findOrInsertNamespace(), AdaStoreWalker::init(), AdaStoreWalker::insertScopeContainer(), JavaStoreWalker::methodDecl(), JavaStoreWalker::methodDef(), JavaStoreWalker::parameterDef(), PythonSupportPart::parse(), perlparser::parse(), FixedFormParser::parse(), BashSupportPart::parse(), StoreWalker::parseClassSpecifier(), StoreWalker::parseDeclaration(), StoreWalker::parseEnumSpecifier(), PHPParser::parseFile(), StoreWalker::parseFunctionArguments(), StoreWalker::parseFunctionDeclaration(), StoreWalker::parseFunctionDefinition(), PHPParser::parseLines(), JavaSupportPart::parseProject(), CppSupportPart::parseProject(), StoreWalker::parseTranslationUnit(), StoreWalker::parseTypedef(), FixedFormParser::process(), EnumModel::read(), FunctionModel::read(), NamespaceModel::read(), ClassModel::read(), JavaStoreWalker::typeDefinition(), SQLSupportPart::updateCatalog(), and JavaStoreWalker::variableDef(). |
|
Definition at line 75 of file codemodel.cpp.
References fileByName(), FileDom, and m_files.
Referenced by ClassViewPart::addFile(), CppSupportPart::contextMenu(), JavaSupportPart::customEvent(), CodeModelItem::file(), fileByName(), JavaDriver::fileParsed(), CppDriver::fileParsed(), CppSupportPart::functionDefinitionAt(), AdaStoreWalker::init(), ClassViewWidget::insertFile(), CppSupportPart::recomputeCodeModel(), ClassViewWidget::removeFile(), ClassViewPart::removeFile(), AdaStoreWalker::removeWithReferences(), SubclassingDlg::SubclassingDlg(), and ClassViewPart::syncCombos(). |
const FileList CodeModel::fileList |
( |
|
) |
const |
|
|
Definition at line 52 of file codemodel.cpp.
References FileList, and m_files.
Referenced by ClassViewPart::goToFunctionDefinition(), FunctionDomBrowserItem::hasImplementation(), FunctionDomBrowserItem::openImplementation(), CodeModelTreeParser::parseCode(), ClassViewWidget::refresh(), JavaSupportPart::saveProjectSourceInfo(), CppSupportPart::saveProjectSourceInfo(), ClassViewPart::selectFunction(), typeNameList(), and write(). |
|
Definition at line 892 of file codemodel.cpp.
References m_globalNamespace.
Referenced by ClassViewPart::addFile(), PHPCodeCompletion::checkForGlobalFunctionArgHint(), PHPCodeCompletion::checkForMethodArgHint(), PHPCodeCompletion::checkForNewInstance(), PHPCodeCompletion::checkForNewInstanceArgHint(), CppNewClassDialog::CppNewClassDialog(), AdaStoreWalker::def_designator(), AdaStoreWalker::def_id(), PHPCodeCompletion::doGlobalMethodCompletion(), QuickOpenClassDialog::findAllClasses(), QuickOpenClassDialog::findClass(), AdaStoreWalker::generic_decl(), PHPCodeCompletion::getClassMethodsAndVariables(), PHPCodeCompletion::getClassName(), AdaStoreWalker::init(), AdaStoreWalker::insertScopeContainer(), AdaStoreWalker::library_item(), BashSupportPart::parse(), CppNewClassDialog::parseClass(), ViewCombosOp::processNamespace(), HierarchyDialog::refresh(), ViewCombosOp::refreshClasses(), ViewCombosOp::refreshFunctions(), ViewCombosOp::refreshNamespaces(), CppNewClassDialog::setCompletionBasename(), AdaStoreWalker::spec_decl_part(), and ClassViewPart::syncCombos(). |
|
Definition at line 70 of file codemodel.cpp.
References hasFile(), and m_files.
Referenced by perlparser::addUseLib(), CppSupportPart::contextMenu(), JavaSupportPart::customEvent(), JavaDriver::fileParsed(), CppDriver::fileParsed(), CppSupportPart::functionDefinitionAt(), hasFile(), AdaStoreWalker::init(), PythonSupportPart::maybeParse(), PHPSupportPart::maybeParse(), FortranSupportPart::maybeParse(), BashSupportPart::parse(), CppSupportPart::recomputeCodeModel(), PythonSupportPart::removedFilesFromProject(), PHPSupportPart::removedFilesFromProject(), FortranSupportPart::removedFilesFromProject(), BashSupportPart::removedFilesFromProject(), AdaSupportPart::removedFilesFromProject(), PerlSupportPart::removeWithReference(), JavaSupportPart::removeWithReferences(), CppSupportPart::removeWithReferences(), PHPSupportPart::slotTextChanged(), and SubclassingDlg::SubclassingDlg(). |
void CodeModel::operator= |
( |
const CodeModel & |
source |
) |
[private] |
|
void CodeModel::read |
( |
QDataStream & |
stream |
) |
[virtual] |
|
void CodeModel::removeFile |
( |
FileDom |
file |
) |
|
|
|
Definition at line 198 of file codemodel.cpp.
References file, m_files, m_globalNamespace, removeFile(), and removeNamespace().
Referenced by AdaStoreWalker::init(), PythonSupportPart::maybeParse(), PHPSupportPart::maybeParse(), FortranSupportPart::maybeParse(), BashSupportPart::parse(), PythonSupportPart::removedFilesFromProject(), PHPSupportPart::removedFilesFromProject(), PascalSupportPart::removedFilesFromProject(), FortranSupportPart::removedFilesFromProject(), BashSupportPart::removedFilesFromProject(), AdaSupportPart::removedFilesFromProject(), removeFile(), PerlSupportPart::removeWithReference(), JavaSupportPart::removeWithReferences(), CppSupportPart::removeWithReferences(), AdaStoreWalker::removeWithReferences(), and PHPSupportPart::slotTextChanged(). |
void CodeModel::wipeout |
( |
|
) |
|
|
void CodeModel::write |
( |
QDataStream & |
stream |
) |
const [virtual] |
|
Member Data Documentation
The documentation for this class was generated from the following files:
This file is part of the documentation for KDevelop Version 3.0.4.