diff options
author | Kohei Yoshida <kohei.yoshida@gmail.com> | 2012-03-09 10:34:24 -0500 |
---|---|---|
committer | Kohei Yoshida <kohei.yoshida@gmail.com> | 2012-03-09 11:13:35 -0500 |
commit | d049b05a1a7ccdcccd5aeaafbabd43b8df48f8df (patch) | |
tree | 4245177f4d9bf350c7ba8fa2be69ff46d870fa5c /sc | |
parent | 0637ca0aefed73b55154c15c8738c100f329a3a8 (diff) |
Cleaned up code.
Diffstat (limited to 'sc')
-rw-r--r-- | sc/source/core/data/dpdimsave.cxx | 42 | ||||
-rw-r--r-- | sc/source/core/data/dpgroup.cxx | 42 | ||||
-rw-r--r-- | sc/source/core/data/dptablecache.cxx | 74 | ||||
-rw-r--r-- | sc/source/core/data/dptabres.cxx | 42 | ||||
-rw-r--r-- | sc/source/core/data/dptabsrc.cxx | 1 |
5 files changed, 17 insertions, 184 deletions
diff --git a/sc/source/core/data/dpdimsave.cxx b/sc/source/core/data/dpdimsave.cxx index 234f6676af1f..cc02b157d13d 100644 --- a/sc/source/core/data/dpdimsave.cxx +++ b/sc/source/core/data/dpdimsave.cxx @@ -41,48 +41,6 @@ using namespace com::sun::star; -#include <stdio.h> -#include <string> -#include <sys/time.h> - -namespace { - -class stack_printer -{ -public: - explicit stack_printer(const char* msg) : - msMsg(msg) - { - fprintf(stdout, "%s: --begin\n", msMsg.c_str()); - mfStartTime = getTime(); - } - - ~stack_printer() - { - double fEndTime = getTime(); - fprintf(stdout, "%s: --end (duration: %g sec)\n", msMsg.c_str(), (fEndTime-mfStartTime)); - } - - void printTime(int line) const - { - double fEndTime = getTime(); - fprintf(stdout, "%s: --(%d) (duration: %g sec)\n", msMsg.c_str(), line, (fEndTime-mfStartTime)); - } - -private: - double getTime() const - { - timeval tv; - gettimeofday(&tv, NULL); - return tv.tv_sec + tv.tv_usec / 1000000.0; - } - - ::std::string msMsg; - double mfStartTime; -}; - -} - // ============================================================================ ScDPSaveGroupItem::ScDPSaveGroupItem( const rtl::OUString& rName ) : diff --git a/sc/source/core/data/dpgroup.cxx b/sc/source/core/data/dpgroup.cxx index 93c5cbb84a61..a2eb282f2668 100644 --- a/sc/source/core/data/dpgroup.cxx +++ b/sc/source/core/data/dpgroup.cxx @@ -64,48 +64,6 @@ using ::rtl::OUStringHash; using ::std::vector; using ::boost::shared_ptr; -#include <stdio.h> -#include <string> -#include <sys/time.h> - -namespace { - -class stack_printer -{ -public: - explicit stack_printer(const char* msg) : - msMsg(msg) - { - fprintf(stdout, "%s: --begin\n", msMsg.c_str()); - mfStartTime = getTime(); - } - - ~stack_printer() - { - double fEndTime = getTime(); - fprintf(stdout, "%s: --end (duration: %g sec)\n", msMsg.c_str(), (fEndTime-mfStartTime)); - } - - void printTime(int line) const - { - double fEndTime = getTime(); - fprintf(stdout, "%s: --(%d) (duration: %g sec)\n", msMsg.c_str(), line, (fEndTime-mfStartTime)); - } - -private: - double getTime() const - { - timeval tv; - gettimeofday(&tv, NULL); - return tv.tv_sec + tv.tv_usec / 1000000.0; - } - - ::std::string msMsg; - double mfStartTime; -}; - -} - #define D_TIMEFACTOR 86400.0 const sal_uInt16 SC_DP_LEAPYEAR = 1648; // arbitrary leap year for date calculations diff --git a/sc/source/core/data/dptablecache.cxx b/sc/source/core/data/dptablecache.cxx index a58916406ebf..7109b911d40f 100644 --- a/sc/source/core/data/dptablecache.cxx +++ b/sc/source/core/data/dptablecache.cxx @@ -63,48 +63,6 @@ using ::com::sun::star::uno::UNO_QUERY_THROW; using ::std::vector; using ::std::auto_ptr; -#include <stdio.h> -#include <string> -#include <sys/time.h> - -namespace { - -class stack_printer -{ -public: - explicit stack_printer(const char* msg) : - msMsg(msg) - { - fprintf(stdout, "%s: --begin\n", msMsg.c_str()); - mfStartTime = getTime(); - } - - ~stack_printer() - { - double fEndTime = getTime(); - fprintf(stdout, "%s: --end (duration: %g sec)\n", msMsg.c_str(), (fEndTime-mfStartTime)); - } - - void printTime(int line) const - { - double fEndTime = getTime(); - fprintf(stdout, "%s: --(%d) (duration: %g sec)\n", msMsg.c_str(), line, (fEndTime-mfStartTime)); - } - -private: - double getTime() const - { - timeval tv; - gettimeofday(&tv, NULL); - return tv.tv_sec + tv.tv_usec / 1000000.0; - } - - ::std::string msMsg; - double mfStartTime; -}; - -} - namespace { /** @@ -799,35 +757,37 @@ const ScDPItemData* ScDPCache::GetItemDataById(long nDim, SCROW nId) const if (nDim < 0 || nId < 0) return NULL; - long nSourceCount = static_cast<long>(maFields.size()); - if (nDim < nSourceCount) + size_t nSourceCount = maFields.size(); + size_t nDimPos = static_cast<size_t>(nDim); + size_t nItemId = static_cast<size_t>(nId); + if (nDimPos < nSourceCount) { // source field. - const Field& rField = maFields[nDim]; - if (nId < rField.maItems.size()) - return &rField.maItems[nId]; + const Field& rField = maFields[nDimPos]; + if (nItemId < rField.maItems.size()) + return &rField.maItems[nItemId]; if (!rField.mpGroup) return NULL; - nId -= rField.maItems.size(); + nItemId -= rField.maItems.size(); const DataListType& rGI = rField.mpGroup->maItems; - if (nId >= rGI.size()) + if (nItemId >= rGI.size()) return NULL; - return &rGI[nId]; + return &rGI[nItemId]; } // Try group fields. - nDim -= nSourceCount; - if (nDim >= maGroupFields.size()) + nDimPos -= nSourceCount; + if (nDimPos >= maGroupFields.size()) return NULL; - const DataListType& rGI = maGroupFields[nDim].maItems; - if (nId >= rGI.size()) + const DataListType& rGI = maGroupFields[nDimPos].maItems; + if (nItemId >= rGI.size()) return NULL; - return &rGI[nId]; + return &rGI[nItemId]; } SCROW ScDPCache::GetRowCount() const @@ -942,7 +902,7 @@ SCROW ScDPCache::GetIdByItemData(long nDim, const rtl::OUString& sItemData) cons // group field. nDim -= mnColumnCount; - if (nDim < maGroupFields.size()) + if (static_cast<size_t>(nDim) < maGroupFields.size()) { const DataListType& rGI = maGroupFields[nDim].maItems; for (size_t i = 0, n = rGI.size(); i < n; ++i) @@ -985,7 +945,7 @@ SCROW ScDPCache::GetIdByItemData(long nDim, const ScDPItemData& rItem) const // group field. nDim -= mnColumnCount; - if (nDim < maGroupFields.size()) + if (static_cast<size_t>(nDim) < maGroupFields.size()) { const DataListType& rGI = maGroupFields[nDim].maItems; for (size_t i = 0, n = rGI.size(); i < n; ++i) diff --git a/sc/source/core/data/dptabres.cxx b/sc/source/core/data/dptabres.cxx index f65bf33b70d4..a14c53a0365f 100644 --- a/sc/source/core/data/dptabres.cxx +++ b/sc/source/core/data/dptabres.cxx @@ -68,48 +68,6 @@ using ::std::pair; using ::com::sun::star::uno::Sequence; using ::rtl::OUString; -#include <stdio.h> -#include <string> -#include <sys/time.h> - -namespace { - -class stack_printer -{ -public: - explicit stack_printer(const char* msg) : - msMsg(msg) - { - fprintf(stdout, "%s: --begin\n", msMsg.c_str()); - mfStartTime = getTime(); - } - - ~stack_printer() - { - double fEndTime = getTime(); - fprintf(stdout, "%s: --end (duration: %g sec)\n", msMsg.c_str(), (fEndTime-mfStartTime)); - } - - void printTime(int line) const - { - double fEndTime = getTime(); - fprintf(stdout, "%s: --(%d) (duration: %g sec)\n", msMsg.c_str(), line, (fEndTime-mfStartTime)); - } - -private: - double getTime() const - { - timeval tv; - gettimeofday(&tv, NULL); - return tv.tv_sec + tv.tv_usec / 1000000.0; - } - - ::std::string msMsg; - double mfStartTime; -}; - -} - // ----------------------------------------------------------------------- static sal_uInt16 nFuncStrIds[12] = // passend zum enum ScSubTotalFunc diff --git a/sc/source/core/data/dptabsrc.cxx b/sc/source/core/data/dptabsrc.cxx index 32bbb349c117..3f2de93b4180 100644 --- a/sc/source/core/data/dptabsrc.cxx +++ b/sc/source/core/data/dptabsrc.cxx @@ -1022,7 +1022,6 @@ void ScDPSource::FillLevelList( sal_uInt16 nOrientation, std::vector<ScDPLevel*> for (long nLev=0; nLev<nLevCount; nLev++) { ScDPLevel* pLevel = pLevels->getByIndex(nLev); -// fprintf(stdout, "ScDPSource::FillLevelList: level name = '%s'\n", rtl::OUStringToOString(pLevel->getName(), RTL_TEXTENCODING_UTF8).getStr()); rList.push_back(pLevel); } } |