CodeModelUtils Namespace Reference
Classes | |
struct | CodeModelUtils::Scope |
struct | CodeModelUtils::AllFunctions |
struct | CodeModelUtils::AllFunctionDefinitions |
class | CodeModelUtils::PredDefinitionMatchesDeclaration |
Predicate for use with findFunctionDefintions. More... | |
Functions | |
FunctionList | allFunctions (const FileDom &dom) |
AllFunctions | allFunctionsDetailed (const FileDom &dom) |
AllFunctionDefinitions | allFunctionDefinitionsDetailed (const FileDom &dom) |
bool | compareDeclarationToDefinition (const FunctionDom &dec, const FunctionDefinitionDom &def) |
Compare a declaration and a defintion of a function. | |
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) |
template<class Pred> | |
void | findFunctionDeclarations (Pred pred, const FileList &fileList, FunctionList &lst) |
template<class Pred> | |
void | findFunctionDeclarations (Pred pred, const NamespaceDom &ns, FunctionList &lst) |
template<class Pred> | |
void | findFunctionDeclarations (Pred pred, const NamespaceList &namespaceList, FunctionList &lst) |
template<class Pred> | |
void | findFunctionDeclarations (Pred pred, const ClassList &classList, FunctionList &lst) |
template<class Pred> | |
void | findFunctionDeclarations (Pred pred, const FunctionList &functionDefinitionList, FunctionList &lst) |
template<class Pred> | |
void | findFunctionDeclarations (Pred pred, const ClassDom &klass, FunctionList &lst) |
template<class Pred> | |
void | findFunctionDeclarations (Pred pred, const FunctionDefinitionDom &fun, FunctionList &lst) |
template<class Pred> | |
void | findFunctionDeclarations (Pred pred, FunctionList &lst) |
template<class Pred> | |
void | findFunctionDeclarations (Pred pred, const FunctionDom &fun, FunctionList &lst) |
Function Documentation
|
|
Definition at line 218 of file codemodel_utils.cpp. References ClassList, FileDom, FunctionList, NamespaceList, CodeModelUtils::FunctionDefinitions::processClasses(), and CodeModelUtils::FunctionDefinitions::processNamespaces(). Referenced by CppSupportPart::contextMenu(), Navigator::refreshNavBars(), and DoxygenPart::slotDocumentFunction(). |
|
|
Compare a declaration and a defintion of a function.
Definition at line 296 of file codemodel_utils.cpp. References ArgumentList, FunctionDefinitionDom, and FunctionDom. Referenced by CppSupportPart::contextMenu(), and CodeModelUtils::PredDefinitionMatchesDeclaration::operator()(). |
|
Definition at line 154 of file codemodel_utils.h. References FunctionDom, and FunctionList. Referenced by findFunctionDeclarations(). |
|
|
|
|
|
Definition at line 147 of file codemodel_utils.h. References ClassDom, findFunctionDeclarations(), and FunctionList. |
|
Definition at line 140 of file codemodel_utils.h. References findFunctionDeclarations(), and FunctionList. |
|
Definition at line 133 of file codemodel_utils.h. References ClassList, findFunctionDeclarations(), and FunctionList. |
|
Definition at line 126 of file codemodel_utils.h. References findFunctionDeclarations(), FunctionList, and NamespaceList. |
|
Definition at line 118 of file codemodel_utils.h. References findFunctionDeclarations(), FunctionList, and NamespaceDom. |
|
Definition at line 111 of file codemodel_utils.h. References FileList, findFunctionDeclarations(), and FunctionList. Referenced by Navigator::selectFunctionNav(). |
|
Referenced by findFunctionDefinitions(). |
|
Definition at line 83 of file codemodel_utils.h. References FunctionDefinitionDom, and FunctionDefinitionList. |
|
Definition at line 76 of file codemodel_utils.h. References ClassDom, findFunctionDefinitions(), and FunctionDefinitionList. |
|
Definition at line 69 of file codemodel_utils.h. References findFunctionDefinitions(), and FunctionDefinitionList. |
|
Definition at line 62 of file codemodel_utils.h. References ClassList, findFunctionDefinitions(), and FunctionDefinitionList. |
|
Definition at line 55 of file codemodel_utils.h. References findFunctionDefinitions(), FunctionDefinitionList, and NamespaceList. |
|
Definition at line 47 of file codemodel_utils.h. References findFunctionDefinitions(), FunctionDefinitionList, and NamespaceDom. |
|
Definition at line 40 of file codemodel_utils.h. References FileList, findFunctionDefinitions(), and FunctionDefinitionList. Referenced by FunctionDomBrowserItem::hasImplementation(), FunctionDomBrowserItem::openImplementation(), and Navigator::selectFunctionNav(). |