diff options
author | Kohei Yoshida <kohei.yoshida@gmail.com> | 2013-02-14 21:51:41 -0500 |
---|---|---|
committer | Kohei Yoshida <kohei.yoshida@gmail.com> | 2013-02-14 21:53:15 -0500 |
commit | 5e4b9d960e88b6137d952845fe121836e73f3ca3 (patch) | |
tree | 51689845a61d62884d0383041d4ef48e670a1c25 | |
parent | 2230dd01ff923d7e86143379fa96c3f3a114b913 (diff) |
Disable DumpState() and its friends when not debugging pivot code.
I was just about to add a similar set of functions to dump the internals,
but I can re-use these.
Change-Id: I212f0a6ea7a32233991f6cdb64e27be39c5af2ee
-rw-r--r-- | sc/inc/dptabres.hxx | 17 | ||||
-rw-r--r-- | sc/source/core/data/dptabres.cxx | 18 |
2 files changed, 28 insertions, 7 deletions
diff --git a/sc/inc/dptabres.hxx b/sc/inc/dptabres.hxx index 8ebdc8a510f4..70c2b1460eb7 100644 --- a/sc/inc/dptabres.hxx +++ b/sc/inc/dptabres.hxx @@ -22,6 +22,7 @@ #include "global.hxx" #include "dpfilteredcache.hxx" +#include "dpmacros.hxx" #include <tools/string.hxx> #include <com/sun/star/sheet/MemberResult.hpp> @@ -413,7 +414,9 @@ public: void ResetResults(); - void DumpState( const ScDPResultMember* pRefMember, ScDocument* pDoc, ScAddress& rPos ) const; +#if DEBUG_PIVOT_TABLE + void DumpState( const ScDPResultMember* pRefMember, ScDocument* pDoc, ScAddress& rPos ) const; +#endif //! this will be removed! const ScDPResultDimension* GetChildDimension() const { return pChildDimension; } @@ -478,7 +481,9 @@ public: void ResetResults(); - void DumpState( const ScDPResultMember* pRefMember, ScDocument* pDoc, ScAddress& rPos ) const; +#if DEBUG_PIVOT_TABLE + void DumpState( const ScDPResultMember* pRefMember, ScDocument* pDoc, ScAddress& rPos ) const; +#endif //! this will be removed! const ScDPDataDimension* GetChildDimension() const { return pChildDimension; } @@ -572,7 +577,9 @@ public: const ScDPRelativePos* pMemberPos, const OUString* pName, long nRefDimPos, const ScDPRunningTotalState& rRunning ); - void DumpState( const ScDPResultMember* pRefMember, ScDocument* pDoc, ScAddress& rPos ) const; +#if DEBUG_PIVOT_TABLE + void DumpState( const ScDPResultMember* pRefMember, ScDocument* pDoc, ScAddress& rPos ) const; +#endif // for ScDPDataDimension::InitFrom long GetMemberCount() const; @@ -632,7 +639,9 @@ public: void ResetResults(); - void DumpState( const ScDPResultDimension* pRefDim, ScDocument* pDoc, ScAddress& rPos ) const; +#if DEBUG_PIVOT_TABLE + void DumpState( const ScDPResultDimension* pRefDim, ScDocument* pDoc, ScAddress& rPos ) const; +#endif long GetMemberCount() const; const ScDPDataMember* GetMember(long n) const; diff --git a/sc/source/core/data/dptabres.cxx b/sc/source/core/data/dptabres.cxx index 58d0c2ef1a62..7d571bbc553b 100644 --- a/sc/source/core/data/dptabres.cxx +++ b/sc/source/core/data/dptabres.cxx @@ -237,7 +237,10 @@ void ScDPInitState::RemoveMember() maMembers.pop_back(); } -static void lcl_DumpRow( +namespace { + +#if DEBUG_PIVOT_TABLE +void lcl_DumpRow( const OUString& rType, const OUString& rName, const ScDPAggData* pAggData, ScDocument* pDoc, ScAddress& rPos ) { @@ -254,7 +257,7 @@ static void lcl_DumpRow( rPos.SetRow( nRow + 1 ); } -static void lcl_Indent( ScDocument* pDoc, SCROW nStartRow, const ScAddress& rPos ) +void lcl_Indent( ScDocument* pDoc, SCROW nStartRow, const ScAddress& rPos ) { SCCOL nCol = rPos.Col(); SCTAB nTab = rPos.Tab(); @@ -270,8 +273,9 @@ static void lcl_Indent( ScDocument* pDoc, SCROW nStartRow, const ScAddress& rPos } } } +#endif -// ----------------------------------------------------------------------- +} ScDPRunningTotalState::ScDPRunningTotalState( ScDPResultMember* pColRoot, ScDPResultMember* pRowRoot ) : pColResRoot(pColRoot), pRowResRoot(pRowRoot) @@ -1707,6 +1711,7 @@ void ScDPResultMember::UpdateRunningTotals( const ScDPResultMember* pRefMember, } } +#if DEBUG_PIVOT_TABLE void ScDPResultMember::DumpState( const ScDPResultMember* pRefMember, ScDocument* pDoc, ScAddress& rPos ) const { lcl_DumpRow( rtl::OUString("ScDPResultMember"), GetName(), NULL, pDoc, rPos ); @@ -1720,6 +1725,7 @@ void ScDPResultMember::DumpState( const ScDPResultMember* pRefMember, ScDocument lcl_Indent( pDoc, nStartRow, rPos ); } +#endif ScDPAggData* ScDPResultMember::GetColTotal( long nMeasure ) const { @@ -2546,6 +2552,7 @@ void ScDPDataMember::UpdateRunningTotals( } } +#if DEBUG_PIVOT_TABLE void ScDPDataMember::DumpState( const ScDPResultMember* pRefMember, ScDocument* pDoc, ScAddress& rPos ) const { lcl_DumpRow( rtl::OUString("ScDPDataMember"), GetName(), &aAggregate, pDoc, rPos ); @@ -2558,6 +2565,7 @@ void ScDPDataMember::DumpState( const ScDPResultMember* pRefMember, ScDocument* lcl_Indent( pDoc, nStartRow, rPos ); } +#endif // ----------------------------------------------------------------------- @@ -3357,6 +3365,7 @@ ScDPDataMember* ScDPResultDimension::GetColReferenceMember( return pColMember; } +#if DEBUG_PIVOT_TABLE void ScDPResultDimension::DumpState( const ScDPResultMember* pRefMember, ScDocument* pDoc, ScAddress& rPos ) const { rtl::OUString aDimName = bIsDataLayout ? rtl::OUString("(data layout)") : rtl::OUString(GetName()); @@ -3373,6 +3382,7 @@ void ScDPResultDimension::DumpState( const ScDPResultMember* pRefMember, ScDocum lcl_Indent( pDoc, nStartRow, rPos ); } +#endif long ScDPResultDimension::GetMemberCount() const { @@ -3717,6 +3727,7 @@ void ScDPDataDimension::UpdateRunningTotals( const ScDPResultDimension* pRefDim, } } +#if DEBUG_PIVOT_TABLE void ScDPDataDimension::DumpState( const ScDPResultDimension* pRefDim, ScDocument* pDoc, ScAddress& rPos ) const { rtl::OUString aDimName = bIsDataLayout ? rtl::OUString("(data layout)") : rtl::OUString("(unknown)"); @@ -3734,6 +3745,7 @@ void ScDPDataDimension::DumpState( const ScDPResultDimension* pRefDim, ScDocumen lcl_Indent( pDoc, nStartRow, rPos ); } +#endif long ScDPDataDimension::GetMemberCount() const { |