summaryrefslogtreecommitdiff
path: root/src/libs/cplusplus/ResolveExpression.h
diff options
context:
space:
mode:
authorRoberto Raggi <roberto.raggi@nokia.com>2010-05-12 14:52:24 +0200
committerRoberto Raggi <roberto.raggi@nokia.com>2010-05-14 13:55:21 +0200
commitf9a05d9cedf5596e72f65f635fc0fd42dd01c358 (patch)
treecd788db44d805d7c0fc615f0e4bb14d6c1fc0ae7 /src/libs/cplusplus/ResolveExpression.h
parentc739119c2a41832fc7dbb99163dd79f3842c6eaf (diff)
downloadqt-creator-f9a05d9cedf5596e72f65f635fc0fd42dd01c358.tar.gz
Reimplemented resolve base expression.
Diffstat (limited to 'src/libs/cplusplus/ResolveExpression.h')
-rw-r--r--src/libs/cplusplus/ResolveExpression.h20
1 files changed, 12 insertions, 8 deletions
diff --git a/src/libs/cplusplus/ResolveExpression.h b/src/libs/cplusplus/ResolveExpression.h
index 95538ceba6..52bbd6eb99 100644
--- a/src/libs/cplusplus/ResolveExpression.h
+++ b/src/libs/cplusplus/ResolveExpression.h
@@ -47,14 +47,18 @@ public:
QList<LookupItem> operator()(ExpressionAST *ast, Scope *scope);
QList<LookupItem> resolve(ExpressionAST *ast, Scope *scope);
- QList<LookupItem> resolveMemberExpression(const QList<LookupItem> &baseResults,
- unsigned accessOp,
- const Name *memberName,
- bool *replacedDotOperator = 0) const;
-
- QList<LookupItem> resolveBaseExpression(const QList<LookupItem> &baseResults,
- int accessOp,
- bool *replacedDotOperator = 0) const;
+ ClassOrNamespace *baseExpression(const QList<LookupItem> &baseResults,
+ int accessOp,
+ bool *replacedDotOperator = 0) const;
+
+ Q_DECL_DEPRECATED QList<LookupItem> resolveMemberExpression(const QList<LookupItem> &baseResults,
+ unsigned accessOp,
+ const Name *memberName,
+ bool *replacedDotOperator = 0) const;
+
+ Q_DECL_DEPRECATED QList<LookupItem> resolveBaseExpression(const QList<LookupItem> &baseResults,
+ int accessOp,
+ bool *replacedDotOperator = 0) const;
protected:
QList<LookupItem> resolve(ExpressionAST *ast);