| 537 | } |
| 538 | |
| 539 | static void stripCV(std::vector<const Token*>& toks) |
| 540 | { |
| 541 | auto it = |
| 542 | std::find_if(toks.begin(), toks.end(), [&](const Token* tok) { |
| 543 | return !Token::Match(tok, "const|volatile"); |
| 544 | }); |
| 545 | if (it == toks.begin()) |
| 546 | return; |
| 547 | toks.erase(toks.begin(), it); |
| 548 | } |
| 549 | |
| 550 | static std::vector<std::vector<const Token*>> evaluateTemplateArgs(const Token* tok) |
| 551 | { |
no test coverage detected