File CSfunctionClass Documentation

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

Copyright © 2020, BAI Research. All Rights Reserved.

File Name: CSfunctionClass.cpp/.hpp

File Description: CS function class

File Function List


File Diagram (functions hierarchy)


Class CSfunctionArgument

Class Data
nametypedescription
argumentstringargument
argumentNamestringargument name
argumentTypestringargument type
isNotConstboolis not const
isConstEffectiveboolis const effective
constIdentifiedboolconst identified
nextCSfunctionArgument*next
argumentNameAliasListvector<string>argument name alias list

Class CSfunction

Class Data
nametypedescription
idintid
levelintlevel
namestringname
colintcol
printedboolprinted
printedFunctionConnectionsboolprinted function connections
singleFileOnlyPrintedboolsingle file only printed
printXintprint X
printYintprint Y
printXIndexintprint XI ndex
printYIndexintprint YI ndex
printTextXintprint text X
printTextYintprint text Y
filePrintXrecordForSingleFileOnlyintfile print xrecord for single file only
filePrintYrecordForSingleFileOnlyintfile print yrecord for single file only
HTMLgeneratedboolHTML generated
firstReferenceContainerInAboveReferenceListCSfunctionContainer*first reference container in above reference list
printedTraceboolprinted trace
printedTraceResetboolprinted trace reset
maxFunctionPrintXAtAParticularY[MAX_INCLUDE_DEPTH_FUNCTION]intmax function print XA t AP articular Y[MAX_INCLUDE_DEPTH_FUNCTION]
isFunctionboolis function
isFunctionReferenceboolis function reference
nameFullstringname full
nameFullHeaderstringname full header
firstFunctionArgumentInFunctionCSfunctionArgument*first function argument in function
functionArgumentConstsIdentifiedboolfunction argument consts identified
parseSecondaryReferencesOnlyboolparse secondary references only
parseSecondaryReferencesAndModificationsOnlyboolparse secondary references and modifications only
nextCSfunction*next
previousCSfunction*previous
firstReferenceInFunctionReferenceListCSfunction*first reference in function reference list
hasHadFunctionReferencesParsedboolhas had function references parsed
numTopLevelFunctionsInFileAlreadyPrintedintnum top level functions in file already printed
functionTextstringfunction text
firstReferenceInFunctionReferenceListRepeatsCSfunction*first reference in function reference list repeats
functionTextRawstringfunction text raw
headerFunctionNameFullUpdatedstringheader function name full updated
sourceFunctionNameFullUpdatedstringsource function name full updated
functionReferenceCharacterIndexintfunction reference character index
functionReferenceIndentationintfunction reference indentation
functionReferenceTargetCSfunction*function reference target
functionReferenceTargetFileOwnerCSfile*function reference target file owner
functionTypestringfunction type
functionArgumentsStringstringfunction arguments string
functionArgumentsParameterListvector<CSparameter*>function arguments parameter list
classNamestringclass name
functionAccessSpecifierTypeintfunction access specifier type