| 2856 | } |
| 2857 | |
| 2858 | const Token * memberFunctionEnd(const Token *tok) |
| 2859 | { |
| 2860 | if (tok->str() != "(") |
| 2861 | return nullptr; |
| 2862 | const Token *end = tok->link()->next(); |
| 2863 | while (end) { |
| 2864 | if (end->str() == "{" && !Token::Match(end->tokAt(-2), ":|, %name%")) |
| 2865 | return end; |
| 2866 | if (end->str() == ";") |
| 2867 | break; |
| 2868 | end = end->next(); |
| 2869 | } |
| 2870 | return nullptr; |
| 2871 | } |
| 2872 | } // namespace |
| 2873 | |
| 2874 | bool Tokenizer::isMemberFunction(const Token *openParen) |
no test coverage detected