diff options
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); |