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

TDevelop Interfaces Library

  • CodeModelUtils
  • Functions
Functions
CodeModelUtils::Functions Namespace Reference

Functions

void processClasses (FunctionList &list, const ClassDom dom)
 
void processNamespaces (FunctionList &list, const NamespaceDom dom)
 
void processNamespaces (FunctionList &list, const NamespaceDom dom, TQMap< FunctionDom, Scope > &relations)
 
void processClasses (FunctionList &list, const ClassDom dom, TQMap< FunctionDom, Scope > &relations)
 
void processClasses (FunctionList &list, const ClassDom dom, TQMap< FunctionDom, Scope > &relations, const NamespaceDom &nsdom)
 

Detailed Description

Namespace with utilities to find functions in the CodeModel.

Function Documentation

◆ processClasses() [1/3]

void CodeModelUtils::Functions::processClasses ( FunctionList &  list,
const ClassDom  dom 
)

Looks for functions in the class.

Parameters
listThe list of functions found by this routine.
domThe class to look for functions.

Definition at line 30 of file codemodel_utils.cpp.

◆ processClasses() [2/3]

void CodeModelUtils::Functions::processClasses ( FunctionList &  list,
const ClassDom  dom,
TQMap< FunctionDom, Scope > &  relations 
)

Looks for functions in the class and also saves their scope.

Parameters
listThe list of functions found by this routine.
domThe class to look for functions.
relationsThe scope information.

Definition at line 86 of file codemodel_utils.cpp.

◆ processClasses() [3/3]

void CodeModelUtils::Functions::processClasses ( FunctionList &  list,
const ClassDom  dom,
TQMap< FunctionDom, Scope > &  relations,
const NamespaceDom &  nsdom 
)

Looks for functions in the class and also saves their scope.

Used for classes withing a namespace.

Parameters
listThe list of functions found by this routine.
domThe class to look for functions.
relationsThe scope information.
nsdomThe namespace which contains a class.

Definition at line 102 of file codemodel_utils.cpp.

◆ processNamespaces() [1/2]

void CodeModelUtils::Functions::processNamespaces ( FunctionList &  list,
const NamespaceDom  dom 
)

Looks for functions in the namespace.

Parameters
listThe list of functions found by this routine.
domThe namespace to look for functions.

Definition at line 45 of file codemodel_utils.cpp.

◆ processNamespaces() [2/2]

void CodeModelUtils::Functions::processNamespaces ( FunctionList &  list,
const NamespaceDom  dom,
TQMap< FunctionDom, Scope > &  relations 
)

Looks for functions in the namespace and also saves their scope.

Parameters
listThe list of functions found by this routine.
domThe namespace to look for functions.
relationsThe scope information.

Definition at line 65 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.