• Skip to content
  • Skip to link menu
Trinity API Reference
  • Trinity API Reference
  • TDevelop Interfaces Library
 

TDevelop Interfaces Library

  • CodeModelUtils
  • FunctionDefinitions
Functions
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
listThe list of function definitions found by this routine.
domThe 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
listThe list of function definitions found by this routine.
domThe class to look for function definitions.
relationsThe 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
listThe list of function definitions found by this routine.
domThe class to look for function definitions .
relationsThe scope information.
nsdomThe 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
listThe list of function definitions found by this routine.
domThe 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
listThe list of function definitions found by this routine.
domThe namespace to look for function definitions.
relationsThe scope information.

Definition at line 161 of file codemodel_utils.cpp.

TDevelop Interfaces Library

Skip menu "TDevelop Interfaces Library"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

TDevelop Interfaces Library

Skip menu "TDevelop Interfaces Library"
  • buildtools
  •   lib
  •     base
  •     parsers
  •       autotools
  •       qmake
  •     widgets
  •   api
  • languages
  •   lib
  •     debugger
  •     designer_integration
  •     interfaces
  • lib
  •   catalog
  •   interfaces
  •     extensions
  •     external
  •     extras
  •   util
  •   widgets
  •     propeditor
  • parts
  •   documentation
  •     interfaces
  • src
  •   profileengine
  •     lib
Generated for TDevelop Interfaces Library by doxygen 1.8.13
This website is maintained by Timothy Pearson.