Skip to content

Commit 3947a3a

Browse files
committed
Tokenizer: removed TemplateSimplifier friend class declaration
1 parent 9ab1585 commit 3947a3a

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

lib/templatesimplifier.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,7 @@ bool TemplateSimplifier::TokenAndName::isAliasToken(const Token *tok) const
275275

276276
TemplateSimplifier::TemplateSimplifier(Tokenizer &tokenizer)
277277
: mTokenizer(tokenizer), mTokenList(mTokenizer.list), mSettings(mTokenizer.getSettings()),
278-
mErrorLogger(mTokenizer.mErrorLogger)
278+
mErrorLogger(mTokenizer.getErrorLogger())
279279
{}
280280

281281
void TemplateSimplifier::checkComplicatedSyntaxErrorsInTemplates()

lib/tokenize.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,6 @@ enum class Severity : std::uint8_t;
4848
class CPPCHECKLIB Tokenizer {
4949

5050
friend class SymbolDatabase;
51-
friend class TemplateSimplifier;
5251

5352
friend class TestSimplifyTemplate;
5453
friend class TestSimplifyTypedef;
@@ -244,7 +243,9 @@ class CPPCHECKLIB Tokenizer {
244243

245244
/**
246245
*/
246+
public:
247247
bool simplifyUsing();
248+
private:
248249
void simplifyUsingError(const Token* usingStart, const Token* usingEnd);
249250

250251
/** Simplify useless C++ empty namespaces, like: 'namespace %name% { }'*/

0 commit comments

Comments
 (0)