Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Tencent/TscanCode
/ functions
Functions
2,904 in github.com/Tencent/TscanCode
⨍
Functions
2,904
◇
Types & classes
373
↓ 3,597 callers
Method
str
trunk/lib/mathlib.cpp:72
↓ 1,316 callers
Method
tokAt
trunk/lib/token.cpp:313
↓ 1,079 callers
Method
end
@brief going out of scope - all execution paths end */
trunk/lib/checkstl.cpp:540
↓ 580 callers
Method
size
trunk/lib/checkstl.cpp:966
↓ 559 callers
Method
find
trunk/lib/checkunusedvar.cpp:366
↓ 557 callers
Method
astOperand1
trunk/lib/token.cpp:1108
↓ 529 callers
Method
astOperand2
trunk/lib/token.cpp:1125
↓ 470 callers
Method
empty
trunk/lib/valueflow.cpp:71
↓ 388 callers
Function
reportError
trunk/lib/check.h:121
↓ 383 callers
Method
linkAt
trunk/lib/token.cpp:327
↓ 360 callers
Method
variable
trunk/lib/checkmemoryleak.cpp:2375
↓ 305 callers
Method
deleteNext
trunk/lib/token.cpp:179
↓ 297 callers
Method
str
trunk/lib/symboldatabase.cpp:3960
↓ 212 callers
Method
insertToken
trunk/lib/token.cpp:887
↓ 180 callers
Method
erase
trunk/lib/checkstl.cpp:604
↓ 173 callers
Method
isEnabled
* @return true if support for threads exist. */
trunk/cli/tscthreadexecutor.h:104
↓ 145 callers
Method
clear
trunk/lib/valueflow.cpp:66
↓ 136 callers
Method
deleteThis
trunk/lib/token.cpp:211
↓ 114 callers
Method
isPointer
trunk/lib/globalsymboldatabase.h:742
↓ 106 callers
Method
compare
trunk/lib/mathlib.cpp:223
↓ 88 callers
Function
addtoken
trunk/lib/checkmemoryleak.cpp:778
↓ 78 callers
Method
nextArgument
trunk/lib/token.cpp:770
↓ 76 callers
Method
isCPP
trunk/lib/symboldatabase.cpp:3524
↓ 75 callers
Method
Attribute
trunk/externals/tinyxml/tinyxml2.cpp:1402
↓ 75 callers
Method
isArray
trunk/lib/globalsymboldatabase.h:737
↓ 72 callers
Method
tokens
return tokens of this macro */
trunk/lib/globalmacros.h:64
↓ 68 callers
Function
findmatch
trunk/lib/token.h:439
↓ 64 callers
Method
Name
trunk/externals/tinyxml/tinyxml2.cpp:1240
↓ 60 callers
Function
toString
trunk/lib/mathlib.h:71
↓ 59 callers
Function
getFlag
* Get specified flag state. * @param flag_ flag to get state of * @return true if flag set or false in flag not set */
trunk/lib/token.h:865
↓ 53 callers
Function
findsimplematch
trunk/lib/token.h:433
↓ 51 callers
Method
AddPreCond
trunk/lib/checktscnullpointer2.cpp:7075
↓ 50 callers
Function
CreateSExprByExprTok
trunk/lib/tokenex.cpp:103
↓ 44 callers
Method
FirstChildElement
trunk/externals/tinyxml/tinyxml2.cpp:874
↓ 43 callers
Function
typesMatch
Utility function returning whether iToTest equals iTypename or iOptionalPrefix+iTypename
trunk/lib/checkio.cpp:477
↓ 42 callers
Method
Empty
trunk/lib/tokenex.h:30
↓ 42 callers
Method
NextSiblingElement
trunk/externals/tinyxml/tinyxml2.cpp:902
↓ 40 callers
Function
bailout
trunk/lib/valueflow.cpp:82
↓ 40 callers
Function
isCPP
Is the code CPP. Used for bailouts */
trunk/lib/tokenize.h:70
↓ 39 callers
Method
isStatic
trunk/lib/globalsymboldatabase.h:746
↓ 39 callers
Function
setFlag
* Set specified flag state. * @param flag_ flag to set state * @param state_ new state of flag */
trunk/lib/token.h:874
↓ 35 callers
Method
AddInitStatus
trunk/lib/checktscnullpointer2.h:768
↓ 34 callers
Function
Value
trunk/lib/valueflow.h:37
↓ 32 callers
Function
isC
Is the code C. Used for bailouts */
trunk/lib/tokenize.h:65
↓ 30 callers
Method
isArrayOrPointer
trunk/lib/checkio.cpp:1655
↓ 25 callers
Function
isSameExpression
trunk/lib/astutils.cpp:86
↓ 25 callers
Function
reportErr
trunk/lib/errorlogger.h:350
↓ 24 callers
Method
GetLeft
trunk/lib/checktscnullpointer2.h:429
↓ 23 callers
Function
FirstChild
Get the first child node, or null if none exists.
trunk/externals/tinyxml/tinyxml2.h:715
↓ 23 callers
Method
HasPreCond
trunk/lib/checktscnullpointer2.h:720
↓ 22 callers
Method
IsUnknownOrEmpty
trunk/lib/checktscnullpointer2.h:482
↓ 22 callers
Method
Value
trunk/externals/tinyxml/tinyxml2.cpp:718
↓ 22 callers
Function
compileBinOp
trunk/lib/tokenlist.cpp:483
↓ 22 callers
Method
isC
trunk/common/path.cpp:214
↓ 21 callers
Method
DeepCopy
trunk/lib/globalsymboldatabase.h:701
↓ 21 callers
Method
GetConj
trunk/lib/checktscnullpointer2.h:401
↓ 21 callers
Method
GetRight
trunk/lib/checktscnullpointer2.h:439
↓ 21 callers
Method
PushAttribute
trunk/externals/tinyxml/tinyxml2.cpp:2218
↓ 21 callers
Method
SetCondLogic
trunk/lib/checktscnullpointer2.h:239
↓ 21 callers
Function
setTokenValue
set ValueFlow value and perform calculations if possible */
trunk/lib/valueflow.cpp:391
↓ 21 callers
Method
stringifyList
trunk/lib/token.cpp:1040
↓ 20 callers
Method
SetCondInit
trunk/lib/checktscnullpointer2.h:261
↓ 20 callers
Function
bailOut
* bail out all execution paths * @param checks the execution paths to bail out on **/
trunk/lib/executionpath.h:66
↓ 20 callers
Method
isUpperCaseName
trunk/lib/token.cpp:138
↓ 20 callers
Method
read
trunk/lib/checkunusedvar.cpp:251
↓ 19 callers
Method
ConvertToList
trunk/lib/checktscnullpointer2.cpp:6592
↓ 19 callers
Method
GetText
trunk/externals/tinyxml/tinyxml2.cpp:1415
↓ 19 callers
Method
GetValue
trunk/lib/checktscnullpointer2.h:63
↓ 19 callers
Method
reportErr
trunk/lib/tscancode.cpp:978
↓ 18 callers
Method
IsCertainAndEqual
trunk/lib/checktscnullpointer2.h:223
↓ 17 callers
Method
findClosingBracket
trunk/lib/token.cpp:813
↓ 17 callers
Method
isClass
trunk/lib/globalsymboldatabase.h:745
↓ 16 callers
Method
GetCondjStatus
trunk/lib/checktscnullpointer2.h:486
↓ 16 callers
Method
GetEqual
trunk/lib/checktscnullpointer2.h:67
↓ 16 callers
Method
GetParent
trunk/lib/globalsymboldatabase.h:348
↓ 16 callers
Method
GetVariable
trunk/lib/tokenex.cpp:10
↓ 16 callers
Method
HasSExpr
trunk/lib/checktscnullpointer2.cpp:6631
↓ 16 callers
Method
IsCertain
trunk/lib/checktscnullpointer2.h:218
↓ 16 callers
Method
getArgumentVar
trunk/lib/symboldatabase.cpp:2761
↓ 16 callers
Method
strValue
trunk/lib/token.cpp:157
↓ 16 callers
Function
swap
trunk/lib/checkleakautovar.h:58
↓ 16 callers
Method
use
trunk/lib/checkunusedvar.cpp:324
↓ 15 callers
Method
NegationValue
trunk/lib/checktscnullpointer2.h:193
↓ 15 callers
Method
SetExprValue
trunk/lib/checktscnullpointer2.h:399
↓ 15 callers
Method
expressionString
trunk/lib/token.cpp:1198
↓ 15 callers
Function
setFlag
* Set specified flag state. * @param flag_ flag to set state * @param state_ new state of flag */
trunk/lib/symboldatabase.h:170
↓ 15 callers
Method
setfile
trunk/lib/errorlogger.cpp:464
↓ 14 callers
Method
IsEqualZero
trunk/lib/checktscnullpointer2.h:70
↓ 14 callers
Method
IsNotEqualZero
trunk/lib/checktscnullpointer2.h:71
↓ 13 callers
Method
Alloc
trunk/externals/tinyxml/tinyxml2.h:344
↓ 13 callers
Method
ItemSize
trunk/externals/tinyxml/tinyxml2.h:337
↓ 13 callers
Method
SetAttribute
trunk/externals/tinyxml/tinyxml2.cpp:1329
↓ 13 callers
Method
append
trunk/lib/settings.cpp:155
↓ 13 callers
Method
isKnownType
trunk/lib/checkio.cpp:1683
↓ 13 callers
Function
isVariableChanged
trunk/lib/astutils.cpp:358
↓ 13 callers
Function
tokenToString
trunk/lib/symboldatabase.cpp:2216
↓ 12 callers
Method
SetLeft
trunk/lib/checktscnullpointer2.h:536
↓ 12 callers
Method
SetRight
trunk/lib/checktscnullpointer2.h:543
↓ 12 callers
Function
compileUnaryOp
trunk/lib/tokenlist.cpp:465
↓ 12 callers
Function
getParamsbyAst
trunk/lib/tokenex.cpp:343
next →
1–100 of 2,904, ranked by callers