diff options
author | Roberto Raggi <qtc-committer@nokia.com> | 2008-12-29 12:26:02 +0100 |
---|---|---|
committer | Roberto Raggi <qtc-committer@nokia.com> | 2008-12-29 12:26:02 +0100 |
commit | f02549dafe88b360f29f8c390d0e90b0e282f343 (patch) | |
tree | 1b3371b74540cdb1476de75f8b1cac6aaf153b80 /src/libs/cplusplus/ResolveExpression.h | |
parent | a985b59d402b189b90f5c15d291bc4fecd727d56 (diff) | |
download | qt-creator-f02549dafe88b360f29f8c390d0e90b0e282f343.tar.gz |
Save/restore the black list so we can re-use instances of SymbolsForDotAccess.
Diffstat (limited to 'src/libs/cplusplus/ResolveExpression.h')
-rw-r--r-- | src/libs/cplusplus/ResolveExpression.h | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/src/libs/cplusplus/ResolveExpression.h b/src/libs/cplusplus/ResolveExpression.h index 35a32c8465..ff98b7344d 100644 --- a/src/libs/cplusplus/ResolveExpression.h +++ b/src/libs/cplusplus/ResolveExpression.h @@ -130,15 +130,26 @@ private: class CPLUSPLUS_EXPORT SymbolsForDotAccess { - QList<ResolveExpression::Result> _blackList; - public: + SymbolsForDotAccess(); + QList<Symbol *> operator()(NamedType *namedTy, ResolveExpression::Result p, const LookupContext &context); QList<Symbol *> operator()(ResolveExpression::Result p, const LookupContext &context); + +private: + QList<Symbol *> symbolsForDotAccess(NamedType *namedTy, + ResolveExpression::Result p, + const LookupContext &context); + + QList<Symbol *> symbolsForDotAccess(ResolveExpression::Result p, + const LookupContext &context); + +private: + QList<ResolveExpression::Result> _blackList; }; |