| 836 | } |
| 837 | |
| 838 | const Token* Token::nextArgumentBeforeCreateLinks2() const |
| 839 | { |
| 840 | for (const Token* tok = this; tok; tok = tok->next()) { |
| 841 | if (tok->str() == ",") |
| 842 | return tok->next(); |
| 843 | if (tok->link() && Token::Match(tok, "(|{|[")) |
| 844 | tok = tok->link(); |
| 845 | else if (tok->str() == "<") { |
| 846 | const Token* temp = tok->findClosingBracket(); |
| 847 | if (temp) |
| 848 | tok = temp; |
| 849 | } else if (Token::Match(tok, ")|;")) |
| 850 | return nullptr; |
| 851 | } |
| 852 | return nullptr; |
| 853 | } |
| 854 | |
| 855 | const Token* Token::nextTemplateArgument() const |
| 856 | { |
no test coverage detected