summaryrefslogtreecommitdiff
path: root/src/plugins/cppeditor/cppchecksymbols.h
diff options
context:
space:
mode:
authorRoberto Raggi <roberto.raggi@nokia.com>2010-08-03 13:01:24 +0200
committerRoberto Raggi <roberto.raggi@nokia.com>2010-08-03 13:02:45 +0200
commitf088ba71d55e96cb406468f4a51d1e545474e549 (patch)
tree644b572eb6b70c2a476dfc3d35683aab93890373 /src/plugins/cppeditor/cppchecksymbols.h
parentfb316ed7105fb1d7ddfcaeb2708db6c8f04c02a6 (diff)
downloadqt-creator-f088ba71d55e96cb406468f4a51d1e545474e549.tar.gz
Handle C++ mem-intitializers
Diffstat (limited to 'src/plugins/cppeditor/cppchecksymbols.h')
-rw-r--r--src/plugins/cppeditor/cppchecksymbols.h4
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;