diff options
author | Roberto Raggi <roberto.raggi@nokia.com> | 2010-08-03 13:01:24 +0200 |
---|---|---|
committer | Roberto Raggi <roberto.raggi@nokia.com> | 2010-08-03 13:02:45 +0200 |
commit | f088ba71d55e96cb406468f4a51d1e545474e549 (patch) | |
tree | 644b572eb6b70c2a476dfc3d35683aab93890373 /src/plugins/cppeditor/cppchecksymbols.h | |
parent | fb316ed7105fb1d7ddfcaeb2708db6c8f04c02a6 (diff) | |
download | qt-creator-f088ba71d55e96cb406468f4a51d1e545474e549.tar.gz |
Handle C++ mem-intitializers
Diffstat (limited to 'src/plugins/cppeditor/cppchecksymbols.h')
-rw-r--r-- | src/plugins/cppeditor/cppchecksymbols.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/plugins/cppeditor/cppchecksymbols.h b/src/plugins/cppeditor/cppchecksymbols.h index d7ebfad155..8b3418fc45 100644 --- a/src/plugins/cppeditor/cppchecksymbols.h +++ b/src/plugins/cppeditor/cppchecksymbols.h @@ -93,7 +93,7 @@ protected: bool warning(unsigned line, unsigned column, const QString &text, unsigned length = 0); bool warning(AST *ast, const QString &text); - void checkName(NameAST *ast); + void checkName(NameAST *ast, Scope *scope = 0); void checkNamespace(NameAST *name); void addUsage(ClassOrNamespace *b, NameAST *ast); void addUsage(const QList<LookupItem> &candidates, NameAST *ast); @@ -123,6 +123,8 @@ protected: virtual bool visit(FunctionDefinitionAST *ast); virtual bool visit(MemberAccessAST *ast); + virtual bool visit(MemInitializerAST *ast); + unsigned startOfTemplateDeclaration(TemplateDeclarationAST *ast) const; Scope *findScope(AST *ast) const; |