cppcheck/lib
Sebastian f0646d3754 checkunusedfunctions.cpp: Fix files.txt parsing (#1197)
On Windows searching for the last colon finds the colon which is part of
the path of the source file (e.g. "C:/projects/a.cpp"). Thus the path is
saved incomplete. This fix searches for the second instead of the last
colon and uses the data after the second colon as the path of the source
file.
2018-05-01 08:09:11 +02:00
..
CMakeLists.txt Fixed #7660 (cmake build does not handle simplecpp) 2016-08-06 18:21:54 +02:00
analyzerinfo.cpp Refactorization: pass std::string directly to std::*fstream 2018-04-11 09:50:42 +02:00
analyzerinfo.h Updated copyright year 2018-01-14 15:37:52 +01:00
astutils.cpp isLikelyStreamRead: when using & dont allow astParent 2018-04-22 07:30:45 +02:00
astutils.h Refactoring: Reuse isLikelyStreamRead in isVariableChanged 2018-04-18 17:46:10 +02:00
check.cpp Updated copyright year 2018-01-14 15:37:52 +01:00
check.h CLI: Added more fields for --template and added a new --template-location. The gcc predefined template now matches latest gcc better. 2018-04-23 12:21:18 +02:00
check64bit.cpp Refactoring; Renamed Scope::classStart and Scope::classEnd 2018-04-27 22:36:30 +02:00
check64bit.h Updated copyright year 2018-01-14 15:37:52 +01:00
checkassert.cpp Refactoring; Renamed Scope::classStart and Scope::classEnd 2018-04-27 22:36:30 +02:00
checkassert.h Updated copyright year 2018-01-14 15:37:52 +01:00
checkautovariables.cpp Refactoring; Renamed Scope::classStart and Scope::classEnd 2018-04-27 22:36:30 +02:00
checkautovariables.h Updated copyright year 2018-03-31 20:59:09 +02:00
checkbool.cpp Refactoring; Renamed Scope::classStart and Scope::classEnd 2018-04-27 22:36:30 +02:00
checkbool.h Updated copyright year 2018-01-14 15:37:52 +01:00
checkboost.cpp Refactoring; Renamed Scope::classStart and Scope::classEnd 2018-04-27 22:36:30 +02:00
checkboost.h Updated copyright year 2018-01-14 15:37:52 +01:00
checkbufferoverrun.cpp SymbolDatabase: Refactor SymbolDatabase: variable list 2018-04-28 09:38:33 +02:00
checkbufferoverrun.h Updated copyright year 2018-01-14 15:37:52 +01:00
checkclass.cpp CheckClass: If class has memory management it should have copy constructor, operator= and destructor 2018-04-30 23:13:33 +02:00
checkclass.h CheckClass: If class has memory management it should have copy constructor, operator= and destructor 2018-04-30 23:13:33 +02:00
checkcondition.cpp Fix false positive with inner conditions when using pointers (#1195) 2018-04-28 18:56:13 +02:00
checkcondition.h Add a check for identical inner conditions (#1156) 2018-04-08 08:13:44 +02:00
checkexceptionsafety.cpp Refactoring; Renamed Scope::classStart and Scope::classEnd 2018-04-27 22:36:30 +02:00
checkexceptionsafety.h Replaced make_container by C++11 initializer lists 2018-04-08 23:03:44 +02:00
checkfunctions.cpp Refactoring; Renamed Scope::classStart and Scope::classEnd 2018-04-27 22:36:30 +02:00
checkfunctions.h Updated copyright year 2018-01-14 15:37:52 +01:00
checkinternal.cpp Refactoring; Renamed Scope::classStart and Scope::classEnd 2018-04-27 22:36:30 +02:00
checkinternal.h chmod 644 checkinternal.* 2018-04-14 19:45:42 +02:00
checkio.cpp SymbolDatabase: Refactor SymbolDatabase: variable list 2018-04-28 09:38:33 +02:00
checkio.h Updated copyright year 2018-01-14 15:37:52 +01:00
checkleakautovar.cpp Refactoring; Renamed Scope::classStart and Scope::classEnd 2018-04-27 22:36:30 +02:00
checkleakautovar.h astyle formatting 2018-04-16 12:55:37 +02:00
checkmemoryleak.cpp SymbolDatabase: Refactor SymbolDatabase: variable list 2018-04-28 09:38:33 +02:00
checkmemoryleak.h Improve constness 2018-04-04 21:51:31 +02:00
checknullpointer.cpp Refactoring; Renamed Scope::classStart and Scope::classEnd 2018-04-27 22:36:30 +02:00
checknullpointer.h Remove whole program analysis from 'uninitialized variables' and 'null pointer dereference' checkers. I think this logic can more or less be added in ValueFlow instead and then all ValueFlow checkers should get whole program analysis. 2018-02-06 14:56:17 +01:00
checkother.cpp SymbolDatabase: Refactor SymbolDatabase: variable list 2018-04-28 09:38:33 +02:00
checkother.h Report opposite expressions (#1182) 2018-04-21 11:28:21 +02:00
checkpostfixoperator.cpp Refactoring; Renamed Scope::classStart and Scope::classEnd 2018-04-27 22:36:30 +02:00
checkpostfixoperator.h Updated copyright year 2018-03-31 20:59:09 +02:00
checksizeof.cpp Refactoring; Renamed Scope::classStart and Scope::classEnd 2018-04-27 22:36:30 +02:00
checksizeof.h Updated copyright year 2018-03-31 20:59:09 +02:00
checkstl.cpp SymbolDatabase: Refactor SymbolDatabase: variable list 2018-04-28 09:38:33 +02:00
checkstl.h Updated copyright year 2018-01-14 15:37:52 +01:00
checkstring.cpp Refactoring; Renamed Scope::classStart and Scope::classEnd 2018-04-27 22:36:30 +02:00
checkstring.h Updated copyright year 2018-03-31 20:59:09 +02:00
checktype.cpp Refactoring; Renamed Scope::classStart and Scope::classEnd 2018-04-27 22:36:30 +02:00
checktype.h Updated copyright year 2018-01-14 15:37:52 +01:00
checkuninitvar.cpp Refactoring; Renamed Scope::classStart and Scope::classEnd 2018-04-27 22:36:30 +02:00
checkuninitvar.h Updated copyright year 2018-03-31 20:59:09 +02:00
checkunusedfunctions.cpp checkunusedfunctions.cpp: Fix files.txt parsing (#1197) 2018-05-01 08:09:11 +02:00
checkunusedfunctions.h Fix testrunner in cygwin 2018-02-10 15:34:49 +01:00
checkunusedvar.cpp SymbolDatabase: Refactor SymbolDatabase: variable list 2018-04-28 09:38:33 +02:00
checkunusedvar.h Updated copyright year 2018-01-14 15:37:52 +01:00
checkvaarg.cpp SymbolDatabase: Refactor SymbolDatabase: variable list 2018-04-28 09:38:33 +02:00
checkvaarg.h Updated copyright year 2018-01-14 15:37:52 +01:00
config.h Removed non-standard code annotations with __attribute__ 2016-01-09 09:33:56 +01:00
cppcheck.cpp Add suppressions to the XML dump (#1166) 2018-04-24 22:19:24 +02:00
cppcheck.h Rename CppCheck::processFile to CppCheck::checkFile 2018-04-21 13:28:26 +02:00
cppcheck.natvis Added cppcheck.natvis file for human readable debug information in Visual Studio. 2017-01-22 10:21:29 +01:00
cppcheck.vcxproj Copy platforms/ directory to bin/ 2018-02-27 09:09:12 +01:00
cppcheck.vcxproj.filters Fixed travis build by replacing Token::Match by simpleMatch() 2017-03-16 21:15:10 +01:00
errorlogger.cpp errorlogger: fix handling of {inconclusive} 2018-04-24 11:10:41 +02:00
errorlogger.h CLI: Added more fields for --template and added a new --template-location. The gcc predefined template now matches latest gcc better. 2018-04-23 12:21:18 +02:00
importproject.cpp Refactorizations: 2018-04-11 09:44:35 +02:00
importproject.h Updated copyright year 2018-01-14 15:37:52 +01:00
lib.pri Added --cppcheck-build-dir flag 2016-10-29 12:18:11 +02:00
library.cpp Check for double frees when using smart pointers (#1172) 2018-04-16 11:11:13 +02:00
library.h Improve constness 2018-04-04 21:51:31 +02:00
matchcompiler.h Update copyright year to 2007-2016. 2016-01-01 15:34:45 +02:00
mathlib.cpp Improve constness 2018-04-04 21:51:31 +02:00
mathlib.h Updated copyright year 2018-01-14 15:37:52 +01:00
path.cpp Refactor Path::getRelativePath() 2018-04-18 22:23:38 +02:00
path.h Updated copyright year 2018-01-14 15:37:52 +01:00
pathmatch.cpp Updated copyright year 2018-01-14 15:37:52 +01:00
pathmatch.h Updated copyright year 2018-01-14 15:37:52 +01:00
pcrerules.pri
platform.cpp Updated copyright year 2018-03-31 20:59:09 +02:00
platform.h Updated copyright year 2018-03-31 20:59:09 +02:00
preprocessor.cpp Escaped filename, which can contain invalid xml (#1192) 2018-04-25 18:28:04 +02:00
preprocessor.h Updated copyright year 2018-01-14 15:37:52 +01:00
settings.cpp Updated copyright year 2018-01-14 15:37:52 +01:00
settings.h CLI: Added more fields for --template and added a new --template-location. The gcc predefined template now matches latest gcc better. 2018-04-23 12:21:18 +02:00
standards.h Updated copyright year 2018-01-14 15:37:52 +01:00
suppressions.cpp CheckClass: Undo the rule of 3 checker to avoid some warnings 2018-04-24 22:42:25 +02:00
suppressions.h Add suppressions to the XML dump (#1166) 2018-04-24 22:19:24 +02:00
symboldatabase.cpp SymbolDatabase: improve checking of uninstantiated templates (#1196) 2018-05-01 07:32:19 +02:00
symboldatabase.h SymbolDatabase: improve checking of uninstantiated templates (#1196) 2018-05-01 07:32:19 +02:00
templatesimplifier.cpp Refactoring; Renamed Scope::classStart and Scope::classEnd 2018-04-27 22:36:30 +02:00
templatesimplifier.h Updated copyright year 2018-01-14 15:37:52 +01:00
timer.cpp Improve constness 2018-04-04 21:51:31 +02:00
timer.h Updated copyright year 2018-01-14 15:37:52 +01:00
token.cpp Adjustment for implementation of Token::insertToken() (#1194) 2018-04-28 17:17:40 +02:00
token.h Check more opposite conditions 2018-03-24 07:58:37 +01:00
tokenize.cpp Tokenizer: Code cleanup 2018-04-29 15:05:13 +02:00
tokenize.h Thread safety: changed local static variable 'count' to member variable 2018-03-14 09:41:27 +01:00
tokenlist.cpp Ticket #8436: Handle C++11 initializations within ternary operator. (#1174) 2018-04-21 11:30:07 +02:00
tokenlist.h Updated copyright year 2018-01-14 15:37:52 +01:00
utils.h Replaced make_container by C++11 initializer lists 2018-04-08 23:03:44 +02:00
valueflow.cpp Refactoring; Renamed Scope::classStart and Scope::classEnd 2018-04-27 22:36:30 +02:00
valueflow.h Updated copyright year 2018-01-14 15:37:52 +01:00
version.h Set version to 1.83.99/1.84 dev 2018-04-02 15:21:37 +02:00
version.rc