KDevelop API Documentation

CodeModelUtils Namespace Reference


Classes

struct  CodeModelUtils::Scope
struct  CodeModelUtils::AllFunctions
struct  CodeModelUtils::AllFunctionDefinitions

Functions

FunctionList allFunctions (const FileDom &dom)
AllFunctions allFunctionsDetailed (const FileDom &dom)
AllFunctionDefinitions allFunctionDefinitionsDetailed (const FileDom &dom)
template<class Pred> void findFunctionDefinitions (Pred pred, const FileList &fileList, FunctionDefinitionList &lst)
template<class Pred> void findFunctionDefinitions (Pred pred, const NamespaceDom &ns, FunctionDefinitionList &lst)
template<class Pred> void findFunctionDefinitions (Pred pred, const NamespaceList &namespaceList, FunctionDefinitionList &lst)
template<class Pred> void findFunctionDefinitions (Pred pred, const ClassList &classList, FunctionDefinitionList &lst)
template<class Pred> void findFunctionDefinitions (Pred pred, const FunctionDefinitionList &functionDefinitionList, FunctionDefinitionList &lst)
template<class Pred> void findFunctionDefinitions (Pred pred, const ClassDom &klass, FunctionDefinitionList &lst)
template<class Pred> void findFunctionDefinitions (Pred pred, const FunctionDefinitionDom &fun, FunctionDefinitionList &lst)
template<class Pred> void findFunctionDefinitions (Pred pred, FunctionDefinitionList &lst)


Function Documentation

AllFunctionDefinitions CodeModelUtils::allFunctionDefinitionsDetailed const FileDom dom  ) 
 

Definition at line 270 of file codemodel_utils.cpp.

References CodeModelUtils::AllFunctionDefinitions::functionList, and CodeModelUtils::AllFunctionDefinitions::relations.

Referenced by CppSupportPart::contextMenu(), and ClassViewPart::syncCombos().

FunctionList CodeModelUtils::allFunctions const FileDom dom  ) 
 

Definition at line 218 of file codemodel_utils.cpp.

References ClassList, FileDom, FunctionList, and NamespaceList.

Referenced by CppSupportPart::contextMenu().

AllFunctions CodeModelUtils::allFunctionsDetailed const FileDom dom  ) 
 

Definition at line 244 of file codemodel_utils.cpp.

References CodeModelUtils::AllFunctions::functionList, and CodeModelUtils::AllFunctions::relations.

Referenced by ClassViewPart::syncCombos().

template<class Pred>
void findFunctionDefinitions Pred  pred,
FunctionDefinitionList lst
 

template<class Pred>
void CodeModelUtils::findFunctionDefinitions Pred  pred,
const FunctionDefinitionDom fun,
FunctionDefinitionList lst
 

Definition at line 83 of file codemodel_utils.h.

References FunctionDefinitionDom.

template<class Pred>
void CodeModelUtils::findFunctionDefinitions Pred  pred,
const ClassDom klass,
FunctionDefinitionList lst
 

Definition at line 76 of file codemodel_utils.h.

References ClassDom, and findFunctionDefinitions().

template<class Pred>
void CodeModelUtils::findFunctionDefinitions Pred  pred,
const FunctionDefinitionList functionDefinitionList,
FunctionDefinitionList lst
 

Definition at line 69 of file codemodel_utils.h.

References findFunctionDefinitions().

template<class Pred>
void CodeModelUtils::findFunctionDefinitions Pred  pred,
const ClassList classList,
FunctionDefinitionList lst
 

Definition at line 62 of file codemodel_utils.h.

References findFunctionDefinitions().

template<class Pred>
void CodeModelUtils::findFunctionDefinitions Pred  pred,
const NamespaceList namespaceList,
FunctionDefinitionList lst
 

Definition at line 55 of file codemodel_utils.h.

References findFunctionDefinitions().

template<class Pred>
void CodeModelUtils::findFunctionDefinitions Pred  pred,
const NamespaceDom ns,
FunctionDefinitionList lst
 

Definition at line 47 of file codemodel_utils.h.

References findFunctionDefinitions(), and NamespaceDom.

template<class Pred>
void CodeModelUtils::findFunctionDefinitions Pred  pred,
const FileList fileList,
FunctionDefinitionList lst
 

Definition at line 40 of file codemodel_utils.h.

References FileList.

Referenced by findFunctionDefinitions(), ClassViewPart::goToFunctionDefinition(), FunctionDomBrowserItem::hasImplementation(), FunctionDomBrowserItem::openImplementation(), and ClassViewPart::selectFunction().

KDE Logo
This file is part of the documentation for KDevelop Version 3.0.4.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Oct 6 17:39:32 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003