MCPcopy Create free account

hub / github.com/Tencent/TscanCode / types & classes

Types & classes373 in github.com/Tencent/TscanCode

↓ 44 callersClassCValueInfo
trunk/lib/checktscnullpointer2.h:48
↓ 39 callersClassError
trunk/lib/library.h:51
↓ 33 callersClasstriplet
trunk/lib/tokenize.cpp:11683
↓ 30 callersClassInternalError
@brief Simple container to be thrown when internal error is detected. */
trunk/lib/errorlogger.h:37
↓ 16 callersClassScope
trunk/lib/token.h:36
↓ 12 callersClassvalue
trunk/lib/mathlib.h:37
↓ 11 callersClassValueType
trunk/lib/token.h:40
↓ 9 callersClassCExprValue
trunk/lib/checktscnullpointer2.h:156
↓ 5 callersClassSEqualCond
trunk/lib/checktscnullpointer2.h:593
↓ 5 callersClassType
trunk/lib/token.h:37
↓ 4 callersClassFilepointer
trunk/lib/checkio.cpp:84
↓ 4 callersClassFuncRetInfo
trunk/lib/checkstatistic.h:6
↓ 4 callersClassSExprLocation
trunk/lib/tokenex.h:102
↓ 4 callersClassscopeStackEntryType
local struct used in setVarId in order to store information about the scope
trunk/lib/tokenize.cpp:49
↓ 3 callersClassDimension
* @brief Array dimension information. */
trunk/lib/symboldatabase.h:52
↓ 3 callersClassVariable
trunk/lib/token.h:39
↓ 2 callersClassCVariable
trunk/lib/globalsymboldatabase.h:458
↓ 2 callersClassParamRetRelation
trunk/lib/globalsymboldatabase.h:130
↓ 2 callersClassSOutScopeVarState
trunk/lib/globalsymboldatabase.h:72
↓ 2 callersClassSuppressionEntry
trunk/lib/suppressions.h:122
↓ 2 callersClassTokenizer
trunk/lib/tscancode.h:33
↓ 2 callersClassVarInfo
avoid one-definition-rule violation
trunk/lib/checkclass.cpp:2052
↓ 2 callersClassXMLComment
trunk/externals/tinyxml/tinyxml2.h:104
↓ 2 callersClassXMLDeclaration
trunk/externals/tinyxml/tinyxml2.h:106
↓ 2 callersClassXMLDocument
trunk/externals/tinyxml/tinyxml2.h:101
↓ 2 callersClassXMLUnknown
trunk/externals/tinyxml/tinyxml2.h:107
↓ 2 callersClassstat
trunk/common/filedepend.cpp:250
↓ 2 callersClassstat
trunk/common/filelister.cpp:224
↓ 1 callersClassErrorMsg
trunk/lib/globaltokenizer.h:221
↓ 1 callersClassFuncFilter
trunk/lib/checkother.cpp:3739
↓ 1 callersClassLibrary
trunk/lib/symboldatabase.h:39
↓ 1 callersClassMinSize
trunk/lib/library.h:203
↓ 1 callersClassSDerefInfo
trunk/lib/checktscnullpointer2.h:344
↓ 1 callersClassSErrorBak
trunk/lib/checktscnullpointer2.h:1141
↓ 1 callersClassSPack1Scope
trunk/lib/globaltokenizer.h:33
↓ 1 callersClassScopeGuard
trunk/lib/checkunusedvar.cpp:82
↓ 1 callersClassSymbolDatabase
trunk/lib/symboldatabase.h:42
↓ 1 callersClassTimerResults
trunk/lib/tokenize.h:41
↓ 1 callersClassToken
trunk/lib/tokenex.h:7
↓ 1 callersClassTokenList
trunk/lib/library.h:33
↓ 1 callersClassTscanCode
trunk/cli/tscexecutor.h:10
↓ 1 callersClassVariableUsage
trunk/lib/checkunusedvar.cpp:41
↓ 1 callersClassXMLElement
trunk/externals/tinyxml/tinyxml2.h:102
↓ 1 callersClassXMLPrinter
trunk/externals/tinyxml/tinyxml2.h:108
↓ 1 callersClassXMLText
trunk/externals/tinyxml/tinyxml2.h:105
↓ 1 callersClasssigaction
trunk/cli/tscexecutor.cpp:768
↓ 1 callersClassstat
trunk/lib/utilities.cpp:73
ClassA
samples/cpp/possibleuninitstruct.cpp:1
ClassA
在4字节对齐的情况下,sizeof(A)的大小是12字节,调换字段b和c的位置A的大小可减少为8字节
samples/cpp/structspacewasted.cpp:2
ClassA
samples/csharp/cs_derivedclassnewkeyword.cs:1
ClassAST_state
trunk/lib/tokenlist.cpp:423
EnumAccessControl
* @brief Access control enumerations. */
trunk/lib/symboldatabase.h:47
EnumAction
trunk/lib/library.h:150
EnumAlloc
trunk/lib/checkuninitvar.h:63
ClassAllocInfo
trunk/lib/checkleakautovar.h:35
EnumAllocStatus
trunk/lib/checkleakautovar.h:34
EnumAllocType
trunk/lib/checkmemoryleak.h:98
EnumAppendMode
trunk/lib/checkio.cpp:89
EnumArgType
trunk/lib/globalsymboldatabase.cpp:893
ClassArgumentChecks
trunk/lib/library.h:186
ClassArgumentInfo
trunk/lib/checkio.h:73
ClassArrayIndexInfo
trunk/lib/checkstatistic.h:7
ClassArrayIndexInfo
trunk/lib/globaltokenizer.h:244
ClassArrayIndexRetInfo
trunk/lib/globaltokenizer.h:255
ClassArrayUsage
trunk/lib/checkbufferoverrun.h:229
ClassB
samples/csharp/cs_derivedclassnewkeyword.cs:9
ClassBase
samples/cpp/virtualdestructor.cpp:1
ClassBaseInfo
trunk/lib/symboldatabase.h:71
ClassBlock
trunk/externals/tinyxml/tinyxml2.h:412
ClassC
samples/cpp/uninitmembervar.cpp:1
ClassC
samples/cpp/possibleuninitmemberinctor.cpp:1
ClassC
samples/csharp/cs_dereferencebeforenullcheck.cs:1
ClassC
samples/csharp/cs_inefficientlinq.cs:1
ClassC
samples/csharp/cs_checknulldefect.cs:1
ClassC
samples/csharp/cs_foreachinupdate.cs:1
ClassC
samples/csharp/cs_uselessarithmetic.cs:1
ClassC
samples/csharp/cs_emptyfunc.cs:1
ClassC
samples/csharp/cs_useenumaskey.cs:9
ClassC
samples/csharp/cs_funcretnull.cs:1
ClassC
samples/csharp/cs_explicitnulldereference.cs:1
ClassC
samples/csharp/cs_suspicoussemicolon.cs:1
ClassC
samples/csharp/cs_arithmeticoverflow.cs:1
ClassC
samples/csharp/cs_stringformat.cs:1
ClassC
samples/csharp/cs_conditionalwaystrue.cs:1
ClassC
samples/csharp/cs_stringindexoferror.cs:1
ClassC
samples/csharp/cs_badrecursive.cs:1
ClassC
samples/csharp/cs_arrayindexoutofbound.cs:1
ClassC
samples/csharp/cs_unsafeconstructor.cs:1
ClassC
samples/csharp/cs_modifycollection.cs:1
ClassC
samples/csharp/cs_emptyupdate.cs:1
ClassC
samples/csharp/cs_invalidmembername.cs:1
ClassC
samples/csharp/cs_dereferenceafternullcheck.cs:1
ClassC
samples/csharp/cs_structchecknull.cs:1
ClassC
samples/csharp/cs_checkduplicatebranchcontent.cs:1
ClassC
samples/csharp/cs_wrongvarinfor.cs:1
ClassC
samples/csharp/cs_duplicateexpression.cs:1
ClassC
samples/csharp/cs_wronginitseq.cs:1
ClassC
samples/csharp/cs_unreleasedlock.cs:1
ClassC
samples/csharp/cs_doublenan.cs:1
ClassC
samples/csharp/cs_inefficientlambda.cs:1
next →1–100 of 373, ranked by callers