Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cppcheck-opensource/cppcheck
/ types & classes
Types & classes
1,314 in github.com/cppcheck-opensource/cppcheck
⨍
Functions
13,549
◇
Types & classes
1,314
↳
Endpoints
1
↓ 331 callers
Class
QString
gui/codeeditstyledialog.h:35
↓ 53 callers
Class
value
@brief value class */
lib/mathlib.h:51
↓ 52 callers
Class
Error
lib/library.h:70
↓ 38 callers
Class
Result
lib/analyzer.h:137
↓ 37 callers
Class
Value
lib/ctu.h:70
↓ 32 callers
Class
triplet
lib/tokenize.cpp:10471
↓ 31 callers
Class
make_default_obj
Default construct object to avoid bug in clang error: default member initializer for 'y' needed within definition of enclosing class 'X' outside of me
test/helpers.h:198
↓ 27 callers
Class
Check
lib/checks.h:26
↓ 24 callers
Class
PathIterator
lib/pathmatch.h:173
↓ 19 callers
Class
Location
Utility location class
addons/cppcheckdata.py:53
↓ 17 callers
Class
CWE
lib/errortypes.h:125
↓ 14 callers
Class
FileWithDetails
lib/cppcheck.h:40
↓ 10 callers
Class
ElementDef
addons/misra_9.py:2
↓ 9 callers
Class
Macro
externals/simplecpp/simplecpp.cpp:1511
↓ 9 callers
Class
PathMatch
cli/filelister.h:26
↓ 9 callers
Class
ValueType
lib/token.h:52
↓ 8 callers
Class
Location
lib/ctu.h:61
↓ 8 callers
Class
QModelIndex
gui/resultstree.h:39
↓ 8 callers
Class
value
externals/picojson/picojson.h:137
↓ 7 callers
Class
DataStruct
addons/namingng.py:42
↓ 7 callers
Class
QErrorPathItem
* @brief A class containing data for one error path item */
gui/erroritem.h:51
↓ 6 callers
Class
FindToken
lib/templatesimplifier.cpp:67
↓ 5 callers
Class
AssertFailedError
test/fixture.h:76
↓ 5 callers
Class
Define
addons/misra.py:1315
↓ 5 callers
Class
ErrorMessage
lib/analyzerinfo.h:32
↓ 5 callers
Class
VariableValue
lib/checkuninitvar.h:48
↓ 4 callers
Class
Error
externals/simplecpp/simplecpp.cpp:1710
↓ 4 callers
Class
Filepointer
lib/checkio.cpp:107
↓ 4 callers
Class
QString
test/cfg/qt.cpp:795
↓ 3 callers
Class
LibraryIncludes
tools/donate_cpu_lib.py:685
↓ 3 callers
Class
MatchResult
addons/cppcheckdata.py:1590
↓ 3 callers
Class
ReduceTest
test/tools/reduce_test.py:5
↓ 3 callers
Class
UnionMember
lib/checkother.cpp:4494
↓ 2 callers
Class
ContainerExpressionAnalyzer
lib/vf_analyzers.cpp:1464
↓ 2 callers
Class
ExpressionAnalyzer
lib/vf_analyzers.cpp:1244
↓ 2 callers
Class
FileInfo
lib/check.h:35
↓ 2 callers
Class
FindFullName
lib/templatesimplifier.cpp:87
↓ 2 callers
Class
Iterator
lib/vf_analyzers.cpp:890
↓ 2 callers
Class
Library
lib/findtoken.h:32
↓ 2 callers
Class
MisraChecker
addons/misra.py:1517
↓ 2 callers
Class
MisraSettings
Hold settings for misra.py script.
addons/misra.py:1486
↓ 2 callers
Class
Platform
lib/vf_common.h:32
↓ 2 callers
Class
QSettings
gui/mainwindow.h:41
↓ 2 callers
Class
SettingsBuilder
test/fixture.h:147
↓ 2 callers
Class
T
lib/token.h:893
↓ 2 callers
Class
Token
Token class. Contains information about each token in the source code. The CppcheckData.tokenlist is a list of Token items C++ class: h
addons/cppcheckdata.py:223
↓ 2 callers
Class
TokenIterator
lib/tokenrange.h:40
↓ 2 callers
Class
XMLDocument
externals/tinyxml2/tinyxml2.h:116
↓ 2 callers
Class
sigaction
cli/signalhandler.cpp:291
↓ 2 callers
Class
stat
cli/filelister.cpp:214
↓ 2 callers
Class
wrongNumberOfParameters
externals/simplecpp/simplecpp.cpp:1717
↓ 1 callers
Class
AnalyzerInformation
lib/cppcheck.h:41
↓ 1 callers
Class
Arg
gui/cppchecklibrarydata.h:93
↓ 1 callers
Class
CheckThread
* @brief Thread to run cppcheck * */
gui/checkthread.h:50
↓ 1 callers
Class
CheckUnusedFunctions
lib/cppcheck.h:38
↓ 1 callers
Class
Config
addons/namingng.py:98
↓ 1 callers
Class
Configuration
Configuration class This class contains the directives, tokens, scopes, functions, variables, value flows, and suppressions for one confi
addons/cppcheckdata.py:1015
↓ 1 callers
Class
ConstTokenRange
lib/token.h:54
↓ 1 callers
Class
Container
Container class -- information about containers Attributes: array-like-index-op true/false stdStringLike true/false
addons/cppcheckdata.py:795
↓ 1 callers
Class
CppcheckData
Class that makes cppcheck dump data available Contains a list of Configuration instances Attributes: filename Path to C
addons/cppcheckdata.py:1183
↓ 1 callers
Class
Directive
Directive class. Contains information about each preprocessor directive in the source code. Attributes: str The directive line,
addons/cppcheckdata.py:62
↓ 1 callers
Class
ErrorItem
gui/report.h:28
↓ 1 callers
Class
ErrorLogger
lib/check.h:39
↓ 1 callers
Class
ExprIdToken
Class used to handle heterogeneous lookup in unordered_map(since we can't use C++20 yet)
lib/programmemory.h:40
↓ 1 callers
Class
Extract
Read Cppcheck test file and create data representation
test/scripts/extracttests.py:72
↓ 1 callers
Class
FileWithDetails
gui/mainwindow.h:49
↓ 1 callers
Class
FindName
lib/templatesimplifier.cpp:77
↓ 1 callers
Class
Function
lib/symboldatabase.h:44
↓ 1 callers
Class
Function
Information about a function C++ class: https://cppcheck.sourceforge.io/devinfo/doxyoutput/classFunction.html Attributes arg
addons/cppcheckdata.py:627
↓ 1 callers
Class
HttpClientThread
tools/donate-cpu-server.py:1160
↓ 1 callers
Class
InitializerParser
addons/misra_9.py:215
↓ 1 callers
Class
Location
lib/checkunusedfunctions.cpp:449
↓ 1 callers
Class
MacroUsage
Tracks preprocessor macro usage Attributes: name Name of the macro usefile useline usecolumn
addons/cppcheckdata.py:97
↓ 1 callers
Class
MatchCompiler
tools/matchcompiler.py:99
↓ 1 callers
Class
Platform
Platform class This class contains type sizes Attributes: name Name of the platform: unspecified/native/win32A/win32W/w
addons/cppcheckdata.py:1110
↓ 1 callers
Class
PreprocessorIfCondition
Information about #if/#elif conditions Attributes: E result
addons/cppcheckdata.py:134
↓ 1 callers
Class
QRect
gui/codeeditor.h:37
↓ 1 callers
Class
Reduce
tools/reduce.py:23
↓ 1 callers
Class
ReduceTestFail
test/tools/reduce_test.py:70
↓ 1 callers
Class
Regex
lib/rule.h:29
↓ 1 callers
Class
Rule
Class to keep rule text and metadata
addons/misra.py:1452
↓ 1 callers
Class
Scope
Scope. Information about global scope, function scopes, class scopes, inner scopes, etc. C++ class: https://cppcheck.sourceforge.io/devinfo/d
addons/cppcheckdata.py:548
↓ 1 callers
Class
ScopeInfo2
lib/token.h:60
↓ 1 callers
Class
ScriptBuilder
tools/creduce.py:32
↓ 1 callers
Class
SelectValueFromVarIdMapRange
lib/vf_analyzers.cpp:887
↓ 1 callers
Class
Settings
lib/ctu.h:39
↓ 1 callers
Class
SourceLocation
lib/sourcelocation.h:60
↓ 1 callers
Class
Standards
Standards class This class contains versions of standards that were used for the cppcheck Attributes: c C Standard us
addons/cppcheckdata.py:1151
↓ 1 callers
Class
Suppression
Suppression class This class contains a suppression entry to suppress a warning. Attributes errorId The id string of the error
addons/cppcheckdata.py:945
↓ 1 callers
Class
TerminateException
lib/errortypes.h:50
↓ 1 callers
Class
TimerResults
lib/cppcheck.h:46
↓ 1 callers
Class
TimerResultsIntf
lib/tokenize.h:37
↓ 1 callers
Class
Token
lib/token.h:55
↓ 1 callers
Class
TokenList
lib/token.h:57
↓ 1 callers
Enum
Type
gui/report.h:38
↓ 1 callers
Class
TypedefInfo
TypedefInfo class -- information about typedefs Attributes: name name of the typedef used 0/1
addons/cppcheckdata.py:811
↓ 1 callers
Class
Usage
constructors helper function @brief Information about a member variable. Used when checking for uninitialized variables */
lib/checkclass.h:243
↓ 1 callers
Class
Value
Value class Attributes: intvalue integer value tokvalue token value floatvalue float value
addons/cppcheckdata.py:832
↓ 1 callers
Class
ValueFlow
ValueFlow::Value class Each possible value has a ValueFlow::Value item. Each ValueFlow::Value either has a intvalue or tokvalue C++ c
addons/cppcheckdata.py:918
↓ 1 callers
Class
ValueType
ValueType class. Contains (promoted) type information for each node in the AST. Attributes: type nonstd/pod/record/smart
addons/cppcheckdata.py:162
next →
1–100 of 1,314, ranked by callers