Skip to content

Commit 0924e66

Browse files
authored
made some member functions static (#4966)
1 parent 2b92351 commit 0924e66

6 files changed

Lines changed: 10 additions & 10 deletions

File tree

lib/checkclass.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2223,7 +2223,7 @@ bool CheckClass::isMemberVar(const Scope *scope, const Token *tok) const
22232223
return false;
22242224
}
22252225

2226-
bool CheckClass::isMemberFunc(const Scope *scope, const Token *tok) const
2226+
bool CheckClass::isMemberFunc(const Scope *scope, const Token *tok)
22272227
{
22282228
if (!tok->function()) {
22292229
for (const Function &func : scope->functionList) {
@@ -2264,7 +2264,7 @@ bool CheckClass::isMemberFunc(const Scope *scope, const Token *tok) const
22642264
return false;
22652265
}
22662266

2267-
bool CheckClass::isConstMemberFunc(const Scope *scope, const Token *tok) const
2267+
bool CheckClass::isConstMemberFunc(const Scope *scope, const Token *tok)
22682268
{
22692269
if (!tok->function())
22702270
return false;

lib/checkclass.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -317,8 +317,8 @@ class CPPCHECKLIB CheckClass : public Check {
317317

318318
// checkConst helper functions
319319
bool isMemberVar(const Scope *scope, const Token *tok) const;
320-
bool isMemberFunc(const Scope *scope, const Token *tok) const;
321-
bool isConstMemberFunc(const Scope *scope, const Token *tok) const;
320+
static bool isMemberFunc(const Scope *scope, const Token *tok);
321+
static bool isConstMemberFunc(const Scope *scope, const Token *tok);
322322
bool checkConstFunc(const Scope *scope, const Function *func, bool& memberAccessed) const;
323323

324324
// constructors helper function
@@ -410,7 +410,7 @@ class CPPCHECKLIB CheckClass : public Check {
410410
* @param callToken token where pure virtual function is called directly or indirectly
411411
* @param[in,out] pureFuncStack list to append the stack
412412
*/
413-
void getFirstVirtualFunctionCallStack(
413+
static void getFirstVirtualFunctionCallStack(
414414
std::map<const Function *, std::list<const Token *>> & virtualFunctionCallsMap,
415415
const Token *callToken,
416416
std::list<const Token *> & pureFuncStack);

lib/pathanalysis.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ std::pair<bool, bool> PathAnalysis::checkCond(const Token * tok, bool& known)
6868
return std::make_pair(true, true);
6969
}
7070

71-
PathAnalysis::Progress PathAnalysis::forwardRecursive(const Token* tok, Info info, const std::function<PathAnalysis::Progress(const Info&)>& f) const
71+
PathAnalysis::Progress PathAnalysis::forwardRecursive(const Token* tok, Info info, const std::function<PathAnalysis::Progress(const Info&)>& f)
7272
{
7373
if (!tok)
7474
return Progress::Continue;

lib/pathanalysis.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ struct PathAnalysis {
6161
}
6262
private:
6363

64-
Progress forwardRecursive(const Token* tok, Info info, const std::function<PathAnalysis::Progress(const Info&)>& f) const;
64+
static Progress forwardRecursive(const Token* tok, Info info, const std::function<PathAnalysis::Progress(const Info&)>& f);
6565
Progress forwardRange(const Token* startToken, const Token* endToken, Info info, const std::function<Progress(const Info&)>& f) const;
6666

6767
static const Scope* findOuterScope(const Scope * scope);

lib/symboldatabase.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5013,7 +5013,7 @@ const Enumerator * SymbolDatabase::findEnumerator(const Token * tok, std::set<st
50135013

50145014
//---------------------------------------------------------------------------
50155015

5016-
const Type* SymbolDatabase::findVariableTypeInBase(const Scope* scope, const Token* typeTok) const
5016+
const Type* SymbolDatabase::findVariableTypeInBase(const Scope* scope, const Token* typeTok)
50175017
{
50185018
if (scope && scope->definedType && !scope->definedType->derivedFrom.empty()) {
50195019
const std::vector<Type::BaseInfo> &derivedFrom = scope->definedType->derivedFrom;

lib/symboldatabase.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1493,8 +1493,8 @@ class CPPCHECKLIB SymbolDatabase {
14931493
bool isFunction(const Token *tok, const Scope* outerScope, const Token **funcStart, const Token **argStart, const Token** declEnd) const;
14941494
const Type *findTypeInNested(const Token *startTok, const Scope *startScope) const;
14951495
const Scope *findNamespace(const Token * tok, const Scope * scope) const;
1496-
Function *findFunctionInScope(const Token *func, const Scope *ns, const std::string & path, nonneg int path_length);
1497-
const Type *findVariableTypeInBase(const Scope *scope, const Token *typeTok) const;
1496+
static Function *findFunctionInScope(const Token *func, const Scope *ns, const std::string & path, nonneg int path_length);
1497+
static const Type *findVariableTypeInBase(const Scope *scope, const Token *typeTok);
14981498

14991499
using MemberIdMap = std::map<unsigned int, unsigned int>;
15001500
using VarIdMap = std::map<unsigned int, MemberIdMap>;

0 commit comments

Comments
 (0)