| CAnalyzer::Action | |
| CAddonInfo | |
| CCppcheckLibraryData::MemoryResource::Alloc | |
| ►Cstd::allocator< T > | STL class |
| CTaggedAllocator< T, N > | |
| CLibrary::AllocFunc | |
| CVarInfo::AllocInfo | |
| ►CAnalyzer | |
| ►CValueFlowAnalyzer | |
| CMultiValueFlowAnalyzer | |
| ►CSingleValueFlowAnalyzer | |
| ►CExpressionAnalyzer | |
| CContainerExpressionAnalyzer | |
| COppositeExpressionAnalyzer | |
| CSameExpressionAnalyzer | |
| ►CSubExpressionAnalyzer | |
| CMemberExpressionAnalyzer | |
| CAnalyzerInformation | Analyzer information |
| CApplication | A class containing information of the application to execute |
| CCppcheckLibraryData::Function::Arg | |
| CLibrary::ArgumentChecks | |
| CCheckIO::ArgumentInfo | |
| CAnalyzer::Assume | |
| Cclangimport::AstNode | |
| CType::BaseInfo | |
| CCppcheckLibraryData::Reflection::Call | |
| ►CCTU::FileInfo::CallBase | |
| CCTU::FileInfo::FunctionCall | |
| CCTU::FileInfo::NestedCall | |
| ►CCheck | Interface class that cppcheck uses to communicate with the checks |
| 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 |
| CCheckCondition | Check for condition mismatches |
| CCheckExceptionSafety | Check exception safety (exceptions shouldn't cause leaks nor corrupt data) |
| CCheckFunctions | Check for bad function usage |
| CCheckIO | Check input output operations |
| CCheckInternal | Check Internal cppcheck API usage |
| CCheckLeakAutoVar | Check for leaks |
| 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 |
| CCheckStl | Check STL usage (invalidation of iterators, mismatching containers, etc) |
| CCheckString | Detect misusage of C-style strings and related standard functions |
| CCheckType | Various small checks |
| CCheckUninitVar | Checking for uninitialized variables |
| CCheckUnusedVar | Various small checks |
| CCheckVaarg | Checking for misusage of variable argument lists |
| CCheckersReport | |
| ►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 |
| CCheckUnusedFunctions | Check for functions never called |
| CValuePtr< T >::cloner< U > | |
| CValuePtr< T >::cloner< T > | |
| CCmdLineLogger | |
| CCmdLineParser | The command line parser |
| CLibrary::CodeBlock | |
| CCppcheckLibraryData::Markup::CodeBlocks | |
| CCodeEditorStyle | |
| CValueFlow::Value::compareVisitor | |
| CConditionHandler::Condition | |
| ►CConditionHandler | |
| CContainerConditionHandler | |
| ►CSimpleConditionHandler | |
| CIteratorConditionHandler | |
| CSymbolicConditionHandler | |
| CValueFlowAnalyzer::ConditionState | |
| CMatchCompiler::ConstString< n > | |
| CCppcheckLibraryData::Container | |
| CLibrary::Container | |
| CTokenImpl::CppcheckAttributes | |
| 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 | |
| CCWE | |
| Cclangimport::Data | |
| CCppcheckLibraryData::MemoryResource::Dealloc | |
| Cclangimport::Data::Decl | |
| CValueFlow::Value::decrement | |
| CCppcheckLibraryData::Define | |
| 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 |
| CCppcheckLibraryData::Entrypoint | |
| CEnumClassHash | |
| CEnumerator | |
| CValueFlow::Value::equalVisitor | |
| CLibrary::Error | |
| 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 |
| 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 |
| CSyncLogForwarder | |
| CThreadResult | Threads use this class to obtain new files to process and to publish results |
| CErrorMessage | Wrapper for error messages, provided by reportErr() |
| CSuppressionList::ErrorMessage | |
| ►Cstd::exception | STL class |
| ►Cstd::runtime_error | STL class |
| CTerminateException | |
| ►CExecutor | This class will take a list of filenames and settings and check then all files using threads |
| CProcessExecutor | This class will take a list of filenames and settings and check then all files using threads |
| CSingleExecutor | |
| CThreadExecutor | This class will take a list of filenames and settings and check then all files using threads |
| CLibrary::ExportedFunctions | |
| CCppcheckLibraryData::Markup::Exporter | |
| CExprIdToken | |
| ►CCheck::FileInfo | Base class used for whole-program analysis |
| CCTU::FileInfo | |
| CFileList | A class for listing files and directories to check |
| CFileLister | Cross-platform FileLister |
| CErrorMessage::FileLocation | File name and line number |
| CFileSettings | File settings |
| CFileWithDetails | |
| CType::FriendInfo | |
| CCppcheckLibraryData::Container::Function | |
| CCppcheckLibraryData::Function | |
| CFunction | |
| CLibrary::Container::Function | |
| CLibrary::Function | |
| CCheckUnusedFunctions::FunctionDecl | |
| CCheckUnusedFunctions::FunctionUsage | |
| CFwdAnalysis | Forward data flow analysis for checks |
| CGuiSeverity | GUI versions of severity conversions |
| CExprIdToken::Hash | |
| CHighlighter::HighlightingRule | |
| CImportProject | Importing project settings |
| CValueFlow::Value::increment | |
| ►CInferModel | |
| CIntegralInferModel | |
| ►CIteratorInferModel | |
| CEndIteratorInferModel | |
| CStartIteratorInferModel | |
| CSymbolicInferModel | |
| CPathAnalysis::Info | |
| CValueFlow::Value::compareVisitor::innerVisitor | |
| CInternalError | Simple container to be thrown when internal error is detected |
| CCppcheckLibraryData::Function::Arg::Iterator | |
| CSelectValueFromVarIdMapRange::Iterator | |
| CLibrary::ArgumentChecks::IteratorInfo | |
| CIteratorRange< Iterator > | |
| CKeywords | |
| CFwdAnalysis::KnownAndToken | |
| CLambda | |
| CLibrary | Library definitions handling |
| CLifetimeStore | |
| CValueFlow::LifetimeToken | |
| CCTU::FileInfo::Location | |
| CCppcheckLibraryData::Markup | |
| CMathLib | Simple math functions that uses operands stored in std::string |
| CCppcheckLibraryData::MemoryResource | |
| CCppcheckLibraryData::Function::Arg::MinSize | |
| CLibrary::ArgumentChecks::MinSize | |
| Ccheckers::MisraInfo | |
| CnewInstantiation | |
| CLibrary::NonOverlappingData | |
| COnExit | |
| CPath | Path handling routines |
| CPathAnalysis | |
| CPathMatch | Simple path matching for ignoring paths in CLI |
| CLibrary::Platform | |
| CPlatform | Platform settings |
| CPlatformData | Checked platform GUI-data |
| CCppcheckLibraryData::PlatformType | |
| CLibrary::PlatformType | |
| CCppcheckLibraryData::PodType | |
| CLibrary::PodType | |
| CPreprocessor | The cppcheck preprocessor |
| CProgramMemory | |
| CProgramMemoryState | |
| ►CQComboBox | |
| CSelectFontWeightCombo | |
| ►CQDialog | |
| CAboutDialog | About dialog |
| CApplicationDialog | Dialog to edit a startable application |
| CComplianceReportDialog | |
| CFileViewDialog | File view -dialog |
| CHelpDialog | |
| CLibraryAddFunctionDialog | |
| CLibraryDialog | |
| CLibraryEditArgDialog | |
| CNewSuppressionDialog | |
| CProjectFileDialog | A dialog for editing project file data |
| CScratchPad | A window with a text field that |
| CSettingsDialog | Settings dialog |
| CStatsDialog | A dialog that shows project and scan statistics |
| CStyleEditDialog | |
| CQErrorPathItem | A class containing data for one error path item |
| ►CQMainWindow | |
| CMainWindow | Main window for cppcheck-gui |
| ►CQObject | |
| CApplicationList | List of applications user has specified to open errors with |
| CCheckStatistics | A class for check statistics |
| CPlatforms | List of checked platforms |
| CProjectFile | A class that reads and writes project files |
| ►CReport | A base class for reports |
| CCsvReport | CSV text file report |
| CPrintableReport | Printable (in-memory) report |
| CTxtReport | Text file report |
| ►CXmlReport | Base class for XML report classes |
| CXmlReportV2 | XML file report version 2 |
| CThreadHandler | This class handles creating threadresult and starting threads |
| CThreadResult | Threads use this class to obtain new files to process and to publish results |
| CTranslationHandler | A class handling the available translations |
| ►CQPlainTextEdit | |
| CCodeEditor | |
| ►CQPushButton | |
| CSelectColorButton | |
| ►CQSyntaxHighlighter | |
| CHighlighter | |
| ►CQTextBrowser | |
| CHelpBrowser | |
| ►CQThread | |
| CCheckThread | Thread to run cppcheck |
| ►CQTreeView | |
| CResultsTree | Cppcheck's results are shown in this tree |
| ►CQWidget | |
| CLineNumberArea | |
| CResultsView | Widget to show cppcheck progressbar and result |
| CCppcheckLibraryData::Container::RangeItemRecordType | |
| CLibrary::Container::RangeItemRecordTypeItem | |
| CTaggedAllocator< T, N >::rebind< U > | |
| CReferenceToken | |
| CCppcheckLibraryData::Reflection | |
| CAnalyzer::Result | |
| CFwdAnalysis::Result | Result of forward analysis |
| CCppcheckLibraryData::Function::ReturnValue | |
| ►CSettings::SafeChecks | Do not only check how interface is used |
| CProjectFile::SafeChecks | Do not only check how interface is used |
| CScope | |
| CScopeInfo2 | |
| CSelectMapKeys | |
| CSelectMapValues | |
| CSelectValueFromVarIdMapRange | |
| 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 |
| CShowTypes | A class for different show types we have |
| CSimpleEnableGroup< T > | |
| CSimpleEnableGroup< Certainty > | |
| CSimpleEnableGroup< Checks > | |
| CSimpleEnableGroup< Severity > | |
| CSingleRange< T > | |
| CCppcheckLibraryData::SmartPointer | |
| CLibrary::SmartPointer | |
| CSourceLocation | |
| CStandards | This is just a container for standards settings |
| Ccppcheck::stricmp | |
| CToken::stringifyOptions | |
| CSuppressionList::Suppression | |
| CSuppressionList | Class for handling suppressions |
| CSuppressions | |
| CSymbolDatabase | |
| CTemplateSimplifier | Simplify templates from the preprocessed and partially simplified code |
| CThreadData | |
| CTimer | |
| CTimerResultsData | |
| ►CTimerResultsIntf | |
| CTimerResults | |
| CToken | The token list that the TokenList generates is a linked-list of this class |
| CTemplateSimplifier::TokenAndName | Token and its full scopename |
| CTokenImpl | |
| CTokenRangeBase< T, >::TokenIterator | |
| CTokenizer | The main purpose is to tokenize the source code |
| CTokenList | |
| CTokenRangeBase< T, > | |
| ►CTokenRangeBase< const Token > | |
| CConstTokenRange | |
| ►CTokenRangeBase< Token > | |
| CTokenRange | |
| CTokensFrontBack | This struct stores pointers to the front and back tokens of the list this token is in |
| CTranslationInfo | Information for one translation |
| CType | Information about a class type |
| CTokenizer::TypedefInfo | |
| CCTU::FileInfo::UnsafeUsage | |
| CCheckClass::Usage | Information about a member variable |
| CScope::UsingInfo | |
| CMathLib::value | Value class |
| CValueFlow::Value | |
| ►CValueFlowPass | |
| CValueFlowPassAdaptor< F > | |
| CValueFlowPassRunner | |
| CValueFlowState | |
| CValuePtr< T > | |
| CValueType | Value type |
| CVariable | Information about a member variable |
| CVariables | This class is used create a list of variables within a function |
| CVariables::VariableUsage | Store information about variable usage |
| CVariableValue | |
| CVarInfo | |
| ►Cstd::vector< T > | STL class |
| CSmallVector< T, N > | |
| CLibrary::WarnInfo | |