aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/cplusplus/ResolveExpression.h
diff options
context:
space:
mode:
authorRoberto Raggi <[email protected]>2008-12-29 11:53:40 +0100
committerRoberto Raggi <[email protected]>2008-12-29 11:53:40 +0100
commita985b59d402b189b90f5c15d291bc4fecd727d56 (patch)
treea5e783d3b2989a311e4fe335372d0dae1397db67 /src/libs/cplusplus/ResolveExpression.h
parent98cc3ec6c9ef0c1b47631c6d3a3ff8035e080249 (diff)
Initial support for typedefs.
Diffstat (limited to 'src/libs/cplusplus/ResolveExpression.h')
-rw-r--r--src/libs/cplusplus/ResolveExpression.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/libs/cplusplus/ResolveExpression.h b/src/libs/cplusplus/ResolveExpression.h
index ac4a675b459..35a32c84655 100644
--- a/src/libs/cplusplus/ResolveExpression.h
+++ b/src/libs/cplusplus/ResolveExpression.h
@@ -128,6 +128,20 @@ private:
QList<Result> _results;
};
+class CPLUSPLUS_EXPORT SymbolsForDotAccess
+{
+ QList<ResolveExpression::Result> _blackList;
+
+public:
+ QList<Symbol *> operator()(NamedType *namedTy,
+ ResolveExpression::Result p,
+ const LookupContext &context);
+
+ QList<Symbol *> operator()(ResolveExpression::Result p,
+ const LookupContext &context);
+};
+
+
} // end of namespace CPlusPlus
#endif // CPLUSPLUS_RESOLVEEXPRESSION_H