►Ncheckers | |
CMisraInfo | |
►Nclangimport | |
►CData | |
CDecl | |
CAstNode | |
►Ncppcheck | |
Cstricmp | |
►NCTU | Whole program analysis (ctu=Cross Translation Unit) |
►CFileInfo | |
CCallBase | |
CFunctionCall | |
CLocation | |
CNestedCall | |
CUnsafeUsage | |
►NMatchCompiler | |
CConstString | |
►NValueFlow | |
CLifetimeToken | |
►CValue | |
►CcompareVisitor | |
CinnerVisitor | |
Cdecrement | |
CequalVisitor | |
Cincrement | |
CAboutDialog | About dialog |
CAddonInfo | |
►CAnalyzer | |
CAction | |
CAssume | |
CResult | |
CAnalyzerInformation | Analyzer information |
CApplication | A class containing information of the application to execute |
CApplicationDialog | Dialog to edit a startable application |
CApplicationList | List of applications user has specified to open errors with |
►CCheck | Interface class that cppcheck uses to communicate with the checks |
CFileInfo | Base class used for whole-program analysis |
CCheck64BitPortability | Check for 64-bit portability issues |
CCheckAssert | Checking for side effects in assert statements |
CCheckAutoVariables | Various small checks for automatic variables |
CCheckBool | Checks dealing with suspicious usage of boolean type (not for evaluating conditions) |
CCheckBoost | Check Boost usage |
CCheckBufferOverrun | Buffer overruns and array index out of bounds |
►CCheckClass | Check classes |
CUsage | Information about a member variable |
CCheckCondition | Check for condition mismatches |
CCheckersReport | |
CCheckExceptionSafety | Check exception safety (exceptions shouldn't cause leaks nor corrupt data) |
CCheckFunctions | Check for bad function usage |
CCheckInternal | Check Internal cppcheck API usage |
►CCheckIO | Check input output operations |
CArgumentInfo | |
CCheckLeakAutoVar | Check for leaks |
CCheckMemoryLeak | Base class for memory leaks checking |
CCheckMemoryLeakInClass | Check class variables, variables that are allocated in the constructor should be deallocated in the destructor |
CCheckMemoryLeakInFunction | CheckMemoryLeakInFunction detects when a function variable is allocated but not deallocated properly |
CCheckMemoryLeakNoVar | Detect simple memory leaks (address not taken) |
CCheckMemoryLeakStructMember | Detect simple memory leaks for struct members |
CCheckNullPointer | Check for null pointer dereferencing |
CCheckOther | Various small checks |
CCheckPostfixOperator | Using postfix operators ++ or – rather than postfix operator |
CCheckSizeof | Checks on usage of sizeof() operator |
CCheckStatistics | A class for check statistics |
CCheckStl | Check STL usage (invalidation of iterators, mismatching containers, etc) |
CCheckString | Detect misusage of C-style strings and related standard functions |
CCheckThread | Thread to run cppcheck |
CCheckType | Various small checks |
CCheckUninitVar | Checking for uninitialized variables |
►CCheckUnusedFunctions | Check for functions never called |
CFunctionDecl | |
CFunctionUsage | |
CCheckUnusedVar | Various small checks |
CCheckVaarg | Checking for misusage of variable argument lists |
CCmdLineLogger | |
CCmdLineParser | The command line parser |
CCodeEditor | |
CCodeEditorStyle | |
CComplianceReportDialog | |
►CConditionHandler | |
CCondition | |
CConstTokenRange | |
CContainerConditionHandler | |
CContainerExpressionAnalyzer | |
CCppCheck | This is the base class which will use other classes to do static code analysis for C and C++ code to find possible errors or places that could be improved |
CCppCheckExecutor | This class works as an example of how CppCheck can be used in external programs without very little knowledge of the internal parts of the program itself |
►CCppcheckLibraryData | |
►CContainer | |
CFunction | |
CRangeItemRecordType | |
CDefine | |
CEntrypoint | |
►CFunction | |
►CArg | |
CIterator | |
CMinSize | |
CReturnValue | |
►CMarkup | |
CCodeBlocks | |
CExporter | |
►CMemoryResource | |
CAlloc | |
CDealloc | |
CPlatformType | |
CPodType | |
►CReflection | |
CCall | |
CSmartPointer | |
CCsvReport | CSV text file report |
CCWE | |
CDimension | Array dimension information |
CDirective | A preprocessor directive Each preprocessor directive (#include, #define, #undef, #if, #ifdef, #else, #endif) will be recorded as an instance of this class |
CEndIteratorInferModel | |
CEnumClassHash | |
CEnumerator | |
CErrorItem | A class containing error data for one error |
CErrorLine | A class containing error data for one shown error line |
CErrorLogger | This is an interface, which the class responsible of error logging should implement |
►CErrorMessage | Wrapper for error messages, provided by reportErr() |
CFileLocation | File name and line number |
CExecutor | This class will take a list of filenames and settings and check then all files using threads |
CExpressionAnalyzer | |
►CExprIdToken | |
CHash | |
CFileList | A class for listing files and directories to check |
CFileLister | Cross-platform FileLister |
CFileSettings | File settings |
CFileViewDialog | File view -dialog |
CFileWithDetails | |
CFunction | |
►CFwdAnalysis | Forward data flow analysis for checks |
CKnownAndToken | |
CResult | Result of forward analysis |
CGuiSeverity | GUI versions of severity conversions |
CHelpBrowser | |
CHelpDialog | |
►CHighlighter | |
CHighlightingRule | |
CImportProject | Importing project settings |
CInferModel | |
CIntegralInferModel | |
CInternalError | Simple container to be thrown when internal error is detected |
CIteratorConditionHandler | |
CIteratorInferModel | |
CIteratorRange | |
CKeywords | |
CLambda | |
►CLibrary | Library definitions handling |
CAllocFunc | |
►CArgumentChecks | |
CIteratorInfo | |
CMinSize | |
CCodeBlock | |
►CContainer | |
CFunction | |
CRangeItemRecordTypeItem | |
CError | |
CExportedFunctions | |
CFunction | |
CNonOverlappingData | |
CPlatform | |
CPlatformType | |
CPodType | |
CSmartPointer | |
CWarnInfo | |
CLibraryAddFunctionDialog | |
CLibraryDialog | |
CLibraryEditArgDialog | |
CLifetimeStore | |
CLineNumberArea | |
CMainWindow | Main window for cppcheck-gui |
►CMathLib | Simple math functions that uses operands stored in std::string |
Cvalue | Value class |
CMemberExpressionAnalyzer | |
CMultiValueFlowAnalyzer | |
CnewInstantiation | |
CNewSuppressionDialog | |
COnExit | |
COppositeExpressionAnalyzer | |
CPath | Path handling routines |
►CPathAnalysis | |
CInfo | |
CPathMatch | Simple path matching for ignoring paths in CLI |
CPlatform | Platform settings |
CPlatformData | Checked platform GUI-data |
CPlatforms | List of checked platforms |
CPreprocessor | The cppcheck preprocessor |
CPrintableReport | Printable (in-memory) report |
CProcessExecutor | This class will take a list of filenames and settings and check then all files using threads |
CProgramMemory | |
CProgramMemoryState | |
►CProjectFile | A class that reads and writes project files |
CSafeChecks | Do not only check how interface is used |
CProjectFileDialog | A dialog for editing project file data |
CQErrorPathItem | A class containing data for one error path item |
CReferenceToken | |
CReport | A base class for reports |
CResultsTree | Cppcheck's results are shown in this tree |
CResultsView | Widget to show cppcheck progressbar and result |
CSameExpressionAnalyzer | |
►CScope | |
CUsingInfo | |
CScopeInfo2 | |
CScratchPad | A window with a text field that |
CSelectColorButton | |
CSelectFontWeightCombo | |
CSelectMapKeys | |
CSelectMapValues | |
►CSelectValueFromVarIdMapRange | |
CIterator | |
►CSettings | This is just a container for general settings so that we don't need to pass individual values to functions or constructors now or in the future when we might have even more detailed settings |
CSafeChecks | Do not only check how interface is used |
CSettingsDialog | Settings dialog |
CShowTypes | A class for different show types we have |
CSimpleConditionHandler | |
CSimpleEnableGroup | |
CSingleExecutor | |
CSingleRange | |
CSingleValueFlowAnalyzer | |
CSmallVector | |
CSourceLocation | |
CStandards | This is just a container for standards settings |
CStartIteratorInferModel | |
CStatsDialog | A dialog that shows project and scan statistics |
CStyleEditDialog | |
CSubExpressionAnalyzer | |
►CSuppressionList | Class for handling suppressions |
CErrorMessage | |
CSuppression | |
CSuppressions | |
CSymbolDatabase | |
CSymbolicConditionHandler | |
CSymbolicInferModel | |
CSyncLogForwarder | |
►CTaggedAllocator | |
Crebind | |
►CTemplateSimplifier | Simplify templates from the preprocessed and partially simplified code |
CTokenAndName | Token and its full scopename |
CTerminateException | |
CThreadData | |
CThreadExecutor | This class will take a list of filenames and settings and check then all files using threads |
CThreadHandler | This class handles creating threadresult and starting threads |
CThreadResult | Threads use this class to obtain new files to process and to publish results |
CTimer | |
CTimerResults | |
CTimerResultsData | |
CTimerResultsIntf | |
►CToken | The token list that the TokenList generates is a linked-list of this class |
CstringifyOptions | |
►CTokenImpl | |
CCppcheckAttributes | |
►CTokenizer | The main purpose is to tokenize the source code |
CTypedefInfo | |
CTokenList | |
CTokenRange | |
►CTokenRangeBase | |
CTokenIterator | |
CTokensFrontBack | This struct stores pointers to the front and back tokens of the list this token is in |
CTranslationHandler | A class handling the available translations |
CTranslationInfo | Information for one translation |
CTxtReport | Text file report |
►CType | Information about a class type |
CBaseInfo | |
CFriendInfo | |
►CValueFlowAnalyzer | |
CConditionState | |
CValueFlowPass | |
CValueFlowPassAdaptor | |
CValueFlowPassRunner | |
CValueFlowState | |
►CValuePtr | |
Ccloner | |
CValueType | Value type |
CVariable | Information about a member variable |
►CVariables | This class is used create a list of variables within a function |
CVariableUsage | Store information about variable usage |
CVariableValue | |
►CVarInfo | |
CAllocInfo | |
CXmlReport | Base class for XML report classes |
CXmlReportV2 | XML file report version 2 |