diff options
Diffstat (limited to 'project2/common/rowProcessor.h')
-rw-r--r-- | project2/common/rowProcessor.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/project2/common/rowProcessor.h b/project2/common/rowProcessor.h index c25dc73..3f39d19 100644 --- a/project2/common/rowProcessor.h +++ b/project2/common/rowProcessor.h @@ -29,7 +29,9 @@ class RowProcessor : public IHaveParameters { virtual void rowReady(const RowState *) const = 0; typedef ANONORDEREDSTORAGEOF(Cache) Caches; Caches caches; - typedef std::set<PresenterPtr> TargetCaches; + typedef boost::tuple<PresenterPtr, CachePtr> TargetCache; + typedef boost::shared_ptr<TargetCache> TargetCachePtr; + typedef std::set<TargetCachePtr> TargetCaches; mutable TargetCaches tc; }; |