diff options
author | Roberto Raggi <roberto.raggi@nokia.com> | 2010-05-12 14:52:24 +0200 |
---|---|---|
committer | Roberto Raggi <roberto.raggi@nokia.com> | 2010-05-14 13:55:21 +0200 |
commit | f9a05d9cedf5596e72f65f635fc0fd42dd01c358 (patch) | |
tree | cd788db44d805d7c0fc615f0e4bb14d6c1fc0ae7 /src/libs/cplusplus/ResolveExpression.h | |
parent | c739119c2a41832fc7dbb99163dd79f3842c6eaf (diff) | |
download | qt-creator-f9a05d9cedf5596e72f65f635fc0fd42dd01c358.tar.gz |
Reimplemented resolve base expression.
Diffstat (limited to 'src/libs/cplusplus/ResolveExpression.h')
-rw-r--r-- | src/libs/cplusplus/ResolveExpression.h | 20 |
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); |