| 726 | } |
| 727 | |
| 728 | static const Token* getFunctionToken(const Token* nameToken) |
| 729 | { |
| 730 | if (Token::Match(nameToken, "%name% (")) |
| 731 | return nameToken->next(); |
| 732 | |
| 733 | if (Token::Match(nameToken, "%name% <")) { |
| 734 | const Token* end = nameToken->next()->findClosingBracket(); |
| 735 | if (Token::simpleMatch(end, "> (")) |
| 736 | return end->next(); |
| 737 | } |
| 738 | |
| 739 | return nullptr; |
| 740 | } |
| 741 | |
| 742 | static void getFunctionArguments(const Token* nameToken, std::vector<const Token*>& args) |
| 743 | { |
no test coverage detected