CodeModel Class Reference
#include <codemodel.h>
Collaboration diagram for CodeModel:
[legend]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 addNamespace(), ClassList, EnumList, file, FileDom, FunctionDefinitionList, FunctionList, m_files, m_globalNamespace, NamespaceList, TypeAliasList, and VariableList.
Referenced by JavaSupportPart::customEvent(), JavaDriver::fileParsed(), CppDriver::fileParsed(), AdaStoreWalker::init(), RubySupportPart::parse(), PythonSupportPart::parse(), perlparser::parse(), FixedFormParser::parse(), BashSupportPart::parse(), PHPParser::parseFile(), JavaSupportPart::parseProject(), read(), CppSupportPart::recomputeCodeModel(), CppSupportPart::slotParseFiles(), 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(), RubySupportPart::parse(), 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(), StoreWalker::parseTranslationUnit(), StoreWalker::parseTypedef(), FixedFormParser::process(), EnumModel::read(), FunctionModel::read(), NamespaceModel::read(), ClassModel::read(), CppSupportPart::slotParseFiles(), JavaStoreWalker::typeDefinition(), SQLSupportPart::updateCatalog(), and JavaStoreWalker::variableDef(). |
|
Definition at line 75 of file codemodel.cpp.
References FileDom, and m_files.
Referenced by CppSupportPart::contextMenu(), JavaSupportPart::customEvent(), CodeModelItem::file(), JavaDriver::fileParsed(), CppDriver::fileParsed(), Navigator::functionDeclarationAt(), Navigator::functionDefinitionAt(), CppSupportPart::functionDefinitionAt(), AdaStoreWalker::init(), ClassViewWidget::insertFile(), QtDesignerIntegration::loadSettings(), QtDesignerIntegration::openFunction(), CppSupportPart::recomputeCodeModel(), Navigator::refreshNavBars(), ClassViewWidget::removeFile(), AdaStoreWalker::removeWithReferences(), Navigator::selectFunctionNav(), DoxygenPart::slotDocumentFunction(), and SubclassingDlg::SubclassingDlg(). |
const FileList CodeModel::fileList |
( |
|
) |
const |
|
|
Definition at line 892 of file codemodel.cpp.
References NamespaceDom.
Referenced by ImplementationWidget::accept(), 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(), ImplementationWidget::ImplementationWidget(), AdaStoreWalker::init(), AdaStoreWalker::insertScopeContainer(), AdaStoreWalker::library_item(), BashSupportPart::parse(), CppNewClassDialog::parseClass(), HierarchyDialog::refresh(), ViewCombosOp::refreshClasses(), ViewCombosOp::refreshFunctions(), ViewCombosOp::refreshNamespaces(), CppNewClassDialog::setCompletionBasename(), and AdaStoreWalker::spec_decl_part(). |
|
Definition at line 70 of file codemodel.cpp.
References m_files.
Referenced by perlparser::addUseLib(), CppSupportPart::contextMenu(), JavaSupportPart::customEvent(), JavaDriver::fileParsed(), CppDriver::fileParsed(), Navigator::functionDeclarationAt(), Navigator::functionDefinitionAt(), CppSupportPart::functionDefinitionAt(), AdaStoreWalker::init(), RubySupportPart::maybeParse(), PythonSupportPart::maybeParse(), PHPSupportPart::maybeParse(), FortranSupportPart::maybeParse(), QtDesignerIntegration::openFunction(), BashSupportPart::parse(), CppSupportPart::recomputeCodeModel(), RubySupportPart::removedFilesFromProject(), PythonSupportPart::removedFilesFromProject(), PHPSupportPart::removedFilesFromProject(), FortranSupportPart::removedFilesFromProject(), BashSupportPart::removedFilesFromProject(), AdaSupportPart::removedFilesFromProject(), PerlSupportPart::removeWithReference(), JavaSupportPart::removeWithReferences(), CppSupportPart::removeWithReferences(), DoxygenPart::slotDocumentFunction(), 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 ClassList, EnumList, file, FileDom, FunctionDefinitionList, FunctionList, m_files, m_globalNamespace, NamespaceList, removeNamespace(), TypeAliasList, and VariableList.
Referenced by AdaStoreWalker::init(), RubySupportPart::maybeParse(), PythonSupportPart::maybeParse(), PHPSupportPart::maybeParse(), FortranSupportPart::maybeParse(), BashSupportPart::parse(), RubySupportPart::removedFilesFromProject(), PythonSupportPart::removedFilesFromProject(), PHPSupportPart::removedFilesFromProject(), PascalSupportPart::removedFilesFromProject(), FortranSupportPart::removedFilesFromProject(), BashSupportPart::removedFilesFromProject(), AdaSupportPart::removedFilesFromProject(), PerlSupportPart::removeWithReference(), JavaSupportPart::removeWithReferences(), CppSupportPart::removeWithReferences(), AdaStoreWalker::removeWithReferences(), and PHPSupportPart::slotTextChanged(). |
void CodeModel::wipeout |
( |
|
) |
|
|
void CodeModel::write |
( |
QDataStream & |
stream |
) |
const [virtual] |
|
Friends And Related Function Documentation
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.1.2.