summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scaddins/source/analysis/analysishelper.cxx8
-rw-r--r--scaddins/source/datefunc/datefunc.cxx4
-rw-r--r--scaddins/source/pricing/pricing.cxx4
-rw-r--r--sd/source/core/CustomAnimationEffect.cxx4
-rw-r--r--sd/source/core/stlpool.cxx4
-rw-r--r--sd/source/filter/html/htmlex.cxx11
-rw-r--r--sd/source/filter/html/pubdlg.cxx4
-rw-r--r--sd/source/filter/ppt/pptin.cxx9
-rw-r--r--sd/source/ui/animations/CustomAnimationDialog.cxx5
-rw-r--r--sd/source/ui/dlg/animobjs.cxx6
-rw-r--r--sd/source/ui/dlg/dlgass.cxx13
-rw-r--r--sd/source/ui/dlg/tpaction.cxx4
-rw-r--r--sd/source/ui/docshell/docshel3.cxx8
-rw-r--r--sd/source/ui/func/fumorph.cxx4
-rw-r--r--sd/source/ui/presenter/PresenterTextView.cxx3
-rw-r--r--sd/source/ui/unoidl/UnoDocumentSettings.cxx16
-rw-r--r--sd/source/ui/unoidl/unomodel.cxx3
-rw-r--r--sd/source/ui/view/ViewTabBar.cxx4
-rw-r--r--sd/source/ui/view/drviews7.cxx6
-rw-r--r--sd/source/ui/view/outlview.cxx22
-rw-r--r--sd/source/ui/view/sdview3.cxx10
-rw-r--r--sdext/source/pdfimport/filterdet.cxx12
-rw-r--r--sdext/source/pdfimport/tree/pdfiprocessor.cxx10
-rw-r--r--sdext/source/pdfimport/tree/style.cxx8
24 files changed, 88 insertions, 94 deletions
diff --git a/scaddins/source/analysis/analysishelper.cxx b/scaddins/source/analysis/analysishelper.cxx
index 55982791c07e..8c65fcb3124b 100644
--- a/scaddins/source/analysis/analysishelper.cxx
+++ b/scaddins/source/analysis/analysishelper.cxx
@@ -1436,8 +1436,8 @@ sal_uInt16 FuncData::GetStrIndex( sal_uInt16 nParamNum ) const
void InitFuncDataList( FuncDataList& rList, ResMgr& rResMgr )
{
- for( sal_uInt16 n = 0 ; n < SAL_N_ELEMENTS(pFuncDatas) ; n++ )
- rList.push_back( FuncData( pFuncDatas[ n ], rResMgr ) );
+ for(const auto & rFuncData : pFuncDatas)
+ rList.push_back( FuncData( rFuncData, rResMgr ) );
}
@@ -2073,8 +2073,8 @@ void Complex::Csch() throw( uno::RuntimeException, lang::IllegalArgumentExceptio
ComplexList::~ComplexList()
{
- for( size_t i = 0; i < maVector.size(); ++i )
- delete maVector[i];
+ for(Complex* p : maVector)
+ delete p;
}
diff --git a/scaddins/source/datefunc/datefunc.cxx b/scaddins/source/datefunc/datefunc.cxx
index 9cd1fe70a645..cd9b3b005718 100644
--- a/scaddins/source/datefunc/datefunc.cxx
+++ b/scaddins/source/datefunc/datefunc.cxx
@@ -95,8 +95,8 @@ sal_uInt16 ScaFuncData::GetStrIndex( sal_uInt16 nParam ) const
void InitScaFuncDataList( ScaFuncDataList& rList, ResMgr& rResMgr )
{
- for( sal_uInt16 nIndex = 0; nIndex < SAL_N_ELEMENTS(pFuncDataArr); nIndex++ )
- rList.push_back( ScaFuncData( pFuncDataArr[ nIndex ], rResMgr ) );
+ for(const auto & nIndex : pFuncDataArr)
+ rList.push_back( ScaFuncData( nIndex, rResMgr ) );
}
ScaFuncRes::ScaFuncRes( ResId& rResId, ResMgr& rResMgr, sal_uInt16 nIndex, OUString& rRet ) :
diff --git a/scaddins/source/pricing/pricing.cxx b/scaddins/source/pricing/pricing.cxx
index c35e2aece889..77ffc4700a9f 100644
--- a/scaddins/source/pricing/pricing.cxx
+++ b/scaddins/source/pricing/pricing.cxx
@@ -98,8 +98,8 @@ sal_uInt16 ScaFuncData::GetStrIndex( sal_uInt16 nParam ) const
void sca::pricing::InitScaFuncDataList( ScaFuncDataList& rList, ResMgr& rResMgr )
{
- for( sal_uInt16 nIndex = 0; nIndex < SAL_N_ELEMENTS(pFuncDataArr); nIndex++ )
- rList.push_back( ScaFuncData( pFuncDataArr[ nIndex ], rResMgr ) ) ;
+ for(const auto & nIndex : pFuncDataArr)
+ rList.push_back( ScaFuncData( nIndex, rResMgr ) ) ;
}
ScaFuncRes::ScaFuncRes( ResId& rResId, ResMgr& rResMgr, sal_uInt16 nIndex, OUString& rRet ) :
diff --git a/sd/source/core/CustomAnimationEffect.cxx b/sd/source/core/CustomAnimationEffect.cxx
index e9541ecff498..04b18622b917 100644
--- a/sd/source/core/CustomAnimationEffect.cxx
+++ b/sd/source/core/CustomAnimationEffect.cxx
@@ -2293,9 +2293,9 @@ void CustomAnimationTextGroup::reset()
mfGroupingAuto = -1.0;
mnLastPara = -1; // used to check for TextReverse
- for (int i = 0; i < PARA_LEVELS; ++i)
+ for (sal_Int8 & rn : mnDepthFlags)
{
- mnDepthFlags[i] = 0;
+ rn = 0;
}
maEffects.clear();
diff --git a/sd/source/core/stlpool.cxx b/sd/source/core/stlpool.cxx
index b6fe26709882..e21fa7feafed 100644
--- a/sd/source/core/stlpool.cxx
+++ b/sd/source/core/stlpool.cxx
@@ -1038,8 +1038,8 @@ void SdStyleSheetPool::UpdateStdNames()
if (!aEraseList.empty())
{
// styles that could not be renamed, must be removed
- for ( size_t i = 0, n = aEraseList.size(); i < n; ++i )
- Remove( aEraseList[ i ] );
+ for (SfxStyleSheetBase* p : aEraseList)
+ Remove( p );
Reindex();
}
}
diff --git a/sd/source/filter/html/htmlex.cxx b/sd/source/filter/html/htmlex.cxx
index 3f5369218e0b..383f53392577 100644
--- a/sd/source/filter/html/htmlex.cxx
+++ b/sd/source/filter/html/htmlex.cxx
@@ -1681,9 +1681,8 @@ bool HtmlExport::CreateHtmlForPresPages()
{
aStr.append("<map name=\"map0\">\r\n");
- for (sal_uInt32 nObject = 0, n = aClickableObjects.size(); nObject < n; nObject++)
+ for (SdrObject* pObject : aClickableObjects)
{
- SdrObject* pObject = aClickableObjects[nObject];
SdAnimationInfo* pInfo = mpDoc->GetAnimationInfo(pObject);
SdIMapInfo* pIMapInfo = mpDoc->GetIMapInfo(pObject);
@@ -2939,9 +2938,9 @@ static const char * ASP_Scripts[] = { "common.inc", "webcast.asp", "show.asp", "
/** creates and saves the ASP scripts for WebShow */
bool HtmlExport::CreateASPScripts()
{
- for( sal_uInt16 n = 0; n < SAL_N_ELEMENTS(ASP_Scripts); n++ )
+ for(const char * p : ASP_Scripts)
{
- OUString aScript = OUString::createFromAscii(ASP_Scripts[n]);
+ OUString aScript = OUString::createFromAscii(p);
if(!CopyScript(maExportPath, aScript, aScript))
return false;
@@ -2958,9 +2957,9 @@ static const char *PERL_Scripts[] = { "webcast.pl", "common.pl", "editpic.pl", "
// creates and saves the PERL scripts for WebShow
bool HtmlExport::CreatePERLScripts()
{
- for( sal_uInt16 n = 0; n < SAL_N_ELEMENTS(PERL_Scripts); n++ )
+ for(const char * p : PERL_Scripts)
{
- OUString aScript = OUString::createFromAscii(PERL_Scripts[n]);
+ OUString aScript = OUString::createFromAscii(p);
if(!CopyScript(maExportPath, aScript, aScript, true))
return false;
diff --git a/sd/source/filter/html/pubdlg.cxx b/sd/source/filter/html/pubdlg.cxx
index bca3b3d92113..38b2e48d11d1 100644
--- a/sd/source/filter/html/pubdlg.cxx
+++ b/sd/source/filter/html/pubdlg.cxx
@@ -1329,8 +1329,8 @@ void SdPublishingDlg::LoadPreviewButtons()
};
std::vector< OUString > aButtonNames;
- for( int i = 0; i < nButtonCount; ++i )
- aButtonNames.push_back( OUString::createFromAscii( pButtonNames[i] ) );
+ for(const char * p : pButtonNames)
+ aButtonNames.push_back( OUString::createFromAscii( p ) );
int nSetCount = mpButtonSet->getCount();
diff --git a/sd/source/filter/ppt/pptin.cxx b/sd/source/filter/ppt/pptin.cxx
index 9facb3020bcd..4553de0ea378 100644
--- a/sd/source/filter/ppt/pptin.cxx
+++ b/sd/source/filter/ppt/pptin.cxx
@@ -530,9 +530,8 @@ bool ImplSdPPTImport::Import()
if ( SeekToRec( rStCtrl, PPT_PST_ExObjList, maDocHd.GetRecEndFilePos(), &aHyperHd ) )
{
sal_uInt32 nExObjHyperListLen = aHyperHd.GetRecEndFilePos();
- for ( size_t i = 0, n = aHyperList.size(); i < n; ++i )
+ for (SdHyperlinkEntry* pPtr : aHyperList)
{
- SdHyperlinkEntry* pPtr = aHyperList[ i ];
DffRecordHeader aHyperE;
if ( !SeekToRec( rStCtrl, PPT_PST_ExHyperlink, nExObjHyperListLen, &aHyperE ) )
break;
@@ -2103,9 +2102,9 @@ void ImplSdPPTImport::FillSdAnimationInfo( SdAnimationInfo* pInfo, PptInteractiv
case 0x04 :
{
SdHyperlinkEntry* pPtr = nullptr;
- for ( size_t i = 0, n = aHyperList.size(); i < n; ++i ) {
- if ( aHyperList[ i ]->nIndex == pIAtom->nExHyperlinkId ) {
- pPtr = aHyperList[ i ];
+ for (SdHyperlinkEntry* pEntry : aHyperList) {
+ if ( pEntry->nIndex == pIAtom->nExHyperlinkId ) {
+ pPtr = pEntry;
break;
}
}
diff --git a/sd/source/ui/animations/CustomAnimationDialog.cxx b/sd/source/ui/animations/CustomAnimationDialog.cxx
index 69a7ad36bb3d..7d363f671d75 100644
--- a/sd/source/ui/animations/CustomAnimationDialog.cxx
+++ b/sd/source/ui/animations/CustomAnimationDialog.cxx
@@ -1509,10 +1509,9 @@ void CustomAnimationEffectTabPage::fillSoundListBox()
mpLBSound->InsertEntry( SD_RESSTR(STR_CUSTOMANIMATION_NO_SOUND) );
mpLBSound->InsertEntry( SD_RESSTR(STR_CUSTOMANIMATION_STOP_PREVIOUS_SOUND) );
- for( size_t i = 0; i < maSoundList.size(); i++ )
+ for(const OUString & rString : maSoundList)
{
- OUString aString = maSoundList[ i ];
- INetURLObject aURL( aString );
+ INetURLObject aURL( rString );
mpLBSound->InsertEntry( aURL.GetBase() );
}
mpLBSound->InsertEntry( SD_RESSTR(STR_CUSTOMANIMATION_BROWSE_SOUND) );
diff --git a/sd/source/ui/dlg/animobjs.cxx b/sd/source/ui/dlg/animobjs.cxx
index 97c43fb55fee..5b985d9768d1 100644
--- a/sd/source/ui/dlg/animobjs.cxx
+++ b/sd/source/ui/dlg/animobjs.cxx
@@ -213,10 +213,10 @@ void AnimationWindow::dispose()
{
DELETEZ( pControllerItem );
- for (size_t i = 0; i < m_FrameList.size(); ++i)
+ for (const std::pair<BitmapEx*, tools::Time*> & i : m_FrameList)
{
- delete m_FrameList[i].first;
- delete m_FrameList[i].second;
+ delete i.first;
+ delete i.second;
}
m_FrameList.clear();
m_nCurrentFrame = EMPTY_FRAMELIST;
diff --git a/sd/source/ui/dlg/dlgass.cxx b/sd/source/ui/dlg/dlgass.cxx
index 2ad18db1de61..ec125ef8500b 100644
--- a/sd/source/ui/dlg/dlgass.cxx
+++ b/sd/source/ui/dlg/dlgass.cxx
@@ -1573,11 +1573,11 @@ void AssistentDlgImpl::SavePassword( const SfxObjectShellLock& xDoc, const OUStr
{
PasswordEntry* pEntry = nullptr;
- for ( size_t i = 0, n = maPasswordList.size(); i < n; ++i )
+ for (PasswordEntry& rEntry : maPasswordList)
{
- if ( maPasswordList[ i ].maPath == rPath )
+ if ( rEntry.maPath == rPath )
{
- pEntry = &maPasswordList[ i ];
+ pEntry = &rEntry;
break;
}
}
@@ -1605,11 +1605,10 @@ void AssistentDlgImpl::RestorePassword( SfxItemSet* pSet, const OUString& rPath
uno::Sequence < beans::NamedValue > AssistentDlgImpl::GetPassword( const OUString& rPath )
{
- for ( size_t i = 0, n = maPasswordList.size(); i < n; ++i )
+ for (PasswordEntry & rEntry : maPasswordList)
{
- PasswordEntry* pEntry = &maPasswordList[ i ];
- if(pEntry->maPath == rPath)
- return pEntry->aEncryptionData;
+ if(rEntry.maPath == rPath)
+ return rEntry.aEncryptionData;
}
return uno::Sequence < beans::NamedValue > ();
}
diff --git a/sd/source/ui/dlg/tpaction.cxx b/sd/source/ui/dlg/tpaction.cxx
index 3a6ed516e930..c5ea23315a92 100644
--- a/sd/source/ui/dlg/tpaction.cxx
+++ b/sd/source/ui/dlg/tpaction.cxx
@@ -267,9 +267,9 @@ void SdTPAction::Construct()
maCurrentActions.push_back( presentation::ClickAction_STOPPRESENTATION );
// fill Action-Listbox
- for (size_t nAction = 0, n = maCurrentActions.size(); nAction < n; nAction++)
+ for (presentation::ClickAction & rAction : maCurrentActions)
{
- sal_uInt16 nRId = GetClickActionSdResId( maCurrentActions[ nAction ] );
+ sal_uInt16 nRId = GetClickActionSdResId( rAction );
m_pLbAction->InsertEntry( SD_RESSTR( nRId ) );
}
diff --git a/sd/source/ui/docshell/docshel3.cxx b/sd/source/ui/docshell/docshel3.cxx
index ccbc6989fe36..69f15c76eb9a 100644
--- a/sd/source/ui/docshell/docshel3.cxx
+++ b/sd/source/ui/docshell/docshel3.cxx
@@ -80,8 +80,8 @@ static void lcl_setLanguageForObj( SdrObject *pObj, LanguageType nLang, bool bLa
{
if( nLang == LANGUAGE_NONE )
{
- for(sal_Int32 n = 0; n < 3; n++ )
- pObj->SetMergedItem( SvxLanguageItem( nLang, aLangWhichId_EE[n] ) );
+ for(sal_uInt16 n : aLangWhichId_EE)
+ pObj->SetMergedItem( SvxLanguageItem( nLang, n ) );
}
else
{
@@ -101,8 +101,8 @@ static void lcl_setLanguageForObj( SdrObject *pObj, LanguageType nLang, bool bLa
}
else // Reset to default
{
- for( sal_Int32 n = 0; n < 3; n++ )
- pObj->ClearMergedItem( aLangWhichId_EE[n] );
+ for(sal_uInt16 n : aLangWhichId_EE)
+ pObj->ClearMergedItem( n );
}
}
diff --git a/sd/source/ui/func/fumorph.cxx b/sd/source/ui/func/fumorph.cxx
index 46893b6fc2f2..889b85837871 100644
--- a/sd/source/ui/func/fumorph.cxx
+++ b/sd/source/ui/func/fumorph.cxx
@@ -173,8 +173,8 @@ void FuMorph::DoExecute( SfxRequest& )
mpView->EndUndo();
}
- for( size_t i = 0, n = aPolyPolyList.size(); i < n; ++i ) {
- delete aPolyPolyList[ i ];
+ for(basegfx::B2DPolyPolygon * p : aPolyPolyList) {
+ delete p;
}
}
}
diff --git a/sd/source/ui/presenter/PresenterTextView.cxx b/sd/source/ui/presenter/PresenterTextView.cxx
index 45f2ebdfd773..7ea35795835b 100644
--- a/sd/source/ui/presenter/PresenterTextView.cxx
+++ b/sd/source/ui/presenter/PresenterTextView.cxx
@@ -302,9 +302,8 @@ EditEngine* PresenterTextView::Implementation::CreateEditEngine()
aTable[1].nLang = MsLangId::resolveSystemLanguageByScriptType(aOpt.nDefaultLanguage_CJK, css::i18n::ScriptType::ASIAN);
aTable[2].nLang = MsLangId::resolveSystemLanguageByScriptType(aOpt.nDefaultLanguage_CTL, css::i18n::ScriptType::COMPLEX);
- for (int i = 0; i < 3; ++i)
+ for (FontDta & rFntDta : aTable)
{
- const FontDta &rFntDta = aTable[i];
LanguageType nLang = (LANGUAGE_NONE == rFntDta.nLang) ?
rFntDta.nFallbackLang : rFntDta.nLang;
vcl::Font aFont = OutputDevice::GetDefaultFont(
diff --git a/sd/source/ui/unoidl/UnoDocumentSettings.cxx b/sd/source/ui/unoidl/UnoDocumentSettings.cxx
index d3b506bde4fb..ec108a3afb0b 100644
--- a/sd/source/ui/unoidl/UnoDocumentSettings.cxx
+++ b/sd/source/ui/unoidl/UnoDocumentSettings.cxx
@@ -278,20 +278,20 @@ static struct {
static XPropertyListType getTypeOfName( const OUString &aName )
{
- for( size_t i = 0; i < SAL_N_ELEMENTS( aURLPropertyNames ); i++ ) {
- if( aName.equalsAscii( aURLPropertyNames[i].pName ) )
- return aURLPropertyNames[i].t;
+ for(const auto & rURLPropertyName : aURLPropertyNames) {
+ if( aName.equalsAscii( rURLPropertyName.pName ) )
+ return rURLPropertyName.t;
}
return UNKNOWN_XPROPERTYLISTTYPE;
}
static OUString getNameOfType( XPropertyListType t )
{
- for( size_t i = 0; i < SAL_N_ELEMENTS( aURLPropertyNames ); i++ ) {
- if( t == aURLPropertyNames[i].t )
- return OUString( aURLPropertyNames[i].pName,
- strlen( aURLPropertyNames[i].pName ) - 3,
- RTL_TEXTENCODING_UTF8 );
+ for(const auto & rURLPropertyName : aURLPropertyNames) {
+ if( t == rURLPropertyName.t )
+ return OUString( rURLPropertyName.pName,
+ strlen( rURLPropertyName.pName ) - 3,
+ RTL_TEXTENCODING_ASCII_US );
}
return OUString();
}
diff --git a/sd/source/ui/unoidl/unomodel.cxx b/sd/source/ui/unoidl/unomodel.cxx
index 845a8de78a72..e0f6dbfa4cae 100644
--- a/sd/source/ui/unoidl/unomodel.cxx
+++ b/sd/source/ui/unoidl/unomodel.cxx
@@ -1383,9 +1383,8 @@ uno::Any SAL_CALL SdXImpressDocument::getPropertyValue( const OUString& Property
const SfxItemPool& rPool = mpDoc->GetPool();
const SfxPoolItem* pItem;
- for( sal_uInt16 i=0; i<3; i++ )
+ for(sal_uInt16 nWhichId : aWhichIds)
{
- sal_uInt16 nWhichId = aWhichIds[i];
sal_uInt32 nItems = rPool.GetItemCount2( nWhichId );
aSeq.realloc( aSeq.getLength() + nItems*5 + 5 );
diff --git a/sd/source/ui/view/ViewTabBar.cxx b/sd/source/ui/view/ViewTabBar.cxx
index 87c74cb1c872..e82108ef7e88 100644
--- a/sd/source/ui/view/ViewTabBar.cxx
+++ b/sd/source/ui/view/ViewTabBar.cxx
@@ -481,9 +481,9 @@ bool ViewTabBar::HasTabBarButton (
{
bool bResult (false);
- for (size_t nIndex=0; nIndex<maTabBarButtons.size(); ++nIndex)
+ for (css::drawing::framework::TabBarButton & r : maTabBarButtons)
{
- if (IsEqual(maTabBarButtons[nIndex], rButton))
+ if (IsEqual(r, rButton))
{
bResult = true;
break;
diff --git a/sd/source/ui/view/drviews7.cxx b/sd/source/ui/view/drviews7.cxx
index 048c426adc1e..6d08aa48cf41 100644
--- a/sd/source/ui/view/drviews7.cxx
+++ b/sd/source/ui/view/drviews7.cxx
@@ -1445,10 +1445,10 @@ void DrawViewShell::GetMenuState( SfxItemSet &rSet )
SID_DRAWTBX_CS_CALLOUT, SID_DRAWTBX_CS_STAR };
const sal_uInt16 nCurrentSId = GetCurrentFunction()->GetSlotID();
- for ( size_t i = 0; i < SAL_N_ELEMENTS( nCSTbArray ); ++i )
+ for (sal_uInt16 i : nCSTbArray)
{
- rSet.ClearItem( nCSTbArray[i] ); // Why is this necessary?
- rSet.Put( SfxStringItem( nCSTbArray[i], nCurrentSId == nCSTbArray[i] && pShapeFunc
+ rSet.ClearItem( i ); // Why is this necessary?
+ rSet.Put( SfxStringItem( i, nCurrentSId == i && pShapeFunc
? pShapeFunc->GetShapeType() : OUString() ) );
}
}
diff --git a/sd/source/ui/view/outlview.cxx b/sd/source/ui/view/outlview.cxx
index f3d9457a8a4b..e00721ae1c07 100644
--- a/sd/source/ui/view/outlview.cxx
+++ b/sd/source/ui/view/outlview.cxx
@@ -102,9 +102,9 @@ OutlineView::OutlineView( DrawDocShell& rDocSh, vcl::Window* pWindow, OutlineVie
}
// insert View into Outliner
- for (sal_uInt16 nView = 0; nView < MAX_OUTLINERVIEWS; nView++)
+ for (OutlinerView* & rp : mpOutlinerView)
{
- mpOutlinerView[nView] = nullptr;
+ rp = nullptr;
}
mpOutlinerView[0] = new OutlinerView(&mrOutliner, pWindow);
@@ -168,13 +168,13 @@ OutlineView::~OutlineView()
delete mpProgress;
// unregister OutlinerViews and destroy them
- for (sal_uInt16 nView = 0; nView < MAX_OUTLINERVIEWS; nView++)
+ for (OutlinerView* & rpView : mpOutlinerView)
{
- if (mpOutlinerView[nView] != nullptr)
+ if (rpView != nullptr)
{
- mrOutliner.RemoveView( mpOutlinerView[nView] );
- delete mpOutlinerView[nView];
- mpOutlinerView[nView] = nullptr;
+ mrOutliner.RemoveView( rpView );
+ delete rpView;
+ rpView = nullptr;
}
}
@@ -295,13 +295,13 @@ void OutlineView::DeleteWindowFromPaintView(OutputDevice* pWin)
OutlinerView* OutlineView::GetViewByWindow (vcl::Window* pWin) const
{
OutlinerView* pOlView = nullptr;
- for (sal_uInt16 nView = 0; nView < MAX_OUTLINERVIEWS; nView++)
+ for (OutlinerView* pView : mpOutlinerView)
{
- if (mpOutlinerView[nView] != nullptr)
+ if (pView != nullptr)
{
- if ( pWin == mpOutlinerView[nView]->GetWindow() )
+ if ( pWin == pView->GetWindow() )
{
- pOlView = mpOutlinerView[nView];
+ pOlView = pView;
}
}
}
diff --git a/sd/source/ui/view/sdview3.cxx b/sd/source/ui/view/sdview3.cxx
index 37faa89de7a2..a88e24016679 100644
--- a/sd/source/ui/view/sdview3.cxx
+++ b/sd/source/ui/view/sdview3.cxx
@@ -105,10 +105,10 @@ struct ImpRememberOrigAndClone
SdrObject* ImpGetClone(std::vector<ImpRememberOrigAndClone*>& aConnectorContainer, SdrObject* pConnObj)
{
- for(size_t a(0); a < aConnectorContainer.size(); a++)
+ for(ImpRememberOrigAndClone* p : aConnectorContainer)
{
- if(pConnObj == aConnectorContainer[a]->pOrig)
- return aConnectorContainer[a]->pClone;
+ if(pConnObj == p->pOrig)
+ return p->pClone;
}
return nullptr;
}
@@ -586,8 +586,8 @@ bool View::InsertData( const TransferableDataHelper& rDataHelper,
}
// cleanup remember classes
- for(size_t a = 0; a < aConnectorContainer.size(); ++a)
- delete aConnectorContainer[a];
+ for(ImpRememberOrigAndClone* p : aConnectorContainer)
+ delete p;
if( pMarkList != mpDragSrcMarkList )
delete pMarkList;
diff --git a/sdext/source/pdfimport/filterdet.cxx b/sdext/source/pdfimport/filterdet.cxx
index 5e5485f2485a..6a845573e3bf 100644
--- a/sdext/source/pdfimport/filterdet.cxx
+++ b/sdext/source/pdfimport/filterdet.cxx
@@ -420,7 +420,7 @@ bool checkDocChecksum( const OUString& rInPDFFileURL,
// prepare checksum to test
sal_uInt8 nTestChecksum[ RTL_DIGEST_LENGTH_MD5 ];
const sal_Unicode* pChar = rChkSum.getStr();
- for( unsigned int i = 0; i < RTL_DIGEST_LENGTH_MD5; i++ )
+ for(sal_uInt8 & rn : nTestChecksum)
{
sal_uInt8 nByte = sal_uInt8( ( (*pChar >= '0' && *pChar <= '9') ? *pChar - '0' :
( (*pChar >= 'A' && *pChar <= 'F') ? *pChar - 'A' + 10 :
@@ -433,7 +433,7 @@ bool checkDocChecksum( const OUString& rInPDFFileURL,
( (*pChar >= 'a' && *pChar <= 'f') ? *pChar - 'a' + 10 :
0 ) ) );
pChar++;
- nTestChecksum[i] = nByte;
+ rn = nByte;
}
// open file and calculate actual checksum up to index nBytes
@@ -470,12 +470,12 @@ bool checkDocChecksum( const OUString& rInPDFFileURL,
bRet = (0 == memcmp( nActualChecksum, nTestChecksum, sizeof( nActualChecksum ) ));
#if OSL_DEBUG_LEVEL > 0
OSL_TRACE( "test checksum: " );
- for( unsigned int i = 0; i < sizeof(nTestChecksum); i++ )
- OSL_TRACE( "%.2X", int(nTestChecksum[i]) );
+ for(sal_uInt8 i : nTestChecksum)
+ OSL_TRACE( "%.2X", int(i) );
OSL_TRACE( "\n" );
OSL_TRACE( "file checksum: " );
- for( unsigned int i = 0; i < sizeof(nActualChecksum); i++ )
- OSL_TRACE( "%.2X", int(nActualChecksum[i]) );
+ for(sal_uInt8 i : nActualChecksum)
+ OSL_TRACE( "%.2X", int(i) );
OSL_TRACE( "\n" );
#endif
return bRet;
diff --git a/sdext/source/pdfimport/tree/pdfiprocessor.cxx b/sdext/source/pdfimport/tree/pdfiprocessor.cxx
index c48a2e3ccf19..2551bf41237d 100644
--- a/sdext/source/pdfimport/tree/pdfiprocessor.cxx
+++ b/sdext/source/pdfimport/tree/pdfiprocessor.cxx
@@ -206,9 +206,9 @@ void PDFIProcessor::processGlyphLine()
double spaceDetectBoundary = 0.0;
// Try to find space glyph and its width
- for (size_t i = 0; i < m_GlyphsList.size(); i++)
+ for (CharGlyph & i : m_GlyphsList)
{
- OUString& glyph = m_GlyphsList[i].getGlyph();
+ OUString& glyph = i.getGlyph();
sal_Unicode ch = '\0';
if (!glyph.isEmpty())
@@ -216,7 +216,7 @@ void PDFIProcessor::processGlyphLine()
if ((ch == 0x20) || (ch == 0xa0))
{
- double spaceWidth = m_GlyphsList[i].getWidth();
+ double spaceWidth = i.getWidth();
spaceDetectBoundary = spaceWidth * 0.5;
break;
}
@@ -226,8 +226,8 @@ void PDFIProcessor::processGlyphLine()
if (spaceDetectBoundary == 0.0)
{
double avgGlyphWidth = 0.0;
- for (size_t i = 0; i < m_GlyphsList.size(); i++)
- avgGlyphWidth += m_GlyphsList[i].getWidth();
+ for (CharGlyph & i : m_GlyphsList)
+ avgGlyphWidth += i.getWidth();
avgGlyphWidth /= m_GlyphsList.size();
spaceDetectBoundary = avgGlyphWidth * 0.2;
}
diff --git a/sdext/source/pdfimport/tree/style.cxx b/sdext/source/pdfimport/tree/style.cxx
index 35ac61b395c9..f6074b1f46de 100644
--- a/sdext/source/pdfimport/tree/style.cxx
+++ b/sdext/source/pdfimport/tree/style.cxx
@@ -44,8 +44,8 @@ sal_Int32 StyleContainer::impl_getStyleId( const Style& rStyle, bool bSubStyle )
aSearchStyle.Properties = rStyle.Properties;
aSearchStyle.Contents = rStyle.Contents;
aSearchStyle.ContainedElement = rStyle.ContainedElement;
- for( size_t n = 0; n < rStyle.SubStyles.size(); ++n )
- aSearchStyle.SubStyles.push_back( impl_getStyleId( *rStyle.SubStyles[n], true ) );
+ for(Style* pSubStyle : rStyle.SubStyles)
+ aSearchStyle.SubStyles.push_back( impl_getStyleId( *pSubStyle, true ) );
std::unordered_map< HashedStyle, sal_Int32, StyleHash >::iterator it =
m_aStyleToId.find( aSearchStyle );
@@ -195,8 +195,8 @@ void StyleContainer::impl_emitStyle( sal_Int32 nStyleId,
aProps[ "draw:name" ] = aProps[ "style:name" ];
rContext.rEmitter.beginTag( rStyle.Name.getStr(), aProps );
- for( size_t n = 0; n < rStyle.SubStyles.size(); ++n )
- impl_emitStyle( rStyle.SubStyles[n], rContext, rContainedElemVisitor );
+ for(sal_Int32 nSubStyle : rStyle.SubStyles)
+ impl_emitStyle( nSubStyle, rContext, rContainedElemVisitor );
if( !rStyle.Contents.isEmpty() )
rContext.rEmitter.write( rStyle.Contents );
if( rStyle.ContainedElement )