File CSoperations Documentation
Automatically generated with Code Structure Viewer (CS), Project Version: 3o4d 17-November-2020
Copyright © 2020, BAI Research. All Rights Reserved.
File Name: CSoperations.cpp/.hpp
File Description: CS operations
File Function List
-
- getIncludeFileNamesFromCorHfile
- fileIsHeader
- findFileObjectInFileObjectContainerList
- getFunctionNamesFromFunctionDeclarationsInHfile
- getFunctionObjectNamesFromFunctionsInCfile
- searchFunctionStringForFunctionReferencesRecursive
- searchFunctionStringForFunctionReferencesRecursiveReset
- searchFunctionStringForFunctionReferences
- searchFunctionStringForFunctionReference
- identifyFunctionReferenceArguments
- removePrependedWhiteSpace
- identifyFunctionDeclarationArguments
- generateSourceFileNameFromHeaderFileName
- generateFileNameBaseFromHeaderFileName
- attachFunctionReferenceTargets
- extractFunctionArgumentName
- printLevelIndentation
- createParameterList
File Diagram (functions hierarchy)
Function CSoperationsClass::getIncludeFileNamesFromCorHfile()
Function Summary
name | return type | description |
getIncludeFileNamesFromCorHfile | bool | get include file names from cor hfile |
Function Arguments
name | type | description |
firstReferenceInIncludeFileListContainer | CSfileContainer* | first reference in include file list container |
topLevelReferenceContainer | constEffective CSfileContainer* | top level reference container |
aboveLevelObject | CSfile* | above level object |
topLevelReferenceName | const string | top level reference name |
level | const int | level |
parsingCorHfile | const bool | parsing cor hfile |
Function Reference List
-
-
-
-
-
-
- fileIsHeader
- SHAREDvarsClass::fileExists
- findFileObjectInFileObjectContainerList
- generateSourceFileNameFromHeaderFileName
- generateSourceFileNameFromHeaderFileName
- generateSourceFileNameFromHeaderFileName
- SHAREDvarsClass::getFileContents
- SHAREDvarsClass::getFileContents
- generateFileNameBaseFromHeaderFileName
- printLevelIndentation
- printLevelIndentation
- getIncludeFileNamesFromCorHfile
- getIncludeFileNamesFromCorHfile
- getFunctionNamesFromFunctionDeclarationsInHfile
- getFunctionObjectNamesFromFunctionsInCfile
Function Trace
location | current function being traced |
CSexecflow.hpp | getIncludeFileNamesFromCorHfile |
CSmain.hpp | generateCodeStructure |
Trace Diagram (magenta)
Function CSoperationsClass::fileIsHeader()
Function Summary
name | return type | description |
fileIsHeader | bool | file is header |
Function Arguments
name | type | description |
parseFileName | string | parse file name |
Function Reference List
N/A
Function Trace
location | current function being traced |
CSoperations.hpp | fileIsHeader |
CSexecflow.hpp | getIncludeFileNamesFromCorHfile |
CSmain.hpp | generateCodeStructure |
Trace Diagram (magenta)
Function CSoperationsClass::findFileObjectInFileObjectContainerList()
Function Summary
name | return type | description |
findFileObjectInFileObjectContainerList | bool | find file object in file object container list |
Function Arguments
name | type | description |
firstReferenceContainerInLevel | constEffective CSfileContainer* | first reference container in level |
fileReferenceName | const string | file reference name |
fileReferenceFound | constEffective CSfile** | file reference found |
Function Reference List
-
-
-
-
- findFileObjectInFileObjectContainerList
Function Trace
location | current function being traced |
CSoperations.hpp | findFileObjectInFileObjectContainerList |
CSexecflow.hpp | getIncludeFileNamesFromCorHfile |
CSmain.hpp | generateCodeStructure |
Trace Diagram (magenta)
Function CSoperationsClass::getFunctionNamesFromFunctionDeclarationsInHfile()
Function Summary
name | return type | description |
getFunctionNamesFromFunctionDeclarationsInHfile | bool | get function names from function declarations in hfile |
Function Arguments
name | type | description |
fileObject | CSfile* | file object |
topLevelFileName | const string | top level file name |
level | const int | level |
Function Reference List
-
-
-
-
-
-
- SHAREDvarsClass::textInTextArray
- createParameterList
- identifyFunctionDeclarationArguments
Function Trace
location | current function being traced |
CSoperations.hpp | getFunctionNamesFromFunctionDeclarationsInHfile |
CSexecflow.hpp | getIncludeFileNamesFromCorHfile |
CSmain.hpp | generateCodeStructure |
Trace Diagram (magenta)
Function CSoperationsClass::getFunctionObjectNamesFromFunctionsInCfile()
Function Summary
name | return type | description |
getFunctionObjectNamesFromFunctionsInCfile | void | get function object names from functions in cfile |
Function Arguments
name | type | description |
firstFileInIncludeFileList | const CSfile* | first file in include file list |
firstFunctionInFunctionList | CSfunction* | first function in function list |
aboveLevelObject | const CSfile* | above level object |
topLevelFileName | const string | top level file name |
level | const int | level |
Function Reference List
-
- LDreferenceManipulationClass::readFileIntoString
-
-
-
- searchFunctionStringForFunctionReferences
- searchFunctionStringForFunctionReferencesRecursive
- searchFunctionStringForFunctionReferencesRecursiveReset
Function Trace
location | current function being traced |
CSoperations.hpp | getFunctionObjectNamesFromFunctionsInCfile |
CSexecflow.hpp | getIncludeFileNamesFromCorHfile |
CSmain.hpp | generateCodeStructure |
Trace Diagram (magenta)
Function CSoperationsClass::searchFunctionStringForFunctionReferencesRecursive()
Function Summary
name | return type | description |
searchFunctionStringForFunctionReferencesRecursive | bool | search function string for function references recursive |
Function Arguments
name | type | description |
firstFileInIncludeFileList | const CSfile* | first file in include file list |
firstFileNameInLayerContainingFunctionReferencesToSearchFor | const CSfileContainer* | first file name in layer containing function references to search for |
currentReferenceInFunctionReferenceList | CSfunction** | current reference in function reference list |
currentReferenceInFunctionReferenceListRepeats | CSfunction** | current reference in function reference list repeats |
functionContentsString | string* | function contents string |
Function Reference List
-
-
-
- searchFunctionStringForFunctionReferences
- searchFunctionStringForFunctionReferencesRecursive
Function Trace
location | current function being traced |
CSoperations.hpp | searchFunctionStringForFunctionReferencesRecursive |
CSoperations.hpp | getFunctionObjectNamesFromFunctionsInCfile |
CSexecflow.hpp | getIncludeFileNamesFromCorHfile |
CSmain.hpp | generateCodeStructure |
Trace Diagram (magenta)
Function CSoperationsClass::searchFunctionStringForFunctionReferencesRecursiveReset()
Function Summary
name | return type | description |
searchFunctionStringForFunctionReferencesRecursiveReset | void | search function string for function references recursive reset |
Function Arguments
name | type | description |
firstFileNameInLayerContainingFunctionReferencesToSearchFor | const CSfileContainer* | first file name in layer containing function references to search for |
Function Reference List
-
-
-
-
- searchFunctionStringForFunctionReferencesRecursiveReset
Function Trace
location | current function being traced |
CSoperations.hpp | searchFunctionStringForFunctionReferencesRecursiveReset |
CSoperations.hpp | getFunctionObjectNamesFromFunctionsInCfile |
CSexecflow.hpp | getIncludeFileNamesFromCorHfile |
CSmain.hpp | generateCodeStructure |
Trace Diagram (magenta)
Function CSoperationsClass::searchFunctionStringForFunctionReferences()
Function Summary
name | return type | description |
searchFunctionStringForFunctionReferences | bool | search function string for function references |
Function Arguments
name | type | description |
firstFileInIncludeFileList | const CSfile* | first file in include file list |
fileNameContainingFunctionReferencesToSearchFor | const CSfile* | file name containing function references to search for |
currentReferenceInFunctionReferenceList | CSfunction** | current reference in function reference list |
currentReferenceInFunctionReferenceListRepeats | CSfunction** | current reference in function reference list repeats |
functionContentsString | string* | function contents string |
currentFile | const bool | current file |
Function Reference List
-
-
-
-
- searchFunctionStringForFunctionReference
-
- searchFunctionStringForFunctionReference
- searchFunctionStringForFunctionReference
- searchFunctionStringForFunctionReference
Function Trace
location | current function being traced |
CSoperations.hpp | searchFunctionStringForFunctionReferences |
CSoperations.hpp | searchFunctionStringForFunctionReferencesRecursive |
CSoperations.hpp | getFunctionObjectNamesFromFunctionsInCfile |
CSexecflow.hpp | getIncludeFileNamesFromCorHfile |
CSmain.hpp | generateCodeStructure |
Trace Diagram (magenta)
Function CSoperationsClass::searchFunctionStringForFunctionReference()
Function Summary
name | return type | description |
searchFunctionStringForFunctionReference | bool | search function string for function reference |
Function Arguments
name | type | description |
firstFileInIncludeFileList | const CSfile* | first file in include file list |
currentFunction | const CSfunction* | current function |
functionReferenceToFind | const string | function reference to find |
firstTimeFound | bool* | first time found |
currentReferenceInFunctionReferenceList | CSfunction** | current reference in function reference list |
currentReferenceInFunctionReferenceListRepeats | CSfunction** | current reference in function reference list repeats |
functionContentsString | string* | function contents string |
externalFunction | const bool | external function |
Function Reference List
-
-
- SHAREDvarsClass::charInCharArray
-
- identifyFunctionReferenceArguments
- identifyFunctionReferenceArguments
Function Trace
location | current function being traced |
CSoperations.hpp | searchFunctionStringForFunctionReference |
CSoperations.hpp | searchFunctionStringForFunctionReferences |
CSoperations.hpp | searchFunctionStringForFunctionReferencesRecursive |
CSoperations.hpp | getFunctionObjectNamesFromFunctionsInCfile |
CSexecflow.hpp | getIncludeFileNamesFromCorHfile |
CSmain.hpp | generateCodeStructure |
Trace Diagram (magenta)
Function CSoperationsClass::identifyFunctionReferenceArguments()
Function Summary
name | return type | description |
identifyFunctionReferenceArguments | void | identify function reference arguments |
Function Arguments
name | type | description |
currentReferenceInFunctionReferenceList | CSfunction* | current reference in function reference list |
functionContentsString | string* | function contents string |
indexToFunctionObject | int | index to function object |
functionReferenceToFind | const string | function reference to find |
Function Reference List
-
-
-
-
-
- removePrependedWhiteSpace
Function Trace
location | current function being traced |
CSoperations.hpp | identifyFunctionReferenceArguments |
CSoperations.hpp | searchFunctionStringForFunctionReference |
CSoperations.hpp | searchFunctionStringForFunctionReferences |
CSoperations.hpp | searchFunctionStringForFunctionReferencesRecursive |
CSoperations.hpp | getFunctionObjectNamesFromFunctionsInCfile |
CSexecflow.hpp | getIncludeFileNamesFromCorHfile |
CSmain.hpp | generateCodeStructure |
Trace Diagram (magenta)
Function CSoperationsClass::removePrependedWhiteSpace()
Function Summary
name | return type | description |
removePrependedWhiteSpace | string | remove prepended white space |
Function Arguments
name | type | description |
argument | const string | argument |
Function Reference List
N/A
Function Trace
location | current function being traced |
CSoperations.hpp | removePrependedWhiteSpace |
CSoperations.hpp | identifyFunctionDeclarationArguments |
CSoperations.hpp | getFunctionNamesFromFunctionDeclarationsInHfile |
CSexecflow.hpp | getIncludeFileNamesFromCorHfile |
CSmain.hpp | generateCodeStructure |
CSoperations.hpp | removePrependedWhiteSpace |
CSoperations.hpp | identifyFunctionReferenceArguments |
CSoperations.hpp | searchFunctionStringForFunctionReference |
CSoperations.hpp | searchFunctionStringForFunctionReferences |
CSoperations.hpp | searchFunctionStringForFunctionReferencesRecursive |
Trace Diagram (magenta)
Function CSoperationsClass::identifyFunctionDeclarationArguments()
Function Summary
name | return type | description |
identifyFunctionDeclarationArguments | void | identify function declaration arguments |
Function Arguments
name | type | description |
currentReferenceInFunctionReferenceList | CSfunction* | current reference in function reference list |
functionNameFull | const string* | function name full |
Function Reference List
-
-
-
- CSreferenceContainerClassClass::findEndPositionOfArgument
- removePrependedWhiteSpace
- extractFunctionArgumentName
Function Trace
location | current function being traced |
CSoperations.hpp | identifyFunctionDeclarationArguments |
CSoperations.hpp | getFunctionNamesFromFunctionDeclarationsInHfile |
CSexecflow.hpp | getIncludeFileNamesFromCorHfile |
CSmain.hpp | generateCodeStructure |
Trace Diagram (magenta)
Function CSoperationsClass::generateSourceFileNameFromHeaderFileName()
Function Summary
name | return type | description |
generateSourceFileNameFromHeaderFileName | string | generate source file name from header file name |
Function Arguments
name | type | description |
headerFileName | const string | header file name |
sourceFileNameExtension | const string | source file name extension |
Function Reference List
N/A
Function Trace
location | current function being traced |
CSoperations.hpp | generateSourceFileNameFromHeaderFileName |
CSexecflow.hpp | getIncludeFileNamesFromCorHfile |
CSmain.hpp | generateCodeStructure |
Trace Diagram (magenta)
Function CSoperationsClass::generateFileNameBaseFromHeaderFileName()
Function Summary
name | return type | description |
generateFileNameBaseFromHeaderFileName | string | generate file name base from header file name |
Function Arguments
name | type | description |
headerFileName | const string | header file name |
Function Reference List
N/A
Function Trace
location | current function being traced |
CSoperations.hpp | generateFileNameBaseFromHeaderFileName |
CSexecflow.hpp | getIncludeFileNamesFromCorHfile |
CSmain.hpp | generateCodeStructure |
Trace Diagram (magenta)
Function CSoperationsClass::attachFunctionReferenceTargets()
Function Summary
name | return type | description |
attachFunctionReferenceTargets | void | attach function reference targets |
Function Arguments
name | type | description |
firstObjectInAboveLevelBelowListContainer | CSfileContainer* | first object in above level below list container |
level | int | level |
Function Reference List
-
-
-
- printLevelIndentation
-
- CSreferenceContainerClassClass::findFunctionReferenceTarget
- CSreferenceContainerClassClass::findFunctionReferenceTarget
- attachFunctionReferenceTargets
Function Trace
location | current function being traced |
CSexecflow.hpp | attachFunctionReferenceTargets |
CSmain.hpp | generateCodeStructure |
Trace Diagram (magenta)
Function CSoperationsClass::extractFunctionArgumentName()
Function Summary
name | return type | description |
extractFunctionArgumentName | string | extract function argument name |
Function Arguments
name | type | description |
argumentText | string* | argument text |
indexOfStartOfVariableName | const int | index of start of variable name |
Function Reference List
N/A
Function Trace
location | current function being traced |
CSoperations.hpp | extractFunctionArgumentName |
CSoperations.hpp | identifyFunctionDeclarationArguments |
CSoperations.hpp | getFunctionNamesFromFunctionDeclarationsInHfile |
CSexecflow.hpp | getIncludeFileNamesFromCorHfile |
CSmain.hpp | generateCodeStructure |
Trace Diagram (magenta)
Function CSoperationsClass::printLevelIndentation()
Function Summary
name | return type | description |
printLevelIndentation | void | print level indentation |
Function Arguments
name | type | description |
level | int | level |
Function Reference List
N/A
Function Trace
location | current function being traced |
CSoperations.hpp | printLevelIndentation |
CSexecflow.hpp | getIncludeFileNamesFromCorHfile |
CSmain.hpp | generateCodeStructure |
CSoperations.hpp | printLevelIndentation |
Trace Diagram (magenta)
Function CSoperationsClass::createParameterList()
Function Summary
name | return type | description |
createParameterList | vector | create parameter list |
Function Arguments
name | type | description |
functionArgumentsRaw | const string* | function arguments raw |
Function Reference List
-
-
- CSreferenceContainerClassClass::findEndPositionOfArgument
Function Trace
location | current function being traced |
CSoperations.hpp | createParameterList |
CSoperations.hpp | getFunctionNamesFromFunctionDeclarationsInHfile |
CSexecflow.hpp | getIncludeFileNamesFromCorHfile |
CSmain.hpp | generateCodeStructure |
Trace Diagram (magenta)