|
Cppcheck
|
| AboutDialog | About dialog |
| Application | A class containing information of the application to execute |
| ApplicationDialog | Dialog to edit a startable application |
| ApplicationList | List of applications user has specified to open errors with |
| CheckBufferOverrun::ArrayInfo | Information about N-dimensional array |
| Type::BaseInfo | |
| Check | Interface class that cppcheck uses to communicate with the checks |
| Check64BitPortability | Check for 64-bit portability issues |
| CheckAssert | Checking for side effects in assert statements |
| CheckAssignIf | Check for assignment / condition mismatches |
| CheckAutoVariables | |
| CheckBool | Checks dealing with suspicous usage of boolean type (not for evaluating conditions) |
| CheckBoost | Check Boost usage |
| CheckBufferOverrun | Buffer overruns and array index out of bounds |
| CheckClass | Check classes |
| CheckExceptionSafety | Check exception safety (exceptions shouldn't cause leaks nor corrupt data) |
| CheckInternal | Check Internal cppcheck API usage |
| CheckIO | Check input output operations |
| CheckLeakAutoVar | Check for leaks |
| CheckMemoryLeak | Base class for memory leaks checking |
| CheckMemoryLeakInClass | Check class variables, variables that are allocated in the constructor should be deallocated in the destructor |
| CheckMemoryLeakInFunction | CheckMemoryLeakInFunction detects when a function variable is allocated but not deallocated properly |
| CheckMemoryLeakNoVar | Detect simple memory leaks (address not taken) |
| CheckMemoryLeakStructMember | Detect simple memory leaks for struct members |
| CheckNonReentrantFunctions | Using non reentrant functions that can be replaced by their reentrant versions |
| CheckNullPointer | Check for null pointer dereferencing |
| CheckObsoleteFunctions | Using obsolete functions that are always insecure to use |
| CheckOther | Various small checks |
| CheckPostfixOperator | Using postfix operators ++ or -- rather than postfix operator |
| CheckSizeof | Checks on usage of sizeof() operator |
| CheckStatistics | A class for check statistics |
| CheckStl | Check STL usage (invalidation of iterators, mismatching containers, etc) |
| CheckThread | Thread to run cppcheck |
| CheckUninitVar | Checking for uninitialized variables |
| CheckUnusedFunctions | |
| CheckUnusedVar | Various small checks |
| CmdLineParser | The command line parser |
| Condition | |
| CppCheck | 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 |
| CppCheckExecutor | 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 |
| CsvReport | CSV text file report |
| Dimension | Array dimension information |
| EnumValue | |
| EraseCheckLoop | Check for invalid iterator usage after erase/insert/etc |
| ErrorItem | A class containing error data for one error |
| ErrorLine | A class containing error data for one shown error line |
| ErrorLogger | This is an interface, which the class responsible of error logging should implement |
| ErrorLogger::ErrorMessage | Wrapper for error messages, provided by reportErr() |
| ExecutionPath | Base class for Execution Paths checking An execution path is a linear list of statements |
| ExecutionPathBufferOverrun | Check for buffer overruns (using ExecutionPath) |
| FileList | A class for listing files and directories to check |
| FileLister | Cross-platform FileLister |
| ErrorLogger::ErrorMessage::FileLocation | File name and line number |
| Suppressions::FileMatcher | |
| Filepointer | |
| FileViewDialog | File view -dialog |
| Type::FriendInfo | |
| Function | |
| CheckUnusedFunctions::FunctionUsage | |
| GuiSeverity | GUI versions of severity conversions |
| InternalError | Simple container to be thrown when internal error is detected |
| std::less< Check * > | Compare the names of Check classes, used when sorting the Check descendants |
| LogView | A tool window that shows checking log |
| MainWindow | Main window for cppcheck-gui |
| MathLib | Simple math functions that uses operands stored in std::string |
| Nullpointer | Check for null pointer usage (using ExecutionPath) |
| Path | Path handling routines |
| PathMatch | Simple path matching for ignoring paths in CLI |
| Platform | Checked platform GUI-data |
| Platforms | List of checked platforms |
| Preprocessor | The cppcheck preprocessor |
| PreprocessorMacro | Class that the preprocessor uses when it expands macros |
| Project | A class that contains project data and manages projects |
| ProjectFile | A class that reads and writes project files |
| ProjectFileDialog | A dialog for editing project file data |
| Report | A base class for reports |
| ResultsTree | Cppcheck's results are shown in this tree |
| ResultsView | Widget to show cppcheck progressbar and result |
| Settings::Rule | Rule |
| Scope | |
| Variables::ScopeGuard | |
| ScratchPad | A window with a text field that |
| Settings | 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 |
| SettingsDialog | Settings dialog |
| Severity | Enum class for severity |
| ShowTypes | A class for different show types we have |
| Space | |
| Standards | This is just a container for standards settings |
| StatsDialog | A dialog that shows project and scan statistics |
| Suppressions::SuppressionEntry | |
| Suppressions | Class for handling suppressions |
| SymbolDatabase | |
| TemplateSimplifier | Simplify templates from the preprocessed and partially simplified code |
| ThreadExecutor | This class will take a list of filenames and settings and check then all files using threads |
| ThreadHandler | This class handles creating threadresult and starting threads |
| ThreadResult | Threads use this class to obtain new files to process and to publish results |
| Timer | |
| TimerResults | |
| TimerResultsData | |
| TimerResultsIntf | |
| Token | The token list that the TokenList generates is a linked-list of this class |
| Tokenizer | The main purpose is to tokenize the source code |
| TokenList | |
| TokenStrEquals | This is a helper class to be used with std::find_if |
| TranslationHandler | A class handling the available translations |
| TranslationInfo | Information for one translation |
| TxtReport | Text file report |
| Type | Information about a class type |
| UninitVar | Check that uninitialized variables aren't used (using ExecutionPath) |
| CheckClass::Usage | Information about a member variable |
| Scope::UsingInfo | |
| Variable | Information about a member variable |
| Variables | This class is used create a list of variables within a function |
| Variables::VariableUsage | Store information about variable usage |
| VarInfo | |
| XmlReport | Base class for XML report classes |
| XmlReportV1 | XML file report version 1 |
| XmlReportV2 | XML file report version 2 |
1.7.6.1