MCPcopy Create free account
hub / github.com/cppcheck-opensource/cppcheck / simplifyTypedefCopyTokens

Function simplifyTypedefCopyTokens

lib/tokenize.cpp:1164–1172  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1162}
1163
1164static Token* simplifyTypedefCopyTokens(Token* to, const Token* fromStart, const Token* toEnd, const Token* location) {
1165 Token* ret = TokenList::copyTokens(to, fromStart, toEnd);
1166 for (Token* tok = to->next(); tok != ret->next(); tok = tok->next()) {
1167 tok->linenr(location->linenr());
1168 tok->column(location->column());
1169 tok->isSimplifiedTypedef(true);
1170 }
1171 return ret;
1172}
1173
1174static Token* simplifyTypedefInsertToken(Token* tok, const std::string& str, const Token* location) {
1175 tok = tok->insertToken(str);

Callers 1

simplifyTypedefCppMethod · 0.85

Calls 2

nextMethod · 0.80
columnMethod · 0.80

Tested by

no test coverage detected