| 1214 | } |
| 1215 | |
| 1216 | void findClosingBracket4() { |
| 1217 | SimpleTokenizer var(*this); // #12923 |
| 1218 | ASSERT(var.tokenize("template<template<class E> class T = std::vector, class U = std::vector<int>, class V = void>\n" |
| 1219 | "class C;\n")); |
| 1220 | const Token *const t = Token::findsimplematch(var.tokens(), "<"); |
| 1221 | ASSERT(t); |
| 1222 | const Token *const closing = t->findClosingBracket(); |
| 1223 | ASSERT(closing && closing == var.tokens()->tokAt(28)); |
| 1224 | } |
| 1225 | |
| 1226 | void expressionString() { |
| 1227 | SimpleTokenizer var1(*this); |
nothing calls this directly
no test coverage detected