| 5648 | } |
| 5649 | |
| 5650 | void Tokenizer::markCppCasts() |
| 5651 | { |
| 5652 | if (isC()) |
| 5653 | return; |
| 5654 | for (Token* tok = list.front(); tok; tok = tok->next()) { |
| 5655 | if (Token::Match(tok, "const_cast|dynamic_cast|reinterpret_cast|static_cast")) { |
| 5656 | if (!Token::simpleMatch(tok->next(), "<") || !Token::simpleMatch(tok->linkAt(1), "> (")) |
| 5657 | syntaxError(tok); |
| 5658 | tok = tok->linkAt(1)->next(); |
| 5659 | tok->isCast(true); |
| 5660 | } |
| 5661 | } |
| 5662 | |
| 5663 | } |
| 5664 | |
| 5665 | void Tokenizer::sizeofAddParentheses() |
| 5666 | { |