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 | |