Skip to content

Commit ad0d230

Browse files
committed
Fixed some cppcheck warnings about methods that can be static/const
1 parent af2ada9 commit ad0d230

5 files changed

Lines changed: 5 additions & 5 deletions

File tree

lib/checkautovariables.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -317,7 +317,7 @@ void CheckAutoVariables::errorUselessAssignmentPtrArg(const Token *tok)
317317
//---------------------------------------------------------------------------
318318

319319
// return temporary?
320-
bool CheckAutoVariables::returnTemporary(const Token *tok) const
320+
bool CheckAutoVariables::returnTemporary(const Token *tok)
321321
{
322322
bool func = false; // Might it be a function call?
323323
bool retref = false; // is there such a function that returns a reference?

lib/checkautovariables.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ class CPPCHECKLIB CheckAutoVariables : public Check {
7979
* @param tok pointing at the "return" token
8080
* @return true if a temporary object is returned
8181
*/
82-
bool returnTemporary(const Token *tok) const;
82+
static bool returnTemporary(const Token *tok);
8383

8484
void errorReturnAddressToAutoVariable(const Token *tok);
8585
void errorReturnPointerToLocalArray(const Token *tok);

lib/checkobsolescentfunctions.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ class CPPCHECKLIB CheckObsoleteFunctions : public Check {
6262
static std::map<std::string, std::string> _obsoleteC99Functions;
6363

6464
/** init obsolete functions list ' */
65-
void initObsoleteFunctions() {
65+
static void initObsoleteFunctions() {
6666
// Obsolete posix functions, which messages suggest only one alternative and doesn't contain additional information.
6767
const struct {
6868
const char* bad;

lib/symboldatabase.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1301,7 +1301,7 @@ SymbolDatabase::~SymbolDatabase()
13011301
}
13021302
}
13031303

1304-
bool SymbolDatabase::isFunction(const Token *tok, const Scope* outerScope, const Token **funcStart, const Token **argStart)
1304+
bool SymbolDatabase::isFunction(const Token *tok, const Scope* outerScope, const Token **funcStart, const Token **argStart) const
13051305
{
13061306
if (tok->varId())
13071307
return false;

lib/symboldatabase.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1019,7 +1019,7 @@ class CPPCHECKLIB SymbolDatabase {
10191019
Function *addGlobalFunctionDecl(Scope*& scope, const Token* tok, const Token *argStart, const Token* funcStart);
10201020
Function *addGlobalFunction(Scope*& scope, const Token*& tok, const Token *argStart, const Token* funcStart);
10211021
void addNewFunction(Scope **info, const Token **tok);
1022-
bool isFunction(const Token *tok, const Scope* outerScope, const Token **funcStart, const Token **argStart);
1022+
bool isFunction(const Token *tok, const Scope* outerScope, const Token **funcStart, const Token **argStart) const;
10231023
const Type *findTypeInNested(const Token *tok, const Scope *startScope) const;
10241024
const Scope *findNamespace(const Token * tok, const Scope * scope) const;
10251025
Function *findFunctionInScope(const Token *func, const Scope *ns);

0 commit comments

Comments
 (0)