| 241 | } |
| 242 | |
| 243 | std::string TemplateSimplifier::TokenAndName::dump(const std::vector<std::string>& fileNames) const { |
| 244 | std::string ret = " <TokenAndName name=\"" + ErrorLogger::toxml(mName) + "\" file=\"" + ErrorLogger::toxml(fileNames.at(mToken->fileIndex())) + "\" line=\"" + std::to_string(mToken->linenr()) + "\">\n"; |
| 245 | for (const Token* tok = mToken; tok && !Token::Match(tok, "[;{}]"); tok = tok->next()) |
| 246 | ret += " <template-token str=\"" + ErrorLogger::toxml(tok->str()) + "\"/>\n"; |
| 247 | return ret + " </TokenAndName>\n"; |
| 248 | } |
| 249 | |
| 250 | const Token * TemplateSimplifier::TokenAndName::aliasStartToken() const |
| 251 | { |
no test coverage detected