Kaydet (Commit) 4db12f8a authored tarafından Kohei Yoshida's avatar Kohei Yoshida

More on reducing header dependency.

üst 892a9ff6
...@@ -40,6 +40,7 @@ ...@@ -40,6 +40,7 @@
#include <set> #include <set>
#include <vector> #include <vector>
#include <boost/shared_ptr.hpp> #include <boost/shared_ptr.hpp>
#include <boost/scoped_ptr.hpp>
class ScDocument; class ScDocument;
class ScBaseCell; class ScBaseCell;
...@@ -48,6 +49,9 @@ class ScAttrArray; ...@@ -48,6 +49,9 @@ class ScAttrArray;
class ScAttrIterator; class ScAttrIterator;
class ScRange; class ScRange;
class ScFlatBoolRowSegments; class ScFlatBoolRowSegments;
struct ScQueryParam;
struct ScDBQueryParamInternal;
struct ScDBQueryParamMatrix;
class ScDocumentIterator // walk through all non-empty cells class ScDocumentIterator // walk through all non-empty cells
{ {
...@@ -265,7 +269,7 @@ class ScQueryCellIterator // walk through all non-empty cells in an ar ...@@ -265,7 +269,7 @@ class ScQueryCellIterator // walk through all non-empty cells in an ar
}; };
private: private:
ScQueryParam aParam; boost::scoped_ptr<ScQueryParam> mpParam;
ScDocument* pDoc; ScDocument* pDoc;
const ScAttrArray* pAttrArray; const ScAttrArray* pAttrArray;
sal_uLong nNumFormat; sal_uLong nNumFormat;
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment