@@ -289,8 +289,8 @@ class TestToken : public TestFixture {
289289 ASSERT_EQUALS (true , Token::Match (numparen.tokens (), " (| 100 %bool%|%name%| )|" ));
290290 }
291291
292- void multiCompare4 () const {
293- SimpleTokenizer var (" std :: queue < int > foo ;" );
292+ void multiCompare4 () {
293+ SimpleTokenizer var (* this , " std :: queue < int > foo ;" );
294294
295295 ASSERT_EQUALS (Token::eBracket, var.tokens ()->tokAt (3 )->tokType ());
296296 ASSERT_EQUALS (Token::eBracket, var.tokens ()->tokAt (5 )->tokType ());
@@ -545,18 +545,18 @@ class TestToken : public TestFixture {
545545 ASSERT_EQUALS (true , *tokensFront == &tok);
546546 }
547547
548- void nextArgument () const {
549- SimpleTokenizer example1 (" foo(1, 2, 3, 4);" );
548+ void nextArgument () {
549+ SimpleTokenizer example1 (* this , " foo(1, 2, 3, 4);" );
550550 ASSERT_EQUALS (true , Token::simpleMatch (example1.tokens ()->tokAt (2 )->nextArgument (), " 2 , 3" ));
551551 ASSERT_EQUALS (true , Token::simpleMatch (example1.tokens ()->tokAt (4 )->nextArgument (), " 3 , 4" ));
552552
553- SimpleTokenizer example2 (" foo();" );
553+ SimpleTokenizer example2 (* this , " foo();" );
554554 ASSERT_EQUALS (true , example2.tokens ()->tokAt (2 )->nextArgument () == nullptr );
555555
556- SimpleTokenizer example3 (" foo(bar(a, b), 2, 3);" );
556+ SimpleTokenizer example3 (* this , " foo(bar(a, b), 2, 3);" );
557557 ASSERT_EQUALS (true , Token::simpleMatch (example3.tokens ()->tokAt (2 )->nextArgument (), " 2 , 3" ));
558558
559- SimpleTokenizer example4 (" foo(x.i[1], \"\" , 3);" );
559+ SimpleTokenizer example4 (* this , " foo(x.i[1], \"\" , 3);" );
560560 ASSERT_EQUALS (true , Token::simpleMatch (example4.tokens ()->tokAt (2 )->nextArgument (), " \"\" , 3" ));
561561 }
562562
@@ -604,11 +604,11 @@ class TestToken : public TestFixture {
604604 ASSERT_EQUALS (false , Token::Match (ifSemicolonElse.tokens (), " if ; !!else" ));
605605 }
606606
607- void matchType () const {
607+ void matchType () {
608608 SimpleTokenList type (" abc" );
609609 ASSERT_EQUALS (true , Token::Match (type.tokens (), " %type%" ));
610610
611- SimpleTokenizer isVar (" int a = 3 ;" );
611+ SimpleTokenizer isVar (* this , " int a = 3 ;" );
612612 ASSERT_EQUALS (true , Token::Match (isVar.tokens (), " %type%" ));
613613 ASSERT_EQUALS (true , Token::Match (isVar.tokens (), " %type% %name%" ));
614614 ASSERT_EQUALS (false , Token::Match (isVar.tokens (), " %type% %type%" ));
@@ -660,8 +660,8 @@ class TestToken : public TestFixture {
660660 ASSERT_EQUALS (true , Token::Match (emptyStr.tokens (), " %str%" ));
661661 }
662662
663- void matchVarid () const {
664- SimpleTokenizer var (" int a ; int b ;" );
663+ void matchVarid () {
664+ SimpleTokenizer var (* this , " int a ; int b ;" );
665665
666666 // Varid == 0 should throw exception
667667 ASSERT_THROW ((void )Token::Match (var.tokens (), " %type% %varid% ; %type% %name%" , 0 ),InternalError);
@@ -742,15 +742,15 @@ class TestToken : public TestFixture {
742742 ASSERT_EQUALS (true , Token::Match (negative.tokens (), " %bool%" ));
743743 }
744744
745- void matchOr () const {
745+ void matchOr () {
746746 SimpleTokenList bitwiseOr (" ;|;" );
747747 // cppcheck-suppress simplePatternError - this is intentional
748748 ASSERT_EQUALS (true , Token::Match (bitwiseOr.tokens (), " ; %or%" ));
749749 ASSERT_EQUALS (true , Token::Match (bitwiseOr.tokens (), " ; %op%" ));
750750 // cppcheck-suppress simplePatternError - this is intentional
751751 ASSERT_EQUALS (false , Token::Match (bitwiseOr.tokens (), " ; %oror%" ));
752752
753- SimpleTokenizer bitwiseOrAssignment (" ;|=;" );
753+ SimpleTokenizer bitwiseOrAssignment (* this , " ;|=;" );
754754 // cppcheck-suppress simplePatternError - this is intentional
755755 ASSERT_EQUALS (false , Token::Match (bitwiseOrAssignment.tokens (), " ; %or%" ));
756756 ASSERT_EQUALS (true , Token::Match (bitwiseOrAssignment.tokens (), " ; %op%" ));
@@ -1105,39 +1105,39 @@ class TestToken : public TestFixture {
11051105 ASSERT_EQUALS (true , tok.isName ());
11061106 }
11071107
1108- void canFindMatchingBracketsNeedsOpen () const {
1109- SimpleTokenizer var (" std::deque<std::set<int> > intsets;" );
1108+ void canFindMatchingBracketsNeedsOpen () {
1109+ SimpleTokenizer var (* this , " std::deque<std::set<int> > intsets;" );
11101110
11111111 const Token* const t = var.tokens ()->findClosingBracket ();
11121112 ASSERT (t == nullptr );
11131113 }
11141114
1115- void canFindMatchingBracketsInnerPair () const {
1116- SimpleTokenizer var (" std::deque<std::set<int> > intsets;" );
1115+ void canFindMatchingBracketsInnerPair () {
1116+ SimpleTokenizer var (* this , " std::deque<std::set<int> > intsets;" );
11171117
11181118 const Token * const t = var.tokens ()->tokAt (7 )->findClosingBracket ();
11191119 ASSERT_EQUALS (" >" , t->str ());
11201120 ASSERT (var.tokens ()->tokAt (9 ) == t);
11211121 }
11221122
1123- void canFindMatchingBracketsOuterPair () const {
1124- SimpleTokenizer var (" std::deque<std::set<int> > intsets;" );
1123+ void canFindMatchingBracketsOuterPair () {
1124+ SimpleTokenizer var (* this , " std::deque<std::set<int> > intsets;" );
11251125
11261126 const Token* const t = var.tokens ()->tokAt (3 )->findClosingBracket ();
11271127 ASSERT_EQUALS (" >" , t->str ());
11281128 ASSERT (var.tokens ()->tokAt (10 ) == t);
11291129 }
11301130
1131- void canFindMatchingBracketsWithTooManyClosing () const {
1132- SimpleTokenizer var (" X< 1>2 > x1;" );
1131+ void canFindMatchingBracketsWithTooManyClosing () {
1132+ SimpleTokenizer var (* this , " X< 1>2 > x1;" );
11331133
11341134 const Token* const t = var.tokens ()->next ()->findClosingBracket ();
11351135 ASSERT_EQUALS (" >" , t->str ());
11361136 ASSERT (var.tokens ()->tokAt (3 ) == t);
11371137 }
11381138
1139- void canFindMatchingBracketsWithTooManyOpening () const {
1140- SimpleTokenizer var (" X < (2 < 1) > x1;" );
1139+ void canFindMatchingBracketsWithTooManyOpening () {
1140+ SimpleTokenizer var (* this , " X < (2 < 1) > x1;" );
11411141
11421142 const Token* t = var.tokens ()->next ()->findClosingBracket ();
11431143 ASSERT (t != nullptr && t->str () == " >" );
@@ -1146,39 +1146,39 @@ class TestToken : public TestFixture {
11461146 ASSERT (t == nullptr );
11471147 }
11481148
1149- void findClosingBracket () const {
1150- SimpleTokenizer var (" template<typename X, typename...Y> struct S : public Fred<Wilma<Y...>> {}" );
1149+ void findClosingBracket () {
1150+ SimpleTokenizer var (* this , " template<typename X, typename...Y> struct S : public Fred<Wilma<Y...>> {}" );
11511151
11521152 const Token* const t = var.tokens ()->next ()->findClosingBracket ();
11531153 ASSERT (Token::simpleMatch (t, " > struct" ));
11541154 }
11551155
1156- void findClosingBracket2 () const {
1157- SimpleTokenizer var (" const auto g = []<typename T>() {};\n " ); // #11275
1156+ void findClosingBracket2 () {
1157+ SimpleTokenizer var (* this , " const auto g = []<typename T>() {};\n " ); // #11275
11581158
11591159 const Token* const t = Token::findsimplematch (var.tokens (), " <" );
11601160 ASSERT (t && Token::simpleMatch (t->findClosingBracket (), " >" ));
11611161 }
11621162
1163- void expressionString () const {
1164- SimpleTokenizer var1 (" void f() { *((unsigned long long *)x) = 0; }" );
1163+ void expressionString () {
1164+ SimpleTokenizer var1 (* this , " void f() { *((unsigned long long *)x) = 0; }" );
11651165 const Token *const tok1 = Token::findsimplematch (var1.tokens (), " *" );
11661166 ASSERT_EQUALS (" *((unsigned long long*)x)" , tok1->expressionString ());
11671167
1168- SimpleTokenizer var2 (" typedef unsigned long long u64; void f() { *((u64 *)x) = 0; }" );
1168+ SimpleTokenizer var2 (* this , " typedef unsigned long long u64; void f() { *((u64 *)x) = 0; }" );
11691169 const Token *const tok2 = Token::findsimplematch (var2.tokens (), " *" );
11701170 ASSERT_EQUALS (" *((unsigned long long*)x)" , tok2->expressionString ());
11711171
1172- SimpleTokenizer data3 (" void f() { return (t){1,2}; }" );
1172+ SimpleTokenizer data3 (* this , " void f() { return (t){1,2}; }" );
11731173 ASSERT_EQUALS (" return(t){1,2}" , data3.tokens ()->tokAt (5 )->expressionString ());
11741174
1175- SimpleTokenizer data4 (" void f() { return L\" a\" ; }" );
1175+ SimpleTokenizer data4 (* this , " void f() { return L\" a\" ; }" );
11761176 ASSERT_EQUALS (" returnL\" a\" " , data4.tokens ()->tokAt (5 )->expressionString ());
11771177
1178- SimpleTokenizer data5 (" void f() { return U\" a\" ; }" );
1178+ SimpleTokenizer data5 (* this , " void f() { return U\" a\" ; }" );
11791179 ASSERT_EQUALS (" returnU\" a\" " , data5.tokens ()->tokAt (5 )->expressionString ());
11801180
1181- SimpleTokenizer data6 (" x = \"\\ 0\\ x1\\ x2\\ x3\\ x4\\ x5\\ x6\\ x7\" ;" );
1181+ SimpleTokenizer data6 (* this , " x = \"\\ 0\\ x1\\ x2\\ x3\\ x4\\ x5\\ x6\\ x7\" ;" );
11821182 ASSERT_EQUALS (" x=\"\\ x00\\ x01\\ x02\\ x03\\ x04\\ x05\\ x06\\ x07\" " , data6.tokens ()->next ()->expressionString ());
11831183 }
11841184
0 commit comments