| 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 | { |
no test coverage detected