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.
Trinity API Reference