summaryrefslogtreecommitdiff
path: root/sc/inc/mtvfunctions.hxx
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2015-09-30 10:29:19 +0200
committerNoel Grandin <noelgrandin@gmail.com>2015-10-01 10:43:24 +0000
commit58aea3f36c14414f95668e229a7350598f6c53a8 (patch)
tree70c115dffd44576313cefd49e4164d293895e4bd /sc/inc/mtvfunctions.hxx
parent3fcbfe10857631212d8b8db9a079bb9692ed78bc (diff)
loplugin:unusedmethods
- improvements to the plugin to find more method calls - improvements to python script to remove more false+ - fix the FORCE_COMPILE_ALL build flag to include code in the $WORKDIR Change-Id: I4d6015dcb9b9d60c26f0bcee8abad807177a7836 Reviewed-on: https://gerrit.libreoffice.org/19064 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
Diffstat (limited to 'sc/inc/mtvfunctions.hxx')
-rw-r--r--sc/inc/mtvfunctions.hxx149
1 files changed, 0 insertions, 149 deletions
diff --git a/sc/inc/mtvfunctions.hxx b/sc/inc/mtvfunctions.hxx
index 2f701de0efa4..028e73c96aae 100644
--- a/sc/inc/mtvfunctions.hxx
+++ b/sc/inc/mtvfunctions.hxx
@@ -374,155 +374,6 @@ void ProcessElements2(_StoreT& rStore, _FuncElem& rFuncElem, _FuncElse& rFuncEls
}
}
-template<typename _StoreT, typename _Blk1, typename _Blk2, typename _FuncElem, typename _FuncElse>
-typename _StoreT::iterator
-ProcessElements2(
- const typename _StoreT::iterator& itPos, _StoreT& rStore,
- typename _StoreT::size_type nStart, typename _StoreT::size_type nEnd,
- _FuncElem& rFuncElem, _FuncElse& rFuncElse)
-{
- typedef std::pair<typename _StoreT::iterator, typename _StoreT::size_type> PositionType;
-
- PositionType aPos = rStore.position(itPos, nStart);
- typename _StoreT::iterator it = aPos.first;
- typename _StoreT::size_type nOffset = aPos.second;
- typename _StoreT::size_type nDataSize = 0;
- typename _StoreT::size_type nTopRow = nStart;
-
- for (; it != rStore.end() && nTopRow <= nEnd; ++it, nOffset = 0, nTopRow += nDataSize)
- {
- bool bLastBlock = false;
- nDataSize = it->size - nOffset;
- if (nTopRow + nDataSize - 1 > nEnd)
- {
- // Truncate the block.
- nDataSize = nEnd - nTopRow + 1;
- bLastBlock = true;
- }
-
- switch (it->type)
- {
- case _Blk1::block_type:
- EachElem<_Blk1, typename _Blk1::iterator>(*it, nOffset, nDataSize, rFuncElem);
- break;
- case _Blk2::block_type:
- EachElem<_Blk2, typename _Blk2::iterator>(*it, nOffset, nDataSize, rFuncElem);
- break;
- default:
- rFuncElse(it->type, nTopRow, nDataSize);
- }
-
- if (bLastBlock)
- break;
- }
-
- return it;
-}
-
-template<typename _StoreT, typename _Blk1, typename _Blk2, typename _Blk3, typename _FuncElem, typename _FuncElse>
-void ProcessElements3(_StoreT& rStore, _FuncElem& rFuncElem, _FuncElse& rFuncElse)
-{
- typename _StoreT::size_type nTopRow = 0, nDataSize = 0;
- typename _StoreT::iterator it = rStore.begin(), itEnd = rStore.end();
- for (; it != itEnd; ++it, nTopRow += nDataSize)
- {
- nDataSize = it->size;
- switch (it->type)
- {
- case _Blk1::block_type:
- EachElem<_Blk1, typename _Blk1::iterator>(*it, rFuncElem);
- break;
- case _Blk2::block_type:
- EachElem<_Blk2, typename _Blk2::iterator>(*it, rFuncElem);
- break;
- case _Blk3::block_type:
- EachElem<_Blk3, typename _Blk3::iterator>(*it, rFuncElem);
- break;
- default:
- rFuncElse(it->type, nTopRow, nDataSize);
- }
- }
-}
-
-template<typename _StoreT, typename _Blk1, typename _Blk2, typename _Blk3, typename _Blk4, typename _FuncElem, typename _FuncElse>
-void ProcessElements4(_StoreT& rStore, _FuncElem& rFuncElem, _FuncElse& rFuncElse)
-{
- typename _StoreT::size_type nTopRow = 0, nDataSize = 0;
- typename _StoreT::iterator it = rStore.begin(), itEnd = rStore.end();
- for (; it != itEnd; ++it, nTopRow += nDataSize)
- {
- nDataSize = it->size;
- switch (it->type)
- {
- case _Blk1::block_type:
- EachElem<_Blk1, typename _Blk1::iterator>(*it, rFuncElem);
- break;
- case _Blk2::block_type:
- EachElem<_Blk2, typename _Blk2::iterator>(*it, rFuncElem);
- break;
- case _Blk3::block_type:
- EachElem<_Blk3, typename _Blk3::iterator>(*it, rFuncElem);
- break;
- case _Blk4::block_type:
- EachElem<_Blk4, typename _Blk4::iterator>(*it, rFuncElem);
- break;
- default:
- rFuncElse(it->type, nTopRow, nDataSize);
- }
- }
-}
-
-template<typename _StoreT, typename _Blk1, typename _Blk2, typename _Blk3, typename _Blk4, typename _FuncElem, typename _FuncElse>
-typename _StoreT::iterator
-ProcessElements4(
- const typename _StoreT::iterator& itPos, _StoreT& rStore,
- typename _StoreT::size_type nStart, typename _StoreT::size_type nEnd,
- _FuncElem& rFuncElem, _FuncElse& rFuncElse)
-{
- typedef std::pair<typename _StoreT::iterator, typename _StoreT::size_type> PositionType;
-
- PositionType aPos = rStore.position(itPos, nStart);
- typename _StoreT::iterator it = aPos.first;
- typename _StoreT::size_type nOffset = aPos.second;
- typename _StoreT::size_type nDataSize = 0;
- typename _StoreT::size_type nTopRow = nStart;
-
- for (; it != rStore.end() && nTopRow <= nEnd; ++it, nOffset = 0, nTopRow += nDataSize)
- {
- bool bLastBlock = false;
- nDataSize = it->size - nOffset;
- if (nTopRow + nDataSize - 1 > nEnd)
- {
- // Truncate the block.
- nDataSize = nEnd - nTopRow + 1;
- bLastBlock = true;
- }
-
- switch (it->type)
- {
- case _Blk1::block_type:
- EachElem<_Blk1, typename _Blk1::iterator>(*it, nOffset, nDataSize, rFuncElem);
- break;
- case _Blk2::block_type:
- EachElem<_Blk2, typename _Blk2::iterator>(*it, nOffset, nDataSize, rFuncElem);
- break;
- case _Blk3::block_type:
- EachElem<_Blk3, typename _Blk3::iterator>(*it, nOffset, nDataSize, rFuncElem);
- break;
- case _Blk4::block_type:
- EachElem<_Blk4, typename _Blk4::iterator>(*it, nOffset, nDataSize, rFuncElem);
- break;
- default:
- rFuncElse(it->type, nTopRow, nDataSize);
- }
-
- if (bLastBlock)
- break;
- }
-
- return it;
-}
-
template<typename _StoreT, typename _Blk1, typename _FuncElem, typename _FuncElse>
std::pair<typename _StoreT::const_iterator, typename _StoreT::size_type>
FindElement1(