aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/cplusplus/ResolveExpression.h
diff options
context:
space:
mode:
authorRoberto Raggi <[email protected]>2009-06-10 14:45:27 +0200
committerRoberto Raggi <[email protected]>2009-06-10 14:45:27 +0200
commit225c784af4949e6a1ab26eaa8b5d142a37312979 (patch)
tree07df7ab2c31c020875f26a7acea19b0559e1140f /src/libs/cplusplus/ResolveExpression.h
parent053f9b449cf5f0dad8540bede42a991cc3db364a (diff)
Improved the member lookup of typedef symbols.
Diffstat (limited to 'src/libs/cplusplus/ResolveExpression.h')
-rw-r--r--src/libs/cplusplus/ResolveExpression.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/libs/cplusplus/ResolveExpression.h b/src/libs/cplusplus/ResolveExpression.h
index ff452c4cf71..b154f189874 100644
--- a/src/libs/cplusplus/ResolveExpression.h
+++ b/src/libs/cplusplus/ResolveExpression.h
@@ -130,6 +130,9 @@ class CPLUSPLUS_EXPORT ResolveClass
public:
ResolveClass();
+ bool pointerAccess() const;
+ void setPointerAccess(bool pointerAccess);
+
QList<Symbol *> operator()(NamedType *namedTy,
ResolveExpression::Result p,
const LookupContext &context);
@@ -147,6 +150,7 @@ private:
private:
QList<ResolveExpression::Result> _blackList;
+ bool _pointerAccess;
};