MCPcopy Create free account
hub / github.com/cppcheck-opensource/cppcheck / memberFunctionScope

Function memberFunctionScope

lib/tokenize.cpp:2845–2856  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2843 }
2844
2845 std::string memberFunctionScope(const Token *tok)
2846 {
2847 std::string qualification;
2848 const Token *qualTok = tok->strAt(-2) == "~" ? tok->tokAt(-4) : tok->tokAt(-3);
2849 while (Token::Match(qualTok, "%type% ::")) {
2850 if (!qualification.empty())
2851 qualification = " :: " + qualification;
2852 qualification = qualTok->str() + qualification;
2853 qualTok = qualTok->tokAt(-2);
2854 }
2855 return qualification;
2856 }
2857
2858 const Token * memberFunctionEnd(const Token *tok)
2859 {

Callers 1

simplifyUsingMethod · 0.85

Calls 3

tokAtMethod · 0.45
emptyMethod · 0.45
strMethod · 0.45

Tested by

no test coverage detected