summaryrefslogtreecommitdiff
path: root/svx/source
diff options
context:
space:
mode:
authorJulien Nabet <serval2412@yahoo.fr>2016-04-13 21:20:25 +0200
committerJulien Nabet <serval2412@yahoo.fr>2016-04-14 07:03:44 +0000
commit85dd50819b8b736e8a791ed3f001145a0df54265 (patch)
tree0e40372cdb815aeb26e9a06a7a6d86cd348fba8a /svx/source
parent466257699559390237615f651ce0f30f07543434 (diff)
Use const_iterator when possible (svx/dialog,engine3d,fmcomp,form)
Change-Id: Ie08593a3b5b3043a1f212d51d77ced467c309749 Reviewed-on: https://gerrit.libreoffice.org/24064 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
Diffstat (limited to 'svx/source')
-rw-r--r--svx/source/dialog/charmap.cxx3
-rw-r--r--svx/source/dialog/orienthelper.cxx6
-rw-r--r--svx/source/engine3d/helperhittest3d.cxx3
-rw-r--r--svx/source/fmcomp/gridctrl.cxx2
-rw-r--r--svx/source/form/filtnav.cxx8
-rw-r--r--svx/source/form/fmexpl.cxx3
-rw-r--r--svx/source/form/fmsrcimp.cxx9
-rw-r--r--svx/source/form/fmtextcontrolshell.cxx6
-rw-r--r--svx/source/form/fmvwimp.cxx3
-rw-r--r--svx/source/form/formcontroller.cxx25
-rw-r--r--svx/source/form/navigatortree.cxx7
11 files changed, 46 insertions, 29 deletions
diff --git a/svx/source/dialog/charmap.cxx b/svx/source/dialog/charmap.cxx
index 7e31fd5099ac..c42bcbff2b66 100644
--- a/svx/source/dialog/charmap.cxx
+++ b/svx/source/dialog/charmap.cxx
@@ -1619,7 +1619,8 @@ void SubsetMap::ApplyCharMap( const FontCharMapPtr& rxFontCharMap )
// remove subsets that are not matched in any range
SubsetList::iterator it = maSubsets.begin();
- while( it != maSubsets.end() )
+ SubsetList::const_iterator aEnd = maSubsets.end();
+ while(it != aEnd)
{
const Subset& rSubset = *it;
sal_uInt32 cMin = rSubset.GetRangeMin();
diff --git a/svx/source/dialog/orienthelper.cxx b/svx/source/dialog/orienthelper.cxx
index 3c40a1589d47..b8f9432ae377 100644
--- a/svx/source/dialog/orienthelper.cxx
+++ b/svx/source/dialog/orienthelper.cxx
@@ -71,7 +71,8 @@ void OrientationHelper_Impl::AddDependentWindow( vcl::Window& rWindow, TriState
void OrientationHelper_Impl::EnableDependentWindows()
{
- for( WindowVec::iterator aIt = maWinVec.begin(), aEnd = maWinVec.end(); aIt != aEnd; ++aIt )
+ WindowVec::const_iterator aEnd = maWinVec.end();
+ for( WindowVec::iterator aIt = maWinVec.begin(); aIt != aEnd; ++aIt )
EnableWindow( *aIt->first, aIt->second );
}
@@ -91,7 +92,8 @@ void OrientationHelper_Impl::EnableWindow( vcl::Window& rWindow, TriState eDisab
void OrientationHelper_Impl::ShowDependentWindows()
{
- for( WindowVec::iterator aIt = maWinVec.begin(), aEnd = maWinVec.end(); aIt != aEnd; ++aIt )
+ WindowVec::const_iterator aEnd = maWinVec.end();
+ for( WindowVec::iterator aIt = maWinVec.begin(); aIt != aEnd; ++aIt )
aIt->first->Show( mbVisible );
}
diff --git a/svx/source/engine3d/helperhittest3d.cxx b/svx/source/engine3d/helperhittest3d.cxx
index cf9b9127682e..62bcafb99971 100644
--- a/svx/source/engine3d/helperhittest3d.cxx
+++ b/svx/source/engine3d/helperhittest3d.cxx
@@ -219,8 +219,9 @@ void getAllHit3DObjectsSortedFrontToBack(
// copy SdrObject pointers to return result set
::std::vector< ImplPairDephAndObject >::iterator aIterator2(aDepthAndObjectResults.begin());
+ ::std::vector< ImplPairDephAndObject >::const_iterator aEnd(aDepthAndObjectResults.end());
- for(;aIterator2 != aDepthAndObjectResults.end(); ++aIterator2)
+ for(;aIterator2 != aEnd; ++aIterator2)
{
o_rResult.push_back(aIterator2->getObject());
}
diff --git a/svx/source/fmcomp/gridctrl.cxx b/svx/source/fmcomp/gridctrl.cxx
index 8ec0779249b9..901e8043bc05 100644
--- a/svx/source/fmcomp/gridctrl.cxx
+++ b/svx/source/fmcomp/gridctrl.cxx
@@ -3652,7 +3652,7 @@ void DbGridControl::FieldListenerDisposing(sal_uInt16 _nId)
return;
}
- ColumnFieldValueListeners::iterator aPos = pListeners->find(_nId);
+ ColumnFieldValueListeners::const_iterator aPos = pListeners->find(_nId);
if (aPos == pListeners->end())
{
OSL_FAIL("DbGridControl::FieldListenerDisposing : invalid call (did not find the listener) !");
diff --git a/svx/source/form/filtnav.cxx b/svx/source/form/filtnav.cxx
index da326d724022..1583d4dafc84 100644
--- a/svx/source/form/filtnav.cxx
+++ b/svx/source/form/filtnav.cxx
@@ -708,9 +708,10 @@ void FmFilterModel::SetCurrentController(const Reference< XFormController > & xC
void FmFilterModel::AppendFilterItems( FmFormItem& _rFormItem )
{
// insert the condition behind the last filter items
+ ::std::vector<FmFilterData*>::const_reverse_iterator aEnd = _rFormItem.GetChildren().rend();
::std::vector<FmFilterData*>::reverse_iterator iter;
for ( iter = _rFormItem.GetChildren().rbegin();
- iter != _rFormItem.GetChildren().rend();
+ iter != aEnd;
++iter
)
{
@@ -884,7 +885,7 @@ void FmFilterModel::Append(FmFilterItems* pItems, FmFilterItem* pFilterItem)
void FmFilterModel::SetTextForItem(FmFilterItem* pItem, const OUString& rText)
{
::std::vector<FmFilterData*>& rItems = pItem->GetParent()->GetParent()->GetChildren();
- ::std::vector<FmFilterData*>::iterator i = ::std::find(rItems.begin(), rItems.end(), pItem->GetParent());
+ ::std::vector<FmFilterData*>::const_iterator i = ::std::find(rItems.begin(), rItems.end(), pItem->GetParent());
sal_Int32 nParentPos = i - rItems.begin();
FmFilterAdapter::setText(nParentPos, pItem, rText);
@@ -951,9 +952,10 @@ void FmFilterModel::EnsureEmptyFilterRows( FmParentData& _rItem )
// checks whether for each form there's one free level for input
::std::vector< FmFilterData* >& rChildren = _rItem.GetChildren();
bool bAppendLevel = dynamic_cast<const FmFormItem*>(&_rItem) != nullptr;
+ ::std::vector<FmFilterData*>::const_iterator aEnd = rChildren.end();
for ( ::std::vector<FmFilterData*>::iterator i = rChildren.begin();
- i != rChildren.end();
+ i != aEnd;
++i
)
{
diff --git a/svx/source/form/fmexpl.cxx b/svx/source/form/fmexpl.cxx
index 316f951c5dcb..edb5c82093c7 100644
--- a/svx/source/form/fmexpl.cxx
+++ b/svx/source/form/fmexpl.cxx
@@ -137,8 +137,9 @@ FmEntryDataList::~FmEntryDataList()
FmEntryData* FmEntryDataList::remove( FmEntryData* pItem )
{
+ FmEntryDataBaseList::const_iterator aEnd = maEntryDataList.end();
for ( FmEntryDataBaseList::iterator it = maEntryDataList.begin();
- it != maEntryDataList.end();
+ it != aEnd;
++it
)
{
diff --git a/svx/source/form/fmsrcimp.cxx b/svx/source/form/fmsrcimp.cxx
index 14fcaf9b4b2f..d82eb583c30b 100644
--- a/svx/source/form/fmsrcimp.cxx
+++ b/svx/source/form/fmsrcimp.cxx
@@ -398,7 +398,7 @@ FmSearchEngine::SEARCH_RESULT FmSearchEngine::SearchSpecial(bool _bSearchForNull
Any aStartMark;
try { aStartMark = m_xSearchCursor.getBookmark(); }
catch ( const Exception& ) { DBG_UNHANDLED_EXCEPTION(); return SR_ERROR; }
- FieldCollection::iterator iterInitialField = iterFieldLoop;
+ FieldCollection::const_iterator iterInitialField = iterFieldLoop;
bool bFound(false);
@@ -463,7 +463,7 @@ FmSearchEngine::SEARCH_RESULT FmSearchEngine::SearchWildcard(const OUString& str
Any aStartMark;
try { aStartMark = m_xSearchCursor.getBookmark(); }
catch ( const Exception& ) { DBG_UNHANDLED_EXCEPTION(); return SR_ERROR; }
- FieldCollection::iterator iterInitialField = iterFieldLoop;
+ FieldCollection::const_iterator iterInitialField = iterFieldLoop;
WildCard aSearchExpression(strExpression);
@@ -546,7 +546,7 @@ FmSearchEngine::SEARCH_RESULT FmSearchEngine::SearchRegularApprox(const OUString
Any aStartMark;
try { aStartMark = m_xSearchCursor.getBookmark(); }
catch ( const Exception& ) { DBG_UNHANDLED_EXCEPTION(); return SR_ERROR; }
- FieldCollection::iterator iterInitialField = iterFieldLoop;
+ FieldCollection::const_iterator iterInitialField = iterFieldLoop;
// Parameter sammeln
SearchOptions2 aParam;
@@ -769,8 +769,9 @@ bool FmSearchEngine::GetCaseSensitive() const
void FmSearchEngine::clearControlTexts()
{
+ ControlTextSuppliers::const_iterator aEnd = m_aControlTexts.end();
for ( ControlTextSuppliers::iterator aIter = m_aControlTexts.begin();
- aIter < m_aControlTexts.end();
+ aIter != aEnd;
++aIter
)
{
diff --git a/svx/source/form/fmtextcontrolshell.cxx b/svx/source/form/fmtextcontrolshell.cxx
index 1b1331cdefe9..b16df02caaa9 100644
--- a/svx/source/form/fmtextcontrolshell.cxx
+++ b/svx/source/form/fmtextcontrolshell.cxx
@@ -1121,8 +1121,9 @@ namespace svx
OSL_PRECOND( isControllerListening(), "FmTextControlShell::stopControllerListening: inconsistence!" );
// dispose all listeners associated with the controls of the active controller
+ FocusListenerAdapters::const_iterator aEnd = m_aControlObservers.end();
for ( FocusListenerAdapters::iterator aLoop = m_aControlObservers.begin();
- aLoop != m_aControlObservers.end();
+ aLoop != aEnd;
++aLoop
)
{
@@ -1139,8 +1140,9 @@ namespace svx
void FmTextControlShell::implClearActiveControlRef()
{
// no more features for this control
+ ControlFeatures::const_iterator aEnd = m_aControlFeatures.end();
for ( ControlFeatures::iterator aLoop = m_aControlFeatures.begin();
- aLoop != m_aControlFeatures.end();
+ aLoop != aEnd;
++aLoop
)
{
diff --git a/svx/source/form/fmvwimp.cxx b/svx/source/form/fmvwimp.cxx
index 8c2daea4784d..184a29dbecf3 100644
--- a/svx/source/form/fmvwimp.cxx
+++ b/svx/source/form/fmvwimp.cxx
@@ -577,8 +577,9 @@ void FmXFormView::removeWindow( const Reference< XControlContainer >& _rxCC )
// - der Control-Container fuer ein Window entfernt wird, waehrend
// der aktive Modus eingeschaltet ist.
+ PageWindowAdapterList::const_iterator aEnd = m_aPageWindowAdapters.end();
for ( PageWindowAdapterList::iterator i = m_aPageWindowAdapters.begin();
- i != m_aPageWindowAdapters.end();
+ i != aEnd;
++i
)
{
diff --git a/svx/source/form/formcontroller.cxx b/svx/source/form/formcontroller.cxx
index 3e1bcb328a18..ab51d0a6c0fa 100644
--- a/svx/source/form/formcontroller.cxx
+++ b/svx/source/form/formcontroller.cxx
@@ -324,8 +324,9 @@ namespace
void ColumnInfoCache::deinitializeControls()
{
+ ColumnInfos::const_iterator aEnd = m_aColumns.end();
for ( ColumnInfos::iterator col = m_aColumns.begin();
- col != m_aColumns.end();
+ col != aEnd;
++col
)
{
@@ -338,9 +339,10 @@ void ColumnInfoCache::initializeControls( const Sequence< Reference< XControl >
{
try
{
+ ColumnInfos::const_iterator aEnd = m_aColumns.end();
// for every of our known columns, find the controls which are bound to this column
for ( ColumnInfos::iterator col = m_aColumns.begin();
- col != m_aColumns.end();
+ col != aEnd;
++col
)
{
@@ -1130,8 +1132,9 @@ void SAL_CALL FormController::disposing(const EventObject& e) throw( RuntimeExce
void FormController::disposeAllFeaturesAndDispatchers()
{
+ DispatcherContainer::const_iterator aEnd = m_aFeatureDispatchers.end();
for ( DispatcherContainer::iterator aDispatcher = m_aFeatureDispatchers.begin();
- aDispatcher != m_aFeatureDispatchers.end();
+ aDispatcher != aEnd;
++aDispatcher
)
{
@@ -3075,8 +3078,9 @@ void FormController::setFilter(::std::vector<FmFieldInfo>& rFieldInfos)
Reference< XNameAccess > xQueryColumns =
Reference< XColumnsSupplier >( m_xComposer, UNO_QUERY_THROW )->getColumns();
+ ::std::vector<FmFieldInfo>::const_iterator aEnd = rFieldInfos.end();
for (::std::vector<FmFieldInfo>::iterator iter = rFieldInfos.begin();
- iter != rFieldInfos.end(); ++iter)
+ iter != aEnd; ++iter)
{
if ( xQueryColumns->hasByName((*iter).aFieldName) )
{
@@ -3157,8 +3161,8 @@ void FormController::setFilter(::std::vector<FmFieldInfo>& rFieldInfos)
}
// find the text component
- for (::std::vector<FmFieldInfo>::iterator iter = rFieldInfos.begin();
- iter != rFieldInfos.end(); ++iter)
+ for (::std::vector<FmFieldInfo>::const_iterator iter = rFieldInfos.begin();
+ iter != aEnd; ++iter)
{
// we found the field so insert a new entry to the filter row
if ((*iter).xField == xField)
@@ -3205,8 +3209,8 @@ void FormController::setFilter(::std::vector<FmFieldInfo>& rFieldInfos)
}
// now set the filter controls
- for ( ::std::vector<FmFieldInfo>::iterator field = rFieldInfos.begin();
- field != rFieldInfos.end();
+ for ( ::std::vector<FmFieldInfo>::const_iterator field = rFieldInfos.begin(), aEnd = rFieldInfos.end();
+ field != aEnd;
++field
)
{
@@ -4210,16 +4214,17 @@ void FormController::deleteInterceptor(const Reference< XDispatchProviderInterce
{
OSL_ENSURE( !impl_isDisposed_nofail(), "FormController: already disposed!" );
// search the interceptor responsible for the given object
+ Interceptors::const_iterator aEnd = m_aControlDispatchInterceptors.end();
Interceptors::iterator aIter;
for ( aIter = m_aControlDispatchInterceptors.begin();
- aIter != m_aControlDispatchInterceptors.end();
+ aIter != aEnd;
++aIter
)
{
if ((*aIter)->getIntercepted() == _xInterception)
break;
}
- if (aIter == m_aControlDispatchInterceptors.end())
+ if (aIter == aEnd)
{
return;
}
diff --git a/svx/source/form/navigatortree.cxx b/svx/source/form/navigatortree.cxx
index df668154c8ec..854289b31cec 100644
--- a/svx/source/form/navigatortree.cxx
+++ b/svx/source/form/navigatortree.cxx
@@ -1921,18 +1921,19 @@ namespace svxform
// This may be a frequently used code ( at every change in mark of the view!),
// so i use latter one
SvTreeListEntry* pLoop = First();
- while( pLoop )
+ FmEntryDataArray::const_iterator aEnd = arredToSelect.end();
+ while(pLoop)
{
FmEntryData* pCurEntryData = static_cast<FmEntryData*>(pLoop->GetUserData());
FmEntryDataArray::iterator it = arredToSelect.find(pCurEntryData);
- if ( it != arredToSelect.end() )
+ if (it != aEnd)
{
Select(pLoop);
MakeVisible(pLoop);
SetCursor(pLoop, true);
}
- pLoop = Next( pLoop );
+ pLoop = Next(pLoop);
}
}
UnlockSelectionHandling();