CodeModelUtils::FunctionDefinitions Namespace Reference
Functions | |
void | processClasses (FunctionDefinitionList &list, const ClassDom dom) |
void | processNamespaces (FunctionDefinitionList &list, const NamespaceDom dom) |
void | processNamespaces (FunctionDefinitionList &list, const NamespaceDom dom, TQMap< FunctionDefinitionDom, Scope > &relations) |
void | processClasses (FunctionDefinitionList &list, const ClassDom dom, TQMap< FunctionDefinitionDom, Scope > &relations) |
void | processClasses (FunctionDefinitionList &list, const ClassDom dom, TQMap< FunctionDefinitionDom, Scope > &relations, const NamespaceDom &nsdom) |
Detailed Description
Namespace with utilities to find function definitions in the CodeModel.
Function Documentation
◆ processClasses() [1/3]
void CodeModelUtils::FunctionDefinitions::processClasses | ( | FunctionDefinitionList & | list, |
const ClassDom | dom | ||
) |
Looks for function definitions in the class.
- Parameters
-
list The list of function definitions found by this routine. dom The class to look for function definitions.
Definition at line 126 of file codemodel_utils.cpp.
◆ processClasses() [2/3]
void CodeModelUtils::FunctionDefinitions::processClasses | ( | FunctionDefinitionList & | list, |
const ClassDom | dom, | ||
TQMap< FunctionDefinitionDom, Scope > & | relations | ||
) |
Looks for function definitions in the class and also saves their scope.
- Parameters
-
list The list of function definitions found by this routine. dom The class to look for function definitions. relations The scope information.
Definition at line 182 of file codemodel_utils.cpp.
◆ processClasses() [3/3]
void CodeModelUtils::FunctionDefinitions::processClasses | ( | FunctionDefinitionList & | list, |
const ClassDom | dom, | ||
TQMap< FunctionDefinitionDom, Scope > & | relations, | ||
const NamespaceDom & | nsdom | ||
) |
Looks for function definitions in the class and also saves their scope.
Used for classes withing a namespace.
- Parameters
-
list The list of function definitions found by this routine. dom The class to look for function definitions . relations The scope information. nsdom The namespace which contains a class.
Definition at line 198 of file codemodel_utils.cpp.
◆ processNamespaces() [1/2]
void CodeModelUtils::FunctionDefinitions::processNamespaces | ( | FunctionDefinitionList & | list, |
const NamespaceDom | dom | ||
) |
Looks for function definitions in the namespace.
- Parameters
-
list The list of function definitions found by this routine. dom The namespace to look for function definitions.
Definition at line 141 of file codemodel_utils.cpp.
◆ processNamespaces() [2/2]
void CodeModelUtils::FunctionDefinitions::processNamespaces | ( | FunctionDefinitionList & | list, |
const NamespaceDom | dom, | ||
TQMap< FunctionDefinitionDom, Scope > & | relations | ||
) |
Looks for function definitions in the namespace and also saves their scope.
- Parameters
-
list The list of function definitions found by this routine. dom The namespace to look for function definitions. relations The scope information.
Definition at line 161 of file codemodel_utils.cpp.