aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/cplusplus/ResolveExpression.h
diff options
context:
space:
mode:
authorRoberto Raggi <[email protected]>2009-10-16 11:08:06 +0200
committerRoberto Raggi <[email protected]>2009-10-16 11:08:34 +0200
commit8dc369bc2d631ec94cecfec542b5dd0ce8f20946 (patch)
treeb9b6218c6cb9087cc18ff87a01486b415bb0858b /src/libs/cplusplus/ResolveExpression.h
parent99172852e11a84c8387dfcba02c9afd946c9837d (diff)
Simplified member completion.
Share code with ResolveExpression.
Diffstat (limited to 'src/libs/cplusplus/ResolveExpression.h')
-rw-r--r--src/libs/cplusplus/ResolveExpression.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/libs/cplusplus/ResolveExpression.h b/src/libs/cplusplus/ResolveExpression.h
index fb00f9e23f6..8d6f321bf71 100644
--- a/src/libs/cplusplus/ResolveExpression.h
+++ b/src/libs/cplusplus/ResolveExpression.h
@@ -51,7 +51,8 @@ public:
QList<Result> resolveMemberExpression(const QList<Result> &baseResults,
unsigned accessOp,
- Name *memberName) const;
+ Name *memberName,
+ bool *replacedDotOperator = 0) const;
QList<Result> resolveMember(Name *memberName, Class *klass, Name *className = 0) const;
@@ -65,7 +66,8 @@ public:
QList<Result> resolveBaseExpression(const QList<Result> &baseResults,
- int accessOp) const;
+ int accessOp,
+ bool *replacedDotOperator = 0) const;
protected:
QList<Result> switchResults(const QList<Result> &symbols);