From bef2d8a6f5a8d75f5b8721f1a3a068cabdd96b02 Mon Sep 17 00:00:00 2001 From: Kohei Yoshida Date: Thu, 9 Feb 2012 15:45:29 -0500 Subject: Cleaned up more header include silliness. --- sc/inc/dptablecache.hxx | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'sc/inc/dptablecache.hxx') diff --git a/sc/inc/dptablecache.hxx b/sc/inc/dptablecache.hxx index 54304f65071e..8934af6d259f 100644 --- a/sc/inc/dptablecache.hxx +++ b/sc/inc/dptablecache.hxx @@ -30,7 +30,6 @@ #define SC_DPTABLECACHE_HXX #include "global.hxx" -#include "dpitemdata.hxx" #include @@ -38,17 +37,22 @@ #include #include -#include +#include +#include #include +#include + struct ScQueryParam; class ScDPObject; +class ScDPItemDataPool; +class ScDPItemData; /** * This class represents the cached data part of the datapilot cache table * implementation. */ -class SC_DLLPUBLIC ScDPCache +class SC_DLLPUBLIC ScDPCache : boost::noncopyable { public: typedef ::boost::ptr_vector DataListType; @@ -93,7 +97,7 @@ private: DataListType maLabelNames; // Stores dimension names. std::vector mbEmptyRow; // Keeps track of empty rows. - mutable ScDPItemDataPool maAdditionalData; + boost::scoped_ptr mpAdditionalData; bool mbDisposing; -- cgit