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

Function skipBracketsAndMembers

lib/checkunusedvar.cpp:670–681  ·  view source on GitHub ↗

Skip [ .. ] . x

Source from the content-addressed store, hash-verified

668
669// Skip [ .. ] . x
670static const Token * skipBracketsAndMembers(const Token *tok)
671{
672 while (tok) {
673 if (tok->str() == "[")
674 tok = tok->link()->next();
675 else if (Token::Match(tok, ". %name%"))
676 tok = tok->tokAt(2);
677 else
678 break;
679 }
680 return tok;
681}
682
683static void useFunctionArgs(const Token *tok, Variables& variables)
684{

Calls 3

nextMethod · 0.80
strMethod · 0.45
tokAtMethod · 0.45

Tested by

no test coverage detected