File CSreferenceContainerClass Documentation

Automatically generated with Code Structure Viewer (CS), Project Version: 3o4d 17-November-2020

Copyright © 2020, BAI Research. All Rights Reserved.

File Name: CSreferenceContainerClass.cpp/.hpp

File Description: CS reference container class

File Function List


File Diagram (functions hierarchy)


Class CSfunctionContainer

Class Data
nametypedescription
nextCSfunctionContainer*next
previousCSfunctionContainer*previous
functionObjectCSfunction*function object
fileObjectHoldingFunctionCSfile*file object holding function

Class CSfileContainer

Class Data
nametypedescription
nextCSfileContainer*next
previousCSfileContainer*previous
fileObjectCSfile*file object
aboveLevelObjectCSfile*above level object

Function CSreferenceContainerClassClass::findEndPositionOfArgument()

Function Summary
namereturn typedescription
findEndPositionOfArgumentintfind end position of argument

Function Arguments
nametypedescription
functionArgumentsRawconst string* function arguments raw
startPositionOfArgument const int start position of argument
lastArgument bool* last argument

Function Reference List
N/A


Function Trace
locationcurrent function being traced
CSoperations.hppfindEndPositionOfArgument
CSoperations.hppidentifyFunctionDeclarationArguments
CSoperations.hppgetFunctionNamesFromFunctionDeclarationsInHfile
CSexecflow.hppgetIncludeFileNamesFromCorHfile
CSmain.hppgenerateCodeStructure
CSoperations.hppfindEndPositionOfArgument
CSgenerateHTMLdocumentation.hppfindEndPositionOfArgument
CSgenerateHTMLdocumentation.hppgenerateHTMLdocumentationFunctionOrClassArgumentsFromString
CSgenerateHTMLdocumentation.hppgenerateHTMLdocumentationFunctionOrClassArgumentsFromFunctionNameFull
CSgenerateHTMLdocumentation.hppgenerateHTMLdocumentationFunctionInputArguments
CSgenerateHTMLdocumentation.hppgenerateHTMLdocumentationForFunction
CSgenerateHTMLdocumentation.hppgenerateHTMLdocumentationForAllFunctions
CSgenerateHTMLdocumentation.hppgenerateHTMLdocumentationFunctionOrClassArgumentsFromFunctionNameFull
CSgenerateHTMLdocumentation.hppgenerateClassHTMLdocumentationFromCustomCSclassFormat

Trace Diagram (magenta)


Function CSreferenceContainerClassClass::findFunctionReferenceTarget()

Function Summary
namereturn typedescription
findFunctionReferenceTargetboolfind function reference target

Function Arguments
nametypedescription
functionReferenceconst CSfunction* function reference
currentFileObject constEffective CSfile* current file object
fileObjectHoldingFunction constEffective CSfile** file object holding function
functionReferenceTarget constEffective CSfunction** function reference target
countArguments const bool count arguments

Function Reference List


Function Trace
locationcurrent function being traced
CSoperations.hppfindFunctionReferenceTarget
CSexecflow.hppattachFunctionReferenceTargets
CSmain.hppgenerateCodeStructure
CSdraw.hppfindFunctionReferenceTarget
CSgenerateHTMLdocumentation.hppcreateFunctionObjectListBoxesAndConnections
CSgenerateHTMLdocumentation.hppgenerateFileDiagramFunctionsHeirachy
CSgenerateHTMLdocumentation.hppgenerateHTMLdocumentationForAllFunctions
CSdraw.hppfindFunctionReferenceTarget

Trace Diagram (magenta)


Function CSreferenceContainerClassClass::findFunctionReferenceTargetRecurse()

Function Summary
namereturn typedescription
findFunctionReferenceTargetRecurseboolfind function reference target recurse

Function Arguments
nametypedescription
functionReferenceconst CSfunction* function reference
firstObjectInAboveLevelBelowListContainer constEffective CSfileContainer* first object in above level below list container
fileObjectHoldingFunction constEffective CSfile** file object holding function
functionReferenceTarget constEffective CSfunction** function reference target
countArguments const bool count arguments

Function Reference List


Function Trace
locationcurrent function being traced
CSreferenceContainerClass.hppfindFunctionReferenceTargetRecurse
CSoperations.hppfindFunctionReferenceTarget
CSexecflow.hppattachFunctionReferenceTargets
CSmain.hppgenerateCodeStructure
CSdraw.hppfindFunctionReferenceTarget
CSgenerateHTMLdocumentation.hppcreateFunctionObjectListBoxesAndConnections
CSgenerateHTMLdocumentation.hppgenerateFileDiagramFunctionsHeirachy
CSgenerateHTMLdocumentation.hppgenerateHTMLdocumentationForAllFunctions
CSdraw.hppfindFunctionReferenceTarget

Trace Diagram (magenta)


Function CSreferenceContainerClassClass::countArgumentList()

Function Summary
namereturn typedescription
countArgumentListintcount argument list

Function Arguments
nametypedescription
firstFunctionArgumentInFunctionconst CSfunctionArgument* first function argument in function

Function Reference List
N/A


Function Trace
locationcurrent function being traced
CSreferenceContainerClass.hppcountArgumentList
CSreferenceContainerClass.hppfindFunctionReferenceTargetRecurse
CSoperations.hppfindFunctionReferenceTarget
CSexecflow.hppattachFunctionReferenceTargets
CSmain.hppgenerateCodeStructure
CSdraw.hppfindFunctionReferenceTarget
CSgenerateHTMLdocumentation.hppcreateFunctionObjectListBoxesAndConnections
CSgenerateHTMLdocumentation.hppgenerateFileDiagramFunctionsHeirachy
CSgenerateHTMLdocumentation.hppgenerateHTMLdocumentationForAllFunctions
CSdraw.hppfindFunctionReferenceTarget

Trace Diagram (magenta)


Function CSreferenceContainerClassClass::findFunctionReferenceTargetRecurseReset()

Function Summary
namereturn typedescription
findFunctionReferenceTargetRecurseResetvoidfind function reference target recurse reset

Function Arguments
nametypedescription
firstObjectInAboveLevelBelowListContainerconstEffective CSfileContainer* first object in above level below list container

Function Reference List


Function Trace
locationcurrent function being traced
CSreferenceContainerClass.hppfindFunctionReferenceTargetRecurseReset
CSoperations.hppfindFunctionReferenceTarget
CSexecflow.hppattachFunctionReferenceTargets
CSmain.hppgenerateCodeStructure
CSdraw.hppfindFunctionReferenceTarget
CSgenerateHTMLdocumentation.hppcreateFunctionObjectListBoxesAndConnections
CSgenerateHTMLdocumentation.hppgenerateFileDiagramFunctionsHeirachy
CSgenerateHTMLdocumentation.hppgenerateHTMLdocumentationForAllFunctions
CSdraw.hppfindFunctionReferenceTarget

Trace Diagram (magenta)