summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--basctl/source/basicide/documentenumeration.cxx11
-rw-r--r--basic/source/basmgr/basmgr.cxx18
-rw-r--r--basic/source/uno/namecont.cxx14
-rw-r--r--canvas/source/cairo/cairo_textlayout.cxx4
-rw-r--r--canvas/source/vcl/textlayout.cxx4
-rw-r--r--comphelper/source/misc/namedvaluecollection.cxx24
-rw-r--r--comphelper/source/property/opropertybag.cxx24
-rw-r--r--configmgr/source/update.cxx4
-rw-r--r--connectivity/source/commontools/dbtools.cxx4
-rw-r--r--connectivity/source/commontools/dbtools2.cxx4
-rw-r--r--connectivity/source/drivers/hsqldb/HDriver.cxx7
-rw-r--r--connectivity/source/drivers/jdbc/JConnection.cxx11
-rw-r--r--cppcanvas/source/mtfrenderer/textaction.cxx4
-rw-r--r--cui/source/customize/macropg.cxx4
-rw-r--r--cui/source/dialogs/hangulhanjadlg.cxx6
-rw-r--r--dbaccess/source/core/api/definitioncolumn.cxx7
-rw-r--r--dbaccess/source/core/api/resultset.cxx9
-rw-r--r--dbaccess/source/core/dataaccess/connection.cxx7
-rw-r--r--dbaccess/source/core/dataaccess/databasecontext.cxx10
-rw-r--r--dbaccess/source/core/dataaccess/databasedocument.cxx14
-rw-r--r--dbaccess/source/core/dataaccess/databaseregistrations.cxx15
-rw-r--r--dbaccess/source/core/dataaccess/datasource.cxx35
-rw-r--r--dbaccess/source/core/misc/ContainerMediator.cxx10
-rw-r--r--dbaccess/source/core/misc/DatabaseDataProvider.cxx4
-rw-r--r--dbaccess/source/core/recovery/dbdocrecovery.cxx6
-rw-r--r--dbaccess/source/ext/macromigration/migrationengine.cxx33
-rw-r--r--dbaccess/source/ui/browser/unodatbr.cxx4
-rw-r--r--dbaccess/source/ui/control/tabletree.cxx8
-rw-r--r--dbaccess/source/ui/dlg/adtabdlg.cxx6
-rw-r--r--dbaccess/source/ui/misc/UITools.cxx8
-rw-r--r--dbaccess/source/ui/misc/dbsubcomponentcontroller.cxx4
-rw-r--r--dbaccess/source/ui/misc/dsmeta.cxx9
-rw-r--r--dbaccess/source/ui/querydesign/QueryDesignView.cxx7
-rw-r--r--dbaccess/source/ui/querydesign/TableFieldDescription.cxx4
-rw-r--r--dbaccess/source/ui/querydesign/querycontroller.cxx4
-rw-r--r--extensions/source/bibliography/formcontrolcontainer.cxx4
-rw-r--r--extensions/source/dbpilots/commonpagesdbp.cxx8
-rw-r--r--extensions/source/propctrlr/cellbindinghelper.cxx4
-rw-r--r--extensions/source/propctrlr/genericpropertyhandler.cxx11
-rw-r--r--extensions/source/propctrlr/listselectiondlg.cxx12
-rw-r--r--extensions/source/propctrlr/propcontroller.cxx13
-rw-r--r--forms/source/component/DatabaseForm.cxx15
-rw-r--r--forms/source/component/Edit.cxx16
-rw-r--r--forms/source/component/FormComponent.cxx16
-rw-r--r--forms/source/component/ListBox.cxx42
-rw-r--r--forms/source/misc/componenttools.cxx4
-rw-r--r--fpicker/source/office/OfficeControlAccess.cxx9
-rw-r--r--reportdesign/source/core/api/ReportDefinition.cxx3
-rw-r--r--reportdesign/source/ui/inspection/GeometryHandler.cxx6
-rw-r--r--sc/source/ui/unoobj/cellvaluebinding.cxx6
-rw-r--r--scripting/source/dlgprov/dlgprov.cxx6
-rw-r--r--sfx2/source/appl/shutdowniconaqua.mm6
-rw-r--r--sfx2/source/appl/shutdowniconw32.cxx6
-rw-r--r--sfx2/source/dialog/backingwindow.cxx6
-rw-r--r--sfx2/source/dialog/filtergrouping.cxx12
-rw-r--r--sfx2/source/doc/sfxbasemodel.cxx4
-rw-r--r--sfx2/source/doc/sfxmodelfactory.cxx4
-rw-r--r--slideshow/source/engine/slideshowimpl.cxx4
-rw-r--r--svtools/source/uno/svtxgridcontrol.cxx9
-rw-r--r--svx/source/form/databaselocationinput.cxx7
-rw-r--r--svx/source/form/filtnav.cxx9
-rw-r--r--svx/source/form/fmvwimp.cxx10
-rw-r--r--svx/source/form/formcontroller.cxx12
-rw-r--r--svx/source/form/formcontrolling.cxx4
-rw-r--r--toolkit/source/awt/vclxwindows.cxx6
-rw-r--r--toolkit/source/controls/controlmodelcontainerbase.cxx6
-rw-r--r--toolkit/source/controls/formattedcontrol.cxx9
-rw-r--r--toolkit/source/controls/geometrycontrolmodel.cxx8
-rw-r--r--toolkit/source/controls/unocontrol.cxx7
-rw-r--r--toolkit/source/controls/unocontrols.cxx12
-rw-r--r--ucb/source/ucp/ext/ucpext_content.cxx4
-rw-r--r--ucb/source/ucp/ext/ucpext_datasupplier.cxx9
-rw-r--r--uui/source/iahndl.cxx14
-rw-r--r--xmloff/source/forms/elementexport.cxx15
-rw-r--r--xmloff/source/forms/formcellbinding.cxx4
-rw-r--r--xmloff/source/forms/gridcolumnproptranslator.cxx8
-rw-r--r--xmloff/source/xforms/xformsexport.cxx9
-rw-r--r--xmloff/source/xforms/xformsimport.cxx20
78 files changed, 285 insertions, 461 deletions
diff --git a/basctl/source/basicide/documentenumeration.cxx b/basctl/source/basicide/documentenumeration.cxx
index 224189d5e678..70894659b6c5 100644
--- a/basctl/source/basicide/documentenumeration.cxx
+++ b/basctl/source/basicide/documentenumeration.cxx
@@ -107,17 +107,14 @@ namespace basctl { namespace docs {
// ensure we don't encounter some models multiple times
std::set< Reference< XModel >, ::comphelper::OInterfaceCompare< XModel > > aEncounteredModels;
- for ( const Reference< XFrame >* pFrame = _rFrames.getConstArray();
- pFrame != _rFrames.getConstArray() + _rFrames.getLength();
- ++pFrame
- )
+ for ( auto const & rFrame : _rFrames )
{
try
{
- OSL_ENSURE( pFrame->is(), "lcl_getDocuments_nothrow: illegal frame!" );
- if ( !pFrame->is() )
+ OSL_ENSURE( rFrame.is(), "lcl_getDocuments_nothrow: illegal frame!" );
+ if ( !rFrame.is() )
continue;
- Reference< XController > xController( (*pFrame)->getController() );
+ Reference< XController > xController( rFrame->getController() );
if ( !xController.is() )
continue;
diff --git a/basic/source/basmgr/basmgr.cxx b/basic/source/basmgr/basmgr.cxx
index 762ac7a70ef3..464c10489b46 100644
--- a/basic/source/basmgr/basmgr.cxx
+++ b/basic/source/basmgr/basmgr.cxx
@@ -1432,31 +1432,27 @@ bool BasicManager::LegacyPsswdBinaryLimitExceeded( std::vector< OUString >& _out
uno::Reference< script::XLibraryContainerPassword > xPassword( GetScriptLibraryContainer(), uno::UNO_QUERY_THROW );
uno::Sequence< OUString > aNames( xScripts->getElementNames() );
- const OUString* pNames = aNames.getConstArray();
- const OUString* pNamesEnd = aNames.getConstArray() + aNames.getLength();
- for ( ; pNames != pNamesEnd; ++pNames )
+ for ( auto const & scriptElementName : aNames )
{
- if( !xPassword->isLibraryPasswordProtected( *pNames ) )
+ if( !xPassword->isLibraryPasswordProtected( scriptElementName ) )
continue;
- StarBASIC* pBasicLib = GetLib( *pNames );
+ StarBASIC* pBasicLib = GetLib( scriptElementName );
if ( !pBasicLib )
continue;
- uno::Reference< container::XNameAccess > xScriptLibrary( xScripts->getByName( *pNames ), uno::UNO_QUERY_THROW );
+ uno::Reference< container::XNameAccess > xScriptLibrary( xScripts->getByName( scriptElementName ), uno::UNO_QUERY_THROW );
uno::Sequence< OUString > aElementNames( xScriptLibrary->getElementNames() );
sal_Int32 nLen = aElementNames.getLength();
std::vector< OUString > aBigModules( nLen );
sal_Int32 nBigModules = 0;
- const OUString* pElementNames = aElementNames.getConstArray();
- const OUString* pElementNamesEnd = aElementNames.getConstArray() + aElementNames.getLength();
- for ( ; pElementNames != pElementNamesEnd; ++pElementNames )
+ for ( auto const & libraryElementName : aElementNames )
{
- SbModule* pMod = pBasicLib->FindModule( *pElementNames );
+ SbModule* pMod = pBasicLib->FindModule( libraryElementName );
if ( pMod && pMod->ExceedsLegacyModuleSize() )
- aBigModules[ nBigModules++ ] = *pElementNames;
+ aBigModules[ nBigModules++ ] = libraryElementName;
}
if ( nBigModules )
diff --git a/basic/source/uno/namecont.cxx b/basic/source/uno/namecont.cxx
index a76d47a23723..4a31ce5b2709 100644
--- a/basic/source/uno/namecont.cxx
+++ b/basic/source/uno/namecont.cxx
@@ -2014,22 +2014,16 @@ void SfxLibraryContainer::storeLibraries_Impl( const uno::Reference< embed::XSto
{
// remove
const Sequence< OUString > aRemoveNames( xSourceLibrariesStor->getElementNames() );
- for ( const OUString* pRemoveName = aRemoveNames.getConstArray();
- pRemoveName != aRemoveNames.getConstArray() + aRemoveNames.getLength();
- ++pRemoveName
- )
+ for ( auto const & removeName : aRemoveNames )
{
- xSourceLibrariesStor->removeElement( *pRemoveName );
+ xSourceLibrariesStor->removeElement( removeName );
}
// copy
const Sequence< OUString > aCopyNames( xTargetLibrariesStor->getElementNames() );
- for ( const OUString* pCopyName = aCopyNames.getConstArray();
- pCopyName != aCopyNames.getConstArray() + aCopyNames.getLength();
- ++pCopyName
- )
+ for ( auto const & copyName : aCopyNames )
{
- xTargetLibrariesStor->copyElementTo( *pCopyName, xSourceLibrariesStor, *pCopyName );
+ xTargetLibrariesStor->copyElementTo( copyName, xSourceLibrariesStor, copyName );
}
}
diff --git a/canvas/source/cairo/cairo_textlayout.cxx b/canvas/source/cairo/cairo_textlayout.cxx
index 3b6356c6cd51..09371f862a04 100644
--- a/canvas/source/cairo/cairo_textlayout.cxx
+++ b/canvas/source/cairo/cairo_textlayout.cxx
@@ -553,8 +553,8 @@ namespace cairocanvas
renderState);
// fill integer offsets
- std::transform( inputOffsets.getConstArray(),
- inputOffsets.getConstArray()+inputOffsets.getLength(),
+ std::transform( inputOffsets.begin(),
+ inputOffsets.end(),
outputOffsets,
OffsetTransformer( aMatrix ) );
}
diff --git a/canvas/source/vcl/textlayout.cxx b/canvas/source/vcl/textlayout.cxx
index 1a52371029a4..b6fcd5ffd5ad 100644
--- a/canvas/source/vcl/textlayout.cxx
+++ b/canvas/source/vcl/textlayout.cxx
@@ -411,8 +411,8 @@ namespace vclcanvas
renderState);
// fill integer offsets
- std::transform( inputOffsets.getConstArray(),
- inputOffsets.getConstArray()+inputOffsets.getLength(),
+ std::transform( inputOffsets.begin(),
+ inputOffsets.end(),
outputOffsets,
OffsetTransformer( aMatrix ) );
}
diff --git a/comphelper/source/misc/namedvaluecollection.cxx b/comphelper/source/misc/namedvaluecollection.cxx
index a6f732937b4e..9c03be3fd861 100644
--- a/comphelper/source/misc/namedvaluecollection.cxx
+++ b/comphelper/source/misc/namedvaluecollection.cxx
@@ -192,21 +192,19 @@ namespace comphelper
PropertyValue aPropertyValue;
NamedValue aNamedValue;
- const Any* pArgument = _rArguments.getConstArray();
- const Any* pArgumentEnd = _rArguments.getConstArray() + _rArguments.getLength();
- for ( ; pArgument != pArgumentEnd; ++pArgument )
+ for ( auto const & argument : _rArguments )
{
- if ( *pArgument >>= aPropertyValue )
+ if ( argument >>= aPropertyValue )
m_pImpl->aValues[ aPropertyValue.Name ] = aPropertyValue.Value;
- else if ( *pArgument >>= aNamedValue )
+ else if ( argument >>= aNamedValue )
m_pImpl->aValues[ aNamedValue.Name ] = aNamedValue.Value;
else
{
SAL_WARN_IF(
- pArgument->hasValue(), "comphelper",
+ argument.hasValue(), "comphelper",
("NamedValueCollection::impl_assign: encountered a value"
" type which I cannot handle: "
- + pArgument->getValueTypeName()));
+ + argument.getValueTypeName()));
}
}
}
@@ -219,10 +217,8 @@ namespace comphelper
m_pImpl->aValues.swap( aEmpty );
}
- const PropertyValue* pArgument = _rArguments.getConstArray();
- const PropertyValue* pArgumentEnd = _rArguments.getConstArray() + _rArguments.getLength();
- for ( ; pArgument != pArgumentEnd; ++pArgument )
- m_pImpl->aValues[ pArgument->Name ] = pArgument->Value;
+ for ( auto const & argument : _rArguments )
+ m_pImpl->aValues[ argument.Name ] = argument.Value;
}
@@ -233,10 +229,8 @@ namespace comphelper
m_pImpl->aValues.swap( aEmpty );
}
- const NamedValue* pArgument = _rArguments.getConstArray();
- const NamedValue* pArgumentEnd = _rArguments.getConstArray() + _rArguments.getLength();
- for ( ; pArgument != pArgumentEnd; ++pArgument )
- m_pImpl->aValues[ pArgument->Name ] = pArgument->Value;
+ for ( auto const & argument : _rArguments )
+ m_pImpl->aValues[ argument.Name ] = argument.Value;
}
diff --git a/comphelper/source/property/opropertybag.cxx b/comphelper/source/property/opropertybag.cxx
index 740de1ca2df4..84e1e7527ff7 100644
--- a/comphelper/source/property/opropertybag.cxx
+++ b/comphelper/source/property/opropertybag.cxx
@@ -87,8 +87,8 @@ namespace comphelper
&& (_rArguments[2] >>= AutomaticAddition))
{
std::copy(
- aTypes.getConstArray(),
- aTypes.getConstArray() + aTypes.getLength(),
+ aTypes.begin(),
+ aTypes.end(),
std::insert_iterator< TypeBag >( m_aAllowedTypes, m_aAllowedTypes.begin() )
);
m_bAutoAddProperties = AutomaticAddition;
@@ -98,8 +98,8 @@ namespace comphelper
if ( aArguments.get_ensureType( "AllowedTypes", aTypes ) )
std::copy(
- aTypes.getConstArray(),
- aTypes.getConstArray() + aTypes.getLength(),
+ aTypes.begin(),
+ aTypes.end(),
std::insert_iterator< TypeBag >( m_aAllowedTypes, m_aAllowedTypes.begin() )
);
@@ -388,8 +388,8 @@ namespace comphelper
// their names
Sequence< OUString > aNames( aProperties.getLength() );
std::transform(
- aProperties.getConstArray(),
- aProperties.getConstArray() + aProperties.getLength(),
+ aProperties.begin(),
+ aProperties.end(),
aNames.getArray(),
TransformPropertyToName< Property >()
);
@@ -437,16 +437,16 @@ namespace comphelper
// sort (the XMultiPropertySet interface requires this)
Sequence< PropertyValue > aProperties( _rProps );
std::sort(
- aProperties.getArray(),
- aProperties.getArray() + aProperties.getLength(),
+ aProperties.begin(),
+ aProperties.end(),
ComparePropertyValueByName()
);
// a sequence of names
Sequence< OUString > aNames( aProperties.getLength() );
std::transform(
- aProperties.getConstArray(),
- aProperties.getConstArray() + aProperties.getLength(),
+ aProperties.begin(),
+ aProperties.end(),
aNames.getArray(),
TransformPropertyToName< PropertyValue >()
);
@@ -490,8 +490,8 @@ namespace comphelper
// a sequence of values
Sequence< Any > aValues( aProperties.getLength() );
std::transform(
- aProperties.getConstArray(),
- aProperties.getConstArray() + aProperties.getLength(),
+ aProperties.begin(),
+ aProperties.end(),
aValues.getArray(),
ExtractPropertyValue()
);
diff --git a/configmgr/source/update.cxx b/configmgr/source/update.cxx
index a830dd616f73..e084a920e614 100644
--- a/configmgr/source/update.cxx
+++ b/configmgr/source/update.cxx
@@ -51,9 +51,7 @@ namespace {
std::set< OUString > seqToSet(
css::uno::Sequence< OUString > const & sequence)
{
- return std::set< OUString >(
- sequence.getConstArray(),
- sequence.getConstArray() + sequence.getLength());
+ return std::set< OUString >( sequence.begin(), sequence.end() );
}
class Service:
diff --git a/connectivity/source/commontools/dbtools.cxx b/connectivity/source/commontools/dbtools.cxx
index 24eee42a4cf2..109217552183 100644
--- a/connectivity/source/commontools/dbtools.cxx
+++ b/connectivity/source/commontools/dbtools.cxx
@@ -1375,8 +1375,8 @@ OUString createUniqueName( const Sequence< OUString >& _rNames, const OUString&
{
std::set< OUString > aUsedNames;
std::copy(
- _rNames.getConstArray(),
- _rNames.getConstArray() + _rNames.getLength(),
+ _rNames.begin(),
+ _rNames.end(),
std::insert_iterator< std::set< OUString > >( aUsedNames, aUsedNames.end() )
);
diff --git a/connectivity/source/commontools/dbtools2.cxx b/connectivity/source/commontools/dbtools2.cxx
index 000cd740f513..c7097ae960e7 100644
--- a/connectivity/source/commontools/dbtools2.cxx
+++ b/connectivity/source/commontools/dbtools2.cxx
@@ -637,8 +637,8 @@ bool isDataSourcePropertyEnabled(const Reference<XInterface>& _xProp, const OUSt
{
Sequence< PropertyValue > aInfo;
xProp->getPropertyValue("Info") >>= aInfo;
- const PropertyValue* pValue =std::find_if(aInfo.getConstArray(),
- aInfo.getConstArray() + aInfo.getLength(),
+ const PropertyValue* pValue =std::find_if(aInfo.begin(),
+ aInfo.end(),
std::bind2nd(TPropertyValueEqualFunctor(),_sProperty));
if ( pValue && pValue != (aInfo.getConstArray() + aInfo.getLength()) )
pValue->Value >>= bEnabled;
diff --git a/connectivity/source/drivers/hsqldb/HDriver.cxx b/connectivity/source/drivers/hsqldb/HDriver.cxx
index 5face6249692..d86826fc6504 100644
--- a/connectivity/source/drivers/hsqldb/HDriver.cxx
+++ b/connectivity/source/drivers/hsqldb/HDriver.cxx
@@ -149,13 +149,10 @@ namespace connectivity
OUStringBuffer aPermittedMethods;
Sequence< OUString > aNodeNames( aConfig.getNodeNames() );
- for ( const OUString* pNodeNames = aNodeNames.getConstArray();
- pNodeNames != aNodeNames.getConstArray() + aNodeNames.getLength();
- ++pNodeNames
- )
+ for ( auto const & nodeName : aNodeNames )
{
OUString sPermittedMethod;
- OSL_VERIFY( aConfig.getNodeValue( *pNodeNames ) >>= sPermittedMethod );
+ OSL_VERIFY( aConfig.getNodeValue( nodeName ) >>= sPermittedMethod );
if ( !aPermittedMethods.isEmpty() )
aPermittedMethods.append( ';' );
diff --git a/connectivity/source/drivers/jdbc/JConnection.cxx b/connectivity/source/drivers/jdbc/JConnection.cxx
index 4239aca287da..d451148fc988 100644
--- a/connectivity/source/drivers/jdbc/JConnection.cxx
+++ b/connectivity/source/drivers/jdbc/JConnection.cxx
@@ -633,17 +633,14 @@ namespace
if ( nSetPropertyMethodID == nullptr )
return false;
- for ( const NamedValue* pSystemProp = _rSystemProperties.getConstArray();
- pSystemProp != _rSystemProperties.getConstArray() + _rSystemProperties.getLength();
- ++pSystemProp
- )
+ for ( auto const & systemProp : _rSystemProperties )
{
OUString sValue;
- OSL_VERIFY( pSystemProp->Value >>= sValue );
+ OSL_VERIFY( systemProp.Value >>= sValue );
- _rLogger.log( LogLevel::FINER, STR_LOG_SETTING_SYSTEM_PROPERTY, pSystemProp->Name, sValue );
+ _rLogger.log( LogLevel::FINER, STR_LOG_SETTING_SYSTEM_PROPERTY, systemProp.Name, sValue );
- LocalRef< jstring > jName( _rEnv, convertwchar_tToJavaString( &_rEnv, pSystemProp->Name ) );
+ LocalRef< jstring > jName( _rEnv, convertwchar_tToJavaString( &_rEnv, systemProp.Name ) );
LocalRef< jstring > jValue( _rEnv, convertwchar_tToJavaString( &_rEnv, sValue ) );
_rEnv.CallStaticObjectMethod( systemClass.get(), nSetPropertyMethodID, jName.get(), jValue.get() );
diff --git a/cppcanvas/source/mtfrenderer/textaction.cxx b/cppcanvas/source/mtfrenderer/textaction.cxx
index 51554a2e3595..442a09b6170a 100644
--- a/cppcanvas/source/mtfrenderer/textaction.cxx
+++ b/cppcanvas/source/mtfrenderer/textaction.cxx
@@ -157,9 +157,7 @@ namespace cppcanvas
return tools::createTextLinesPolyPolygon(
0.0,
// extract character cell furthest to the right
- *(std::max_element(
- rOffsets.getConstArray(),
- rOffsets.getConstArray() + rOffsets.getLength() )),
+ *(std::max_element( rOffsets.begin(), rOffsets.end() )),
rTextLineInfo );
}
diff --git a/cui/source/customize/macropg.cxx b/cui/source/customize/macropg.cxx
index d3b68e626951..d171411c72d2 100644
--- a/cui/source/customize/macropg.cxx
+++ b/cui/source/customize/macropg.cxx
@@ -507,8 +507,8 @@ void SvxMacroTabPage_::DisplayAppEvents( bool appEvents)
Sequence< OUString > eventNames = nameReplace->getElementNames();
std::set< OUString > aEventNamesCache;
std::copy(
- eventNames.getConstArray(),
- eventNames.getConstArray() + eventNames.getLength(),
+ eventNames.begin(),
+ eventNames.end(),
std::insert_iterator< std::set< OUString > >( aEventNamesCache, aEventNamesCache.end() )
);
diff --git a/cui/source/dialogs/hangulhanjadlg.cxx b/cui/source/dialogs/hangulhanjadlg.cxx
index dfa081b62cd2..cb610a612807 100644
--- a/cui/source/dialogs/hangulhanjadlg.cxx
+++ b/cui/source/dialogs/hangulhanjadlg.cxx
@@ -639,10 +639,8 @@ namespace svx
void HangulHanjaConversionDialog::FillSuggestions( const css::uno::Sequence< OUString >& _rSuggestions )
{
m_pSuggestions->Clear();
- const OUString* pSuggestions = _rSuggestions.getConstArray();
- const OUString* pSuggestionsEnd = _rSuggestions.getConstArray() + _rSuggestions.getLength();
- while ( pSuggestions != pSuggestionsEnd )
- m_pSuggestions->InsertEntry( *pSuggestions++ );
+ for ( auto const & suggestion : _rSuggestions )
+ m_pSuggestions->InsertEntry( suggestion );
// select the first suggestion, and fill in the suggestion edit field
OUString sFirstSuggestion;
diff --git a/dbaccess/source/core/api/definitioncolumn.cxx b/dbaccess/source/core/api/definitioncolumn.cxx
index 572c6c2eebac..a3ef15206420 100644
--- a/dbaccess/source/core/api/definitioncolumn.cxx
+++ b/dbaccess/source/core/api/definitioncolumn.cxx
@@ -474,12 +474,9 @@ Sequence< OUString > OTableColumnDescriptorWrapper::getSupportedServiceNames( )
if ( !m_bIsDescriptor )
{
- for ( Property* prop = aDescriptor.getArray();
- prop != aDescriptor.getArray() + aDescriptor.getLength();
- ++prop
- )
+ for ( auto & prop : aDescriptor )
{
- prop->Attributes |= PropertyAttribute::READONLY;
+ prop.Attributes |= PropertyAttribute::READONLY;
}
}
diff --git a/dbaccess/source/core/api/resultset.cxx b/dbaccess/source/core/api/resultset.cxx
index a8fe61e40fdc..320e2fc4f596 100644
--- a/dbaccess/source/core/api/resultset.cxx
+++ b/dbaccess/source/core/api/resultset.cxx
@@ -366,15 +366,12 @@ Reference< css::container::XNameAccess > OResultSet::getColumns()
const Sequence< OUString > aNames( xColNames->getElementNames() );
SAL_WARN_IF( aNames.getLength() != nColCount, "dbaccess",
"OResultSet::getColumns: invalid column count!" );
- for ( const OUString* pName = aNames.getConstArray();
- pName != aNames.getConstArray() + aNames.getLength();
- ++pName
- )
+ for ( auto const & name : aNames )
{
- Reference< XPropertySet > xColProps( xColNames->getByName( *pName ), UNO_QUERY_THROW );
+ Reference< XPropertySet > xColProps( xColNames->getByName( name ), UNO_QUERY_THROW );
OUString sName;
OSL_VERIFY( xColProps->getPropertyValue( PROPERTY_NAME ) >>= sName );
- SAL_WARN_IF( sName != *pName, "dbaccess", "OResultSet::getColumns: invalid column name!" );
+ SAL_WARN_IF( sName != name, "dbaccess", "OResultSet::getColumns: invalid column name!" );
}
}
diff --git a/dbaccess/source/core/dataaccess/connection.cxx b/dbaccess/source/core/dataaccess/connection.cxx
index d72e534bb450..4c36eb9982c9 100644
--- a/dbaccess/source/core/dataaccess/connection.cxx
+++ b/dbaccess/source/core/dataaccess/connection.cxx
@@ -772,12 +772,9 @@ void OConnection::impl_checkTableQueryNames_nothrow()
Reference< XNameAccess > xQueries( getQueries() );
Sequence< OUString > aQueryNames( xQueries->getElementNames() );
- for ( const OUString* pQueryName = aQueryNames.getConstArray();
- pQueryName != aQueryNames.getConstArray() + aQueryNames.getLength();
- ++pQueryName
- )
+ for ( auto const & queryName : aQueryNames )
{
- if ( aSortedTableNames.find( *pQueryName ) != aSortedTableNames.end() )
+ if ( aSortedTableNames.find( queryName ) != aSortedTableNames.end() )
{
OUString sConflictWarning( DBA_RES( RID_STR_CONFLICTING_NAMES ) );
m_aWarnings.appendWarning( sConflictWarning, "01SB0", *this );
diff --git a/dbaccess/source/core/dataaccess/databasecontext.cxx b/dbaccess/source/core/dataaccess/databasecontext.cxx
index 7f6ac225a0b1..237db1fce2fe 100644
--- a/dbaccess/source/core/dataaccess/databasecontext.cxx
+++ b/dbaccess/source/core/dataaccess/databasecontext.cxx
@@ -401,17 +401,15 @@ void ODatabaseContext::setTransientProperties(const OUString& _sURL, ODatabaseMo
OUString sAuthFailedPassword;
Reference< XPropertySet > xDSProps( _rDataSourceModel.getOrCreateDataSource(), UNO_QUERY_THROW );
const Sequence< PropertyValue >& rSessionPersistentProps = m_aDatasourceProperties[_sURL];
- const PropertyValue* pProp = rSessionPersistentProps.getConstArray();
- const PropertyValue* pPropsEnd = rSessionPersistentProps.getConstArray() + rSessionPersistentProps.getLength();
- for ( ; pProp != pPropsEnd; ++pProp )
+ for ( auto const & prop : rSessionPersistentProps )
{
- if ( pProp->Name == "AuthFailedPassword" )
+ if ( prop.Name == "AuthFailedPassword" )
{
- OSL_VERIFY( pProp->Value >>= sAuthFailedPassword );
+ OSL_VERIFY( prop.Value >>= sAuthFailedPassword );
}
else
{
- xDSProps->setPropertyValue( pProp->Name, pProp->Value );
+ xDSProps->setPropertyValue( prop.Name, prop.Value );
}
}
diff --git a/dbaccess/source/core/dataaccess/databasedocument.cxx b/dbaccess/source/core/dataaccess/databasedocument.cxx
index dc917cf7a72f..c49ea30d9d54 100644
--- a/dbaccess/source/core/dataaccess/databasedocument.cxx
+++ b/dbaccess/source/core/dataaccess/databasedocument.cxx
@@ -245,8 +245,8 @@ Sequence< Type > SAL_CALL ODatabaseDocument::getTypes( )
aTypes = Sequence< Type >(
pStripTo,
std::remove_copy_if(
- aTypes.getConstArray(),
- aTypes.getConstArray() + aTypes.getLength(),
+ aTypes.begin(),
+ aTypes.end(),
pStripTo,
std::bind2nd( std::equal_to< Type >(), cppu::UnoType<XEmbeddedScripts>::get() )
) - pStripTo
@@ -256,8 +256,8 @@ Sequence< Type > SAL_CALL ODatabaseDocument::getTypes( )
aTypes = Sequence< Type >(
pStripTo,
std::remove_copy_if(
- aTypes.getConstArray(),
- aTypes.getConstArray() + aTypes.getLength(),
+ aTypes.begin(),
+ aTypes.end(),
pStripTo,
std::bind2nd( std::equal_to< Type >(), cppu::UnoType<XScriptInvocationContext>::get() )
) - pStripTo
@@ -594,13 +594,11 @@ namespace
Reference< css::sdb::application::XDatabaseDocumentUI > xDatabaseUI( i_rController, UNO_QUERY_THROW );
Sequence< Reference< XComponent > > aComponents( xDatabaseUI->getSubComponents() );
- const Reference< XComponent >* component = aComponents.getConstArray();
- const Reference< XComponent >* componentsEnd = aComponents.getConstArray() + aComponents.getLength();
bool isAnyModified = false;
- for ( ; component != componentsEnd; ++component )
+ for ( auto const & xComponent : aComponents )
{
- Reference< XModifiable > xModify( *component, UNO_QUERY );
+ Reference< XModifiable > xModify( xComponent, UNO_QUERY );
if ( xModify.is() )
{
isAnyModified = xModify->isModified();
diff --git a/dbaccess/source/core/dataaccess/databaseregistrations.cxx b/dbaccess/source/core/dataaccess/databaseregistrations.cxx
index 6734c2e7dc57..be0d94e2d2b7 100644
--- a/dbaccess/source/core/dataaccess/databaseregistrations.cxx
+++ b/dbaccess/source/core/dataaccess/databaseregistrations.cxx
@@ -150,12 +150,9 @@ namespace dbaccess
::utl::OConfigurationNode DatabaseRegistrations::impl_getNodeForName_nothrow( const OUString& _rName )
{
Sequence< OUString > aNames( m_aConfigurationRoot.getNodeNames() );
- for ( const OUString* pName = aNames.getConstArray();
- pName != aNames.getConstArray() + aNames.getLength();
- ++pName
- )
+ for ( auto const & nodeName : aNames )
{
- ::utl::OConfigurationNode aNodeForName = m_aConfigurationRoot.openNode( *pName );
+ ::utl::OConfigurationNode aNodeForName = m_aConfigurationRoot.openNode( nodeName );
OUString sTestName;
OSL_VERIFY( aNodeForName.getNodeValue( getNameNodeName() ) >>= sTestName );
@@ -244,13 +241,11 @@ namespace dbaccess
Sequence< OUString > aDisplayNames( aProgrammaticNames.getLength() );
OUString* pDisplayName = aDisplayNames.getArray();
- for ( const OUString* pName = aProgrammaticNames.getConstArray();
- pName != aProgrammaticNames.getConstArray() + aProgrammaticNames.getLength();
- ++pName, ++pDisplayName
- )
+ for ( auto const & name : aProgrammaticNames )
{
- ::utl::OConfigurationNode aRegistrationNode = m_aConfigurationRoot.openNode( *pName );
+ ::utl::OConfigurationNode aRegistrationNode = m_aConfigurationRoot.openNode( name );
OSL_VERIFY( aRegistrationNode.getNodeValue( getNameNodeName() ) >>= *pDisplayName );
+ ++pDisplayName;
}
return aDisplayNames;
diff --git a/dbaccess/source/core/dataaccess/datasource.cxx b/dbaccess/source/core/dataaccess/datasource.cxx
index 81df15a36620..88b29f800642 100644
--- a/dbaccess/source/core/dataaccess/datasource.cxx
+++ b/dbaccess/source/core/dataaccess/datasource.cxx
@@ -759,11 +759,9 @@ sal_Bool ODatabaseSource::convertFastPropertyValue(Any & rConvertedValue, Any &
if (!(rValue >>= aValues))
throw IllegalArgumentException();
- const PropertyValue* valueEnd = aValues.getConstArray() + aValues.getLength();
- const PropertyValue* checkName = aValues.getConstArray();
- for ( ;checkName != valueEnd; ++checkName )
+ for ( auto const & checkName : aValues )
{
- if ( checkName->Name.isEmpty() )
+ if ( checkName.Name.isEmpty() )
throw IllegalArgumentException();
}
@@ -773,7 +771,7 @@ sal_Bool ODatabaseSource::convertFastPropertyValue(Any & rConvertedValue, Any &
{
const PropertyValue* pInfoIter = aSettings.getConstArray();
const PropertyValue* checkValue = aValues.getConstArray();
- for ( ;!bModified && checkValue != valueEnd ; ++checkValue,++pInfoIter)
+ for ( ;!bModified && checkValue != aValues.end() ; ++checkValue,++pInfoIter)
{
bModified = checkValue->Name != pInfoIter->Name;
if ( !bModified )
@@ -824,8 +822,8 @@ namespace
typedef std::set< OUString > StringSet;
StringSet aToBeSetPropertyNames;
std::transform(
- _rAllNewPropertyValues.getConstArray(),
- _rAllNewPropertyValues.getConstArray() + _rAllNewPropertyValues.getLength(),
+ _rAllNewPropertyValues.begin(),
+ _rAllNewPropertyValues.end(),
std::insert_iterator< StringSet >( aToBeSetPropertyNames, aToBeSetPropertyNames.end() ),
SelectPropertyName()
);
@@ -839,19 +837,17 @@ namespace
Reference< XPropertyState > xPropertyState( _rxPropertyBag, UNO_QUERY_THROW );
// loop through them, and reset resp. default properties which are not to be set
- const Property* pExistentProperty( aAllExistentProperties.getConstArray() );
- const Property* pExistentPropertyEnd( aAllExistentProperties.getConstArray() + aAllExistentProperties.getLength() );
- for ( ; pExistentProperty != pExistentPropertyEnd; ++pExistentProperty )
+ for ( auto const & existentProperty : aAllExistentProperties )
{
- if ( aToBeSetPropertyNames.find( pExistentProperty->Name ) != aToBeSetPropertyNames.end() )
+ if ( aToBeSetPropertyNames.find( existentProperty.Name ) != aToBeSetPropertyNames.end() )
continue;
// this property is not to be set, but currently exists in the bag.
// -> Remove it, or reset it to the default.
- if ( ( pExistentProperty->Attributes & PropertyAttribute::REMOVABLE ) != 0 )
- _rxPropertyBag->removeProperty( pExistentProperty->Name );
+ if ( ( existentProperty.Attributes & PropertyAttribute::REMOVABLE ) != 0 )
+ _rxPropertyBag->removeProperty( existentProperty.Name );
else
- xPropertyState->setPropertyToDefault( pExistentProperty->Name );
+ xPropertyState->setPropertyToDefault( existentProperty.Name );
}
// finally, set the new property values
@@ -944,12 +940,9 @@ void ODatabaseSource::getFastPropertyValue( Any& rValue, sal_Int32 nHandle ) con
Reference< XPropertySetInfo > xPST( xSettingsAsProps->getPropertySetInfo(), UNO_QUERY_THROW );
Sequence< Property > aSettings( xPST->getProperties() );
std::map< OUString, sal_Int32 > aPropertyAttributes;
- for ( const Property* pSettings = aSettings.getConstArray();
- pSettings != aSettings.getConstArray() + aSettings.getLength();
- ++pSettings
- )
+ for ( auto const & setting : aSettings )
{
- aPropertyAttributes[ pSettings->Name ] = pSettings->Attributes;
+ aPropertyAttributes[ setting.Name ] = setting.Attributes;
}
// get all current settings with their values
@@ -959,8 +952,8 @@ void ODatabaseSource::getFastPropertyValue( Any& rValue, sal_Int32 nHandle ) con
// criteria survive
Sequence< PropertyValue > aNonDefaultOrUserDefined( aValues.getLength() );
const PropertyValue* pCopyEnd = std::remove_copy_if(
- aValues.getConstArray(),
- aValues.getConstArray() + aValues.getLength(),
+ aValues.begin(),
+ aValues.end(),
aNonDefaultOrUserDefined.getArray(),
IsDefaultAndNotRemoveable( aPropertyAttributes )
);
diff --git a/dbaccess/source/core/misc/ContainerMediator.cxx b/dbaccess/source/core/misc/ContainerMediator.cxx
index a803a7d87b68..adde1ade5b3a 100644
--- a/dbaccess/source/core/misc/ContainerMediator.cxx
+++ b/dbaccess/source/core/misc/ContainerMediator.cxx
@@ -211,16 +211,14 @@ void OContainerMediator::notifyElementCreated( const OUString& _sName, const Ref
// collect the to-be-monitored properties
Reference< XPropertySetInfo > xPSI( _xDest->getPropertySetInfo(), UNO_QUERY_THROW );
Sequence< Property > aProperties( xPSI->getProperties() );
- const Property* property = aProperties.getConstArray();
- const Property* propertyEnd = aProperties.getConstArray() + aProperties.getLength();
- for ( ; property != propertyEnd; ++property )
+ for ( auto const & property : aProperties )
{
- if ( ( property->Attributes & PropertyAttribute::READONLY ) != 0 )
+ if ( ( property.Attributes & PropertyAttribute::READONLY ) != 0 )
continue;
- if ( ( property->Attributes & PropertyAttribute::BOUND ) == 0 )
+ if ( ( property.Attributes & PropertyAttribute::BOUND ) == 0 )
continue;
- aPropertyList.push_back( property->Name );
+ aPropertyList.push_back( property.Name );
}
}
catch( const Exception& )
diff --git a/dbaccess/source/core/misc/DatabaseDataProvider.cxx b/dbaccess/source/core/misc/DatabaseDataProvider.cxx
index ef6345f0b024..aaca4ecd9cd3 100644
--- a/dbaccess/source/core/misc/DatabaseDataProvider.cxx
+++ b/dbaccess/source/core/misc/DatabaseDataProvider.cxx
@@ -711,8 +711,8 @@ void DatabaseDataProvider::impl_fillInternalDataProvider_throw(bool _bHasCategor
{
aColumns.resize( aRowSetColumnNames.getLength() );
std::transform(
- aRowSetColumnNames.getConstArray(),
- aRowSetColumnNames.getConstArray() + aRowSetColumnNames.getLength(),
+ aRowSetColumnNames.begin(),
+ aRowSetColumnNames.end(),
aColumns.begin(),
CreateColumnDescription()
);
diff --git a/dbaccess/source/core/recovery/dbdocrecovery.cxx b/dbaccess/source/core/recovery/dbdocrecovery.cxx
index 31068a852ad7..62407e4df00f 100644
--- a/dbaccess/source/core/recovery/dbdocrecovery.cxx
+++ b/dbaccess/source/core/recovery/dbdocrecovery.cxx
@@ -250,11 +250,9 @@ namespace dbaccess
Reference< XDatabaseDocumentUI > xDatabaseUI( *ctrl, UNO_QUERY_THROW );
Sequence< Reference< XComponent > > aComponents( xDatabaseUI->getSubComponents() );
- const Reference< XComponent >* component = aComponents.getConstArray();
- const Reference< XComponent >* componentEnd = aComponents.getConstArray() + aComponents.getLength();
- for ( ; component != componentEnd; ++component )
+ for ( auto const & component : aComponents )
{
- SubComponentRecovery aComponentRecovery( m_pData->aContext, xDatabaseUI, *component );
+ SubComponentRecovery aComponentRecovery( m_pData->aContext, xDatabaseUI, component );
aComponentRecovery.saveToRecoveryStorage( xRecoveryStorage, aMapCompDescs );
}
}
diff --git a/dbaccess/source/ext/macromigration/migrationengine.cxx b/dbaccess/source/ext/macromigration/migrationengine.cxx
index 2ef661e0ce08..cd1477fcc1a2 100644
--- a/dbaccess/source/ext/macromigration/migrationengine.cxx
+++ b/dbaccess/source/ext/macromigration/migrationengine.cxx
@@ -675,8 +675,8 @@ namespace dbmm
std::set< OUString > aNames;
std::copy(
- aElementNames.getConstArray(),
- aElementNames.getConstArray() + aElementNames.getLength(),
+ aElementNames.begin(),
+ aElementNames.end(),
std::insert_iterator< std::set< OUString > >( aNames, aNames.end() )
);
return aNames;
@@ -971,13 +971,10 @@ namespace dbmm
OUString( _rContainerLoc + "/" ) );
Sequence< OUString > aElementNames( _rxContainer->getElementNames() );
- for ( const OUString* elementName = aElementNames.getConstArray();
- elementName != aElementNames.getConstArray() + aElementNames.getLength();
- ++elementName
- )
+ for ( auto const & elementName : aElementNames )
{
- Any aElement( _rxContainer->getByName( *elementName ) );
- OUString sElementName( sHierarhicalBase + *elementName );
+ Any aElement( _rxContainer->getByName( elementName ) );
+ OUString sElementName( sHierarhicalBase + elementName );
Reference< XNameAccess > xSubContainer( aElement, UNO_QUERY );
if ( xSubContainer.is() )
@@ -1439,12 +1436,9 @@ namespace dbmm
Reference< XNameContainer > xTargetLib( xTargetLibraries->createLibrary( sNewLibName ), UNO_QUERY_THROW );
Sequence< OUString > aLibElementNames( xSourceLib->getElementNames() );
- for ( const OUString* pSourceElementName = aLibElementNames.getConstArray();
- pSourceElementName != aLibElementNames.getConstArray() + aLibElementNames.getLength();
- ++pSourceElementName
- )
+ for ( auto const & sourceElementName : aLibElementNames )
{
- Any aElement = xSourceLib->getByName( *pSourceElementName );
+ Any aElement = xSourceLib->getByName( sourceElementName );
OSL_ENSURE( aElement.hasValue(),
"MigrationEngine_Impl::impl_migrateContainerLibraries_nothrow: invalid (empty) lib element!" );
@@ -1452,10 +1446,10 @@ namespace dbmm
if ( _eScriptType == eDialog )
{
impl_adjustDialogEvents_nothrow( aElement, lcl_getSubDocumentDescription( _rDocument ),
- *pSourceLibName, *pSourceElementName );
+ *pSourceLibName, sourceElementName );
}
- xTargetLib->insertByName( *pSourceElementName, aElement );
+ xTargetLib->insertByName( sourceElementName, aElement );
}
// transfer the read-only flag
@@ -1640,12 +1634,9 @@ namespace dbmm
Sequence< OUString > aEventNames = xEvents->getElementNames();
Any aEvent;
- for ( const OUString* eventName = aEventNames.getConstArray();
- eventName != aEventNames.getConstArray() + aEventNames.getLength();
- ++eventName
- )
+ for ( auto const & eventName : aEventNames )
{
- aEvent = xEvents->getByName( *eventName );
+ aEvent = xEvents->getByName( eventName );
if ( !aEvent.hasValue() )
continue;
@@ -1654,7 +1645,7 @@ namespace dbmm
continue;
// put back
- xEvents->replaceByName( *eventName, aEvent );
+ xEvents->replaceByName( eventName, aEvent );
}
}
catch( const Exception& )
diff --git a/dbaccess/source/ui/browser/unodatbr.cxx b/dbaccess/source/ui/browser/unodatbr.cxx
index 5df2a564d76c..547a9a012872 100644
--- a/dbaccess/source/ui/browser/unodatbr.cxx
+++ b/dbaccess/source/ui/browser/unodatbr.cxx
@@ -265,8 +265,8 @@ Sequence< Type > SAL_CALL SbaTableQueryBrowser::getTypes( )
{
Sequence< Type > aStrippedTypes( aTypes.getLength() - 1 );
std::remove_copy_if(
- aTypes.getConstArray(),
- aTypes.getConstArray() + aTypes.getLength(),
+ aTypes.begin(),
+ aTypes.end(),
aStrippedTypes.getArray(),
std::bind2nd( std::equal_to< Type >(), cppu::UnoType<XScriptInvocationContext>::get() )
);
diff --git a/dbaccess/source/ui/control/tabletree.cxx b/dbaccess/source/ui/control/tabletree.cxx
index c42ba713a3ea..6cdab2604fde 100644
--- a/dbaccess/source/ui/control/tabletree.cxx
+++ b/dbaccess/source/ui/control/tabletree.cxx
@@ -188,9 +188,7 @@ namespace
{
OTableTreeListBox::TNames::value_type aRet;
aRet.first = name;
- const OUString* pIter = m_aViews.getConstArray();
- const OUString* pEnd = m_aViews.getConstArray() + m_aViews.getLength();
- aRet.second = std::any_of(pIter, pEnd,
+ aRet.second = std::any_of(m_aViews.begin(), m_aViews.end(),
[this, &name](const OUString& lhs)
{ return m_aEqualFunctor(lhs, name); } );
@@ -208,12 +206,10 @@ void OTableTreeListBox::UpdateTableList(
{
TNames aTables;
aTables.resize(_rTables.getLength());
- const OUString* pIter = _rTables.getConstArray();
- const OUString* pEnd = _rTables.getConstArray() + _rTables.getLength();
try
{
Reference< XDatabaseMetaData > xMeta( _rxConnection->getMetaData(), UNO_QUERY_THROW );
- std::transform( pIter, pEnd,
+ std::transform( _rTables.begin(), _rTables.end(),
aTables.begin(), OViewSetter( _rViews, xMeta->supportsMixedCaseQuotedIdentifiers() ) );
}
catch(Exception&)
diff --git a/dbaccess/source/ui/dlg/adtabdlg.cxx b/dbaccess/source/ui/dlg/adtabdlg.cxx
index 2a80aefc3efa..8415d002f48e 100644
--- a/dbaccess/source/ui/dlg/adtabdlg.cxx
+++ b/dbaccess/source/ui/dlg/adtabdlg.cxx
@@ -289,10 +289,8 @@ void QueryListFacade::updateTableObjectList( bool /*_bAllowViews*/ )
}
Sequence< OUString > aQueryNames = xQueries->getElementNames();
- const OUString* pQuery = aQueryNames.getConstArray();
- const OUString* pQueryEnd = aQueryNames.getConstArray() + aQueryNames.getLength();
- while ( pQuery != pQueryEnd )
- m_rQueryList.InsertEntry( *pQuery++ );
+ for ( auto const & name : aQueryNames )
+ m_rQueryList.InsertEntry( name );
}
catch( const Exception& )
{
diff --git a/dbaccess/source/ui/misc/UITools.cxx b/dbaccess/source/ui/misc/UITools.cxx
index d1a1845ddc56..eefea14eebe9 100644
--- a/dbaccess/source/ui/misc/UITools.cxx
+++ b/dbaccess/source/ui/misc/UITools.cxx
@@ -1034,17 +1034,17 @@ void fillAutoIncrementValue(const Reference<XPropertySet>& _xDatasource,
_xDatasource->getPropertyValue(PROPERTY_INFO) >>= aInfo;
// search the right propertyvalue
- const PropertyValue* pValue =std::find_if(aInfo.getConstArray(), aInfo.getConstArray() + aInfo.getLength(),
+ const PropertyValue* pValue =std::find_if(aInfo.begin(), aInfo.end(),
[](const PropertyValue& lhs)
{return TPropertyValueEqualFunctor()(lhs, PROPERTY_AUTOINCREMENTCREATION);} );
- if ( pValue && pValue != (aInfo.getConstArray() + aInfo.getLength()) )
+ if ( pValue && pValue != aInfo.end() )
pValue->Value >>= _rsAutoIncrementValue;
- pValue =std::find_if(aInfo.getConstArray(), aInfo.getConstArray() + aInfo.getLength(),
+ pValue =std::find_if(aInfo.begin(), aInfo.end(),
[](const PropertyValue& lhs)
{return TPropertyValueEqualFunctor()(lhs, "IsAutoRetrievingEnabled");} );
- if ( pValue && pValue != (aInfo.getConstArray() + aInfo.getLength()) )
+ if ( pValue && pValue != aInfo.end() )
pValue->Value >>= _rAutoIncrementValueEnabled;
}
}
diff --git a/dbaccess/source/ui/misc/dbsubcomponentcontroller.cxx b/dbaccess/source/ui/misc/dbsubcomponentcontroller.cxx
index 82a5d90e8e7f..87d5be71f7c2 100644
--- a/dbaccess/source/ui/misc/dbsubcomponentcontroller.cxx
+++ b/dbaccess/source/ui/misc/dbsubcomponentcontroller.cxx
@@ -228,8 +228,8 @@ namespace dbaui
{
Sequence< Type > aStrippedTypes( aTypes.getLength() - 1 );
std::remove_copy_if(
- aTypes.getConstArray(),
- aTypes.getConstArray() + aTypes.getLength(),
+ aTypes.begin(),
+ aTypes.end(),
aStrippedTypes.getArray(),
std::bind2nd( std::equal_to< Type >(), cppu::UnoType<XScriptInvocationContext>::get() )
);
diff --git a/dbaccess/source/ui/misc/dsmeta.cxx b/dbaccess/source/ui/misc/dsmeta.cxx
index 4e8da229b874..2d4f378a6211 100644
--- a/dbaccess/source/ui/misc/dsmeta.cxx
+++ b/dbaccess/source/ui/misc/dsmeta.cxx
@@ -92,13 +92,10 @@ namespace dbaui
{
::connectivity::DriversConfig aDriverConfig( ::comphelper::getProcessComponentContext() );
const uno::Sequence< OUString > aPatterns = aDriverConfig.getURLs();
- for ( const OUString* pattern = aPatterns.getConstArray();
- pattern != aPatterns.getConstArray() + aPatterns.getLength();
- ++pattern
- )
+ for ( auto const & pattern : aPatterns )
{
FeatureSet aCurrentSet;
- const ::comphelper::NamedValueCollection aCurrentFeatures( aDriverConfig.getFeatures( *pattern ).getNamedValues() );
+ const ::comphelper::NamedValueCollection aCurrentFeatures( aDriverConfig.getFeatures( pattern ).getNamedValues() );
const FeatureMapping* pFeatureMapping = lcl_getFeatureMappings();
while ( pFeatureMapping->pAsciiFeatureName )
@@ -108,7 +105,7 @@ namespace dbaui
++pFeatureMapping;
}
- s_aFeatureSets[ *pattern ] = aCurrentSet;
+ s_aFeatureSets[ pattern ] = aCurrentSet;
}
}
diff --git a/dbaccess/source/ui/querydesign/QueryDesignView.cxx b/dbaccess/source/ui/querydesign/QueryDesignView.cxx
index 25e61b4bfbd8..6cce6ebd7c9a 100644
--- a/dbaccess/source/ui/querydesign/QueryDesignView.cxx
+++ b/dbaccess/source/ui/querydesign/QueryDesignView.cxx
@@ -3076,13 +3076,10 @@ void OQueryDesignView::initByFieldDescriptions( const Sequence< PropertyValue >&
m_pSelectionBox->SetReadOnly( rController.isReadOnly() );
m_pSelectionBox->Fill();
- for ( const PropertyValue* field = i_rFieldDescriptions.getConstArray();
- field != i_rFieldDescriptions.getConstArray() + i_rFieldDescriptions.getLength();
- ++field
- )
+ for ( auto const & field : i_rFieldDescriptions )
{
::rtl::Reference< OTableFieldDesc > pField( new OTableFieldDesc() );
- pField->Load( *field, true );
+ pField->Load( field, true );
InsertField( pField, false );
}
diff --git a/dbaccess/source/ui/querydesign/TableFieldDescription.cxx b/dbaccess/source/ui/querydesign/TableFieldDescription.cxx
index bcde5918a1f7..44ead8996757 100644
--- a/dbaccess/source/ui/querydesign/TableFieldDescription.cxx
+++ b/dbaccess/source/ui/querydesign/TableFieldDescription.cxx
@@ -151,8 +151,8 @@ void OTableFieldDesc::Load( const css::beans::PropertyValue& i_rSettings, const
const Sequence< PropertyValue > aCriteria( aFieldDesc.getOrDefault( "Criteria", Sequence< PropertyValue >() ) );
m_aCriteria.resize( aCriteria.getLength() );
std::transform(
- aCriteria.getConstArray(),
- aCriteria.getConstArray() + aCriteria.getLength(),
+ aCriteria.begin(),
+ aCriteria.end(),
m_aCriteria.begin(),
SelectPropertyValueAsString()
);
diff --git a/dbaccess/source/ui/querydesign/querycontroller.cxx b/dbaccess/source/ui/querydesign/querycontroller.cxx
index 91aae8d61b3c..1f7647c1d994 100644
--- a/dbaccess/source/ui/querydesign/querycontroller.cxx
+++ b/dbaccess/source/ui/querydesign/querycontroller.cxx
@@ -398,8 +398,8 @@ void SAL_CALL OQueryController::getFastPropertyValue( Any& o_rValue, sal_Int32 i
);
std::sort(
- aProps.getArray(),
- aProps.getArray() + aProps.getLength(),
+ aProps.begin(),
+ aProps.end(),
::comphelper::PropertyCompareByName()
);
diff --git a/extensions/source/bibliography/formcontrolcontainer.cxx b/extensions/source/bibliography/formcontrolcontainer.cxx
index ecae8048537c..fbe31d20e318 100644
--- a/extensions/source/bibliography/formcontrolcontainer.cxx
+++ b/extensions/source/bibliography/formcontrolcontainer.cxx
@@ -92,8 +92,8 @@ namespace bib
aControls = xControlCont->getControls();
std::for_each(
- aControls.getConstArray(),
- aControls.getConstArray() + aControls.getLength(),
+ aControls.begin(),
+ aControls.end(),
ControlModeSwitch( _bDesign )
);
}
diff --git a/extensions/source/dbpilots/commonpagesdbp.cxx b/extensions/source/dbpilots/commonpagesdbp.cxx
index 5f3ed6459035..ef890085d72b 100644
--- a/extensions/source/dbpilots/commonpagesdbp.cxx
+++ b/extensions/source/dbpilots/commonpagesdbp.cxx
@@ -246,13 +246,11 @@ namespace dbp
namespace
{
- void lcl_fillEntries( ListBox& _rListBox, const Sequence< OUString >& _rNames, const Image& _rImage, sal_Int32 _nCommandType )
+ void lcl_fillEntries( ListBox& _rListBox, const Sequence< OUString >& _rNames, const Image& _rImage, sal_Int32 _nCommandType )
{
- const OUString* pNames = _rNames.getConstArray();
- const OUString* pNamesEnd = _rNames.getConstArray() + _rNames.getLength();
- while ( pNames != pNamesEnd )
+ for ( auto const & name : _rNames )
{
- const sal_Int32 nPos = _rListBox.InsertEntry( *pNames++, _rImage );
+ const sal_Int32 nPos = _rListBox.InsertEntry( name, _rImage );
_rListBox.SetEntryData( nPos, reinterpret_cast< void* >( _nCommandType ) );
}
}
diff --git a/extensions/source/propctrlr/cellbindinghelper.cxx b/extensions/source/propctrlr/cellbindinghelper.cxx
index 42304b077df6..0a20acec0ac5 100644
--- a/extensions/source/propctrlr/cellbindinghelper.cxx
+++ b/extensions/source/propctrlr/cellbindinghelper.cxx
@@ -382,8 +382,8 @@ namespace pcr
aAvailableServices = xDocumentFactory->getAvailableServiceNames( );
const OUString* pFound = std::find_if(
- aAvailableServices.getConstArray(),
- aAvailableServices.getConstArray() + aAvailableServices.getLength(),
+ aAvailableServices.begin(),
+ aAvailableServices.end(),
StringCompare( _rService )
);
if ( pFound - aAvailableServices.getConstArray() < aAvailableServices.getLength() )
diff --git a/extensions/source/propctrlr/genericpropertyhandler.cxx b/extensions/source/propctrlr/genericpropertyhandler.cxx
index 2998a8b15a14..0eb9a657b63f 100644
--- a/extensions/source/propctrlr/genericpropertyhandler.cxx
+++ b/extensions/source/propctrlr/genericpropertyhandler.cxx
@@ -469,12 +469,9 @@ namespace pcr
aProperties = xPSI->getProperties();
DBG_ASSERT( aProperties.getLength(), "GenericPropertyHandler::getSupportedProperties: no properties!" );
- for ( const Property* pProperties = aProperties.getConstArray();
- pProperties != aProperties.getConstArray() + aProperties.getLength();
- ++pProperties
- )
+ for ( auto const & property : aProperties )
{
- switch ( pProperties->Type.getTypeClass() )
+ switch ( property.Type.getTypeClass() )
{
case TypeClass_BOOLEAN:
case TypeClass_BYTE:
@@ -493,7 +490,7 @@ namespace pcr
case TypeClass_SEQUENCE:
{
- TypeClass eElementTypeClass = ::comphelper::getSequenceElementType( pProperties->Type ).getTypeClass();
+ TypeClass eElementTypeClass = ::comphelper::getSequenceElementType( property.Type ).getTypeClass();
if ( ( eElementTypeClass != TypeClass_STRING )
&& ( eElementTypeClass != TypeClass_BYTE )
&& ( eElementTypeClass != TypeClass_SHORT )
@@ -511,7 +508,7 @@ namespace pcr
continue;
}
- m_aProperties.insert( PropertyMap::value_type( pProperties->Name, *pProperties ) );
+ m_aProperties.insert( PropertyMap::value_type( property.Name, property ) );
}
}
catch( const Exception& )
diff --git a/extensions/source/propctrlr/listselectiondlg.cxx b/extensions/source/propctrlr/listselectiondlg.cxx
index 41fc4b57d982..88bdf1573b9e 100644
--- a/extensions/source/propctrlr/listselectiondlg.cxx
+++ b/extensions/source/propctrlr/listselectiondlg.cxx
@@ -124,10 +124,8 @@ namespace pcr
void ListSelectionDialog::fillEntryList( const Sequence< OUString >& _rListEntries )
{
m_pEntries->Clear();
- const OUString* _pListEntries = _rListEntries.getConstArray();
- const OUString* _pListEntriesEnd = _rListEntries.getConstArray() + _rListEntries.getLength();
- for ( ; _pListEntries < _pListEntriesEnd; ++_pListEntries )
- m_pEntries->InsertEntry( *_pListEntries );
+ for ( auto const & entry : _rListEntries )
+ m_pEntries->InsertEntry( entry );
}
@@ -143,10 +141,8 @@ namespace pcr
void ListSelectionDialog::selectEntries( const Sequence< sal_Int16 >& /* [in ] */ _rSelection )
{
m_pEntries->SetNoSelection();
- const sal_Int16* pSelection = _rSelection.getConstArray();
- const sal_Int16* pSelectionEnd = _rSelection.getConstArray() + _rSelection.getLength();
- for ( ; pSelection != pSelectionEnd; ++pSelection )
- m_pEntries->SelectEntryPos( *pSelection );
+ for ( auto const & selection : _rSelection )
+ m_pEntries->SelectEntryPos( selection );
}
diff --git a/extensions/source/propctrlr/propcontroller.cxx b/extensions/source/propctrlr/propcontroller.cxx
index c20b617bbd55..f0d4f40aa32a 100644
--- a/extensions/source/propctrlr/propcontroller.cxx
+++ b/extensions/source/propctrlr/propcontroller.cxx
@@ -271,7 +271,7 @@ namespace pcr
throw VetoException();
m_bBindingIntrospectee = true;
- impl_rebindToInspectee_nothrow( InterfaceArray( _rObjects.getConstArray(), _rObjects.getConstArray() + _rObjects.getLength() ) );
+ impl_rebindToInspectee_nothrow( InterfaceArray( _rObjects.begin(), _rObjects.end() ) );
m_bBindingIntrospectee = false;
}
@@ -1455,14 +1455,11 @@ namespace pcr
if ( m_xModel.is() )
aHandlerFactories = m_xModel->getHandlerFactories();
- const Any* pHandlerFactory = aHandlerFactories.getConstArray();
- const Any* pHandlerFactoryEnd = aHandlerFactories.getConstArray() + aHandlerFactories.getLength();
-
- while ( pHandlerFactory != pHandlerFactoryEnd )
+ for ( auto const & handlerFactory : aHandlerFactories )
{
if ( _rObjects.size() == 1 )
{ // we're inspecting only one object -> one handler
- Reference< XPropertyHandler > xHandler( lcl_createHandler( m_xContext, *pHandlerFactory ) );
+ Reference< XPropertyHandler > xHandler( lcl_createHandler( m_xContext, handlerFactory ) );
if ( xHandler.is() )
{
xHandler->inspect( _rObjects[0] );
@@ -1480,7 +1477,7 @@ namespace pcr
for ( ; pObject != pObjectEnd; ++pObject )
{
- *pHandler = lcl_createHandler( m_xContext, *pHandlerFactory );
+ *pHandler = lcl_createHandler( m_xContext, handlerFactory );
if ( pHandler->is() )
{
(*pHandler)->inspect( *pObject );
@@ -1493,8 +1490,6 @@ namespace pcr
if ( !aSingleHandlers.empty() )
_rHandlers.push_back( new PropertyComposer( aSingleHandlers ) );
}
-
- ++pHandlerFactory;
}
// note that the handlers will not be used by our caller, if they indicate that there are no
diff --git a/forms/source/component/DatabaseForm.cxx b/forms/source/component/DatabaseForm.cxx
index 89f3f0a6892c..aca5c0420a47 100644
--- a/forms/source/component/DatabaseForm.cxx
+++ b/forms/source/component/DatabaseForm.cxx
@@ -320,12 +320,9 @@ ODatabaseForm::ODatabaseForm( const ODatabaseForm& _cloneSource )
Reference< XPropertySetInfo > xDestPSI( getPropertySetInfo(), UNO_QUERY_THROW );
Sequence< Property > aSourceProperties( xSourcePSI->getProperties() );
- for ( const Property* pSourceProperty = aSourceProperties.getConstArray();
- pSourceProperty != aSourceProperties.getConstArray() + aSourceProperties.getLength();
- ++pSourceProperty
- )
+ for ( auto const & sourceProperty : aSourceProperties )
{
- if ( xDestPSI->hasPropertyByName( pSourceProperty->Name ) )
+ if ( xDestPSI->hasPropertyByName( sourceProperty.Name ) )
continue;
// the initial value passed to XPropertyContainer is also used as default, usually. So, try
@@ -333,14 +330,14 @@ ODatabaseForm::ODatabaseForm( const ODatabaseForm& _cloneSource )
Any aInitialValue;
if ( xSourcePropState.is() )
{
- aInitialValue = xSourcePropState->getPropertyDefault( pSourceProperty->Name );
+ aInitialValue = xSourcePropState->getPropertyDefault( sourceProperty.Name );
}
else
{
- aInitialValue = xSourceProps->getPropertyValue( pSourceProperty->Name );
+ aInitialValue = xSourceProps->getPropertyValue( sourceProperty.Name );
}
- addProperty( pSourceProperty->Name, pSourceProperty->Attributes, aInitialValue );
- setPropertyValue( pSourceProperty->Name, xSourceProps->getPropertyValue( pSourceProperty->Name ) );
+ addProperty( sourceProperty.Name, sourceProperty.Attributes, aInitialValue );
+ setPropertyValue( sourceProperty.Name, xSourceProps->getPropertyValue( sourceProperty.Name ) );
}
}
catch(const RuntimeException&)
diff --git a/forms/source/component/Edit.cxx b/forms/source/component/Edit.cxx
index edf84814e65f..478c9b9c94f1 100644
--- a/forms/source/component/Edit.cxx
+++ b/forms/source/component/Edit.cxx
@@ -424,35 +424,29 @@ namespace
}
Sequence< Property > aSourceProps( xSourceInfo->getProperties() );
- const Property* pSourceProps = aSourceProps.getConstArray();
- const Property* pSourcePropsEnd = aSourceProps.getConstArray() + aSourceProps.getLength();
- while ( pSourceProps != pSourcePropsEnd )
+ for ( auto const & sourceprop : aSourceProps )
{
- if ( !xDestInfo->hasPropertyByName( pSourceProps->Name ) )
+ if ( !xDestInfo->hasPropertyByName( sourceprop.Name ) )
{
- ++pSourceProps;
continue;
}
- Property aDestProp( xDestInfo->getPropertyByName( pSourceProps->Name ) );
+ Property aDestProp( xDestInfo->getPropertyByName( sourceprop.Name ) );
if ( 0 != ( aDestProp.Attributes & PropertyAttribute::READONLY ) )
{
- ++pSourceProps;
continue;
}
try
{
- _rxDest->setPropertyValue( pSourceProps->Name, _rxSource->getPropertyValue( pSourceProps->Name ) );
+ _rxDest->setPropertyValue( sourceprop.Name, _rxSource->getPropertyValue( sourceprop.Name ) );
}
catch(const IllegalArgumentException& e)
{
SAL_WARN( "forms.component", "could not transfer the property named '"
- << pSourceProps->Name
+ << sourceprop.Name
<< "'. " << e.Message );
}
-
- ++pSourceProps;
}
}
catch( const Exception& )
diff --git a/forms/source/component/FormComponent.cxx b/forms/source/component/FormComponent.cxx
index 367238fd119b..296b06ca3d68 100644
--- a/forms/source/component/FormComponent.cxx
+++ b/forms/source/component/FormComponent.cxx
@@ -2366,12 +2366,9 @@ bool OBoundControlModel::impl_approveValueBinding_nolock( const Reference< XValu
// < SYNCHRONIZED
}
- for ( const Type* pType = aTypeCandidates.getConstArray();
- pType != aTypeCandidates.getConstArray() + aTypeCandidates.getLength();
- ++pType
- )
+ for ( auto const & type : aTypeCandidates )
{
- if ( _rxBinding->supportsType( *pType ) )
+ if ( _rxBinding->supportsType( type ) )
return true;
}
return false;
@@ -2598,14 +2595,11 @@ void OBoundControlModel::calculateExternalValueType()
if ( !m_xExternalBinding.is() )
return;
Sequence< Type > aTypeCandidates( getSupportedBindingTypes() );
- for ( const Type* pTypeCandidate = aTypeCandidates.getConstArray();
- pTypeCandidate != aTypeCandidates.getConstArray() + aTypeCandidates.getLength();
- ++pTypeCandidate
- )
+ for ( auto const & typeCandidate : aTypeCandidates )
{
- if ( m_xExternalBinding->supportsType( *pTypeCandidate ) )
+ if ( m_xExternalBinding->supportsType( typeCandidate ) )
{
- m_aExternalValueType = *pTypeCandidate;
+ m_aExternalValueType = typeCandidate;
break;
}
}
diff --git a/forms/source/component/ListBox.cxx b/forms/source/component/ListBox.cxx
index 3e50047e1803..a5e6d61125ca 100644
--- a/forms/source/component/ListBox.cxx
+++ b/forms/source/component/ListBox.cxx
@@ -322,8 +322,8 @@ namespace frm
// copy to member
ValueList().swap(m_aListSourceValues);
::std::copy(
- aListSource.getConstArray(),
- aListSource.getConstArray() + aListSource.getLength(),
+ aListSource.begin(),
+ aListSource.end(),
::std::insert_iterator< ValueList >( m_aListSourceValues, m_aListSourceValues.end() )
);
@@ -467,21 +467,19 @@ namespace frm
// #i27024#
const Any* pSelectSequenceValue = nullptr;
- const OUString* pStartPos = _rPropertyNames.getConstArray();
- const OUString* pEndPos = _rPropertyNames.getConstArray() + _rPropertyNames.getLength();
const OUString* pSelectedItemsPos = ::std::find_if(
- pStartPos, pEndPos,
+ _rPropertyNames.begin(), _rPropertyNames.end(),
::std::bind2nd( ::std::equal_to< OUString >(), PROPERTY_SELECT_SEQ )
);
const OUString* pStringItemListPos = ::std::find_if(
- pStartPos, pEndPos,
+ _rPropertyNames.begin(), _rPropertyNames.end(),
::std::bind2nd( ::std::equal_to< OUString >(), PROPERTY_STRINGITEMLIST )
);
- if ( ( pSelectedItemsPos != pEndPos ) && ( pStringItemListPos != pEndPos ) )
+ if ( ( pSelectedItemsPos != _rPropertyNames.end() ) && ( pStringItemListPos != _rPropertyNames.end() ) )
{
// both properties are present
// -> remember the value for the select sequence
- pSelectSequenceValue = _rValues.getConstArray() + ( pSelectedItemsPos - pStartPos );
+ pSelectSequenceValue = _rValues.getConstArray() + ( pSelectedItemsPos - _rPropertyNames.begin() );
}
OBoundControlModel::setPropertyValues( _rPropertyNames, _rValues );
@@ -974,8 +972,8 @@ namespace frm
{
css::uno::Sequence<OUString> seqNames = xFieldNames->getElementNames();
::std::copy(
- seqNames.getConstArray(),
- seqNames.getConstArray() + seqNames.getLength(),
+ seqNames.begin(),
+ seqNames.end(),
::std::insert_iterator< ValueList >( aDisplayList, aDisplayList.end() )
);
if(*aBoundColumn == -1)
@@ -1229,14 +1227,12 @@ namespace frm
#if HAVE_FEATURE_DBCONNECTIVITY
sal_Int16 *pIndex = aSelectionIndicies.getArray();
- const Any *pValue = i_aValues.getConstArray();
- const Any * const pValueEnd = i_aValues.getConstArray() + i_aValues.getLength();
- for (;pValue < pValueEnd; ++pValue)
+ for ( auto const & value : i_aValues)
{
- if ( pValue->hasValue() )
+ if ( value.hasValue() )
{
ORowSetValue v;
- v.fill(*pValue);
+ v.fill(value);
v.setTypeKind( m_nConvertedBoundValuesType );
ValueList::const_iterator curValuePos = ::std::find( aValues.begin(), aValues.end(), v );
if ( curValuePos != aValues.end() )
@@ -1401,8 +1397,8 @@ namespace frm
OSL_VERIFY( _rExternalValue >>= aSelectIndexesPure );
aSelectIndexes.realloc( aSelectIndexesPure.getLength() );
::std::copy(
- aSelectIndexesPure.getConstArray(),
- aSelectIndexesPure.getConstArray() + aSelectIndexesPure.getLength(),
+ aSelectIndexesPure.begin(),
+ aSelectIndexesPure.end(),
aSelectIndexes.getArray()
);
}
@@ -1535,8 +1531,8 @@ namespace frm
{
Sequence< OUString > aSelectedEntriesTexts( _rSelectSequence.getLength() );
::std::transform(
- _rSelectSequence.getConstArray(),
- _rSelectSequence.getConstArray() + _rSelectSequence.getLength(),
+ _rSelectSequence.begin(),
+ _rSelectSequence.end(),
aSelectedEntriesTexts.getArray(),
ExtractStringFromSequence_Safe( _rStringList )
);
@@ -1582,8 +1578,8 @@ namespace frm
{
Sequence< Any > aSelectedEntriesValues( _rSelectSequence.getLength() );
::std::transform(
- _rSelectSequence.getConstArray(),
- _rSelectSequence.getConstArray() + _rSelectSequence.getLength(),
+ _rSelectSequence.begin(),
+ _rSelectSequence.end(),
aSelectedEntriesValues.getArray(),
ExtractAnyFromValueList_Safe( _rStringList )
);
@@ -1616,8 +1612,8 @@ namespace frm
// expects int's
Sequence< sal_Int32 > aTransformed( aSelectSequence.getLength() );
::std::copy(
- aSelectSequence.getConstArray(),
- aSelectSequence.getConstArray() + aSelectSequence.getLength(),
+ aSelectSequence.begin(),
+ aSelectSequence.end(),
aTransformed.getArray()
);
aReturn <<= aTransformed;
diff --git a/forms/source/misc/componenttools.cxx b/forms/source/misc/componenttools.cxx
index ad929575d7f5..d57e67adeb78 100644
--- a/forms/source/misc/componenttools.cxx
+++ b/forms/source/misc/componenttools.cxx
@@ -60,8 +60,8 @@ namespace frm
void TypeBag::addTypes( const TypeSequence& _rTypes )
{
::std::copy(
- _rTypes.getConstArray(),
- _rTypes.getConstArray() + _rTypes.getLength(),
+ _rTypes.begin(),
+ _rTypes.end(),
::std::insert_iterator< TypeSet >( m_aTypes, m_aTypes.begin() )
);
}
diff --git a/fpicker/source/office/OfficeControlAccess.cxx b/fpicker/source/office/OfficeControlAccess.cxx
index 9f2f0f70813d..9445a47feef4 100644
--- a/fpicker/source/office/OfficeControlAccess.cxx
+++ b/fpicker/source/office/OfficeControlAccess.cxx
@@ -607,14 +607,9 @@ namespace svt
static_cast< ListBox* >( _pControl )->Clear();
// add the new ones
- const OUString* pItems = aItems.getConstArray();
- const OUString* pItemsEnd = aItems.getConstArray() + aItems.getLength();
- for ( const OUString* pItem = pItems;
- pItem != pItemsEnd;
- ++pItem
- )
+ for ( auto const & item : aItems )
{
- static_cast< ListBox* >( _pControl )->InsertEntry( *pItem );
+ static_cast< ListBox* >( _pControl )->InsertEntry( item );
}
}
diff --git a/reportdesign/source/core/api/ReportDefinition.cxx b/reportdesign/source/core/api/ReportDefinition.cxx
index ecdc92676273..1124d6881d83 100644
--- a/reportdesign/source/core/api/ReportDefinition.cxx
+++ b/reportdesign/source/core/api/ReportDefinition.cxx
@@ -1954,8 +1954,7 @@ void SAL_CALL OReportDefinition::setMimeType( const OUString& _mimetype )
::osl::MutexGuard aGuard(m_aMutex);
::connectivity::checkDisposed(ReportDefinitionBase::rBHelper.bDisposed);
uno::Sequence< OUString > aList = getAvailableMimeTypes();
- const OUString* pEnd = aList.getConstArray()+aList.getLength();
- if ( ::std::find(aList.getConstArray(),pEnd,_mimetype) == pEnd )
+ if ( ::std::find(aList.begin(), aList.end(), _mimetype) == aList.end() )
throwIllegallArgumentException("getAvailableMimeTypes()"
,*this
,1);
diff --git a/reportdesign/source/ui/inspection/GeometryHandler.cxx b/reportdesign/source/ui/inspection/GeometryHandler.cxx
index 6df01d2c2927..73a162b74f0e 100644
--- a/reportdesign/source/ui/inspection/GeometryHandler.cxx
+++ b/reportdesign/source/ui/inspection/GeometryHandler.cxx
@@ -189,13 +189,11 @@ template <typename T, T base> T lcl_round(T value)
bool GeometryHandler::impl_isDataField(const OUString& _sName) const
{
- const OUString* pEnd = m_aFieldNames.getConstArray() + m_aFieldNames.getLength();
- bool bIsField = ( ::std::find( m_aFieldNames.getConstArray(), pEnd, _sName ) != pEnd );
+ bool bIsField = ( ::std::find( m_aFieldNames.begin(), m_aFieldNames.end(), _sName ) != m_aFieldNames.end() );
if ( !bIsField )
{
- pEnd = m_aParamNames.getConstArray() + m_aParamNames.getLength();
- bIsField = ( ::std::find( m_aParamNames.getConstArray(), pEnd, _sName ) != pEnd );
+ bIsField = ( ::std::find( m_aParamNames.begin(), m_aParamNames.end(), _sName ) != m_aParamNames.end() );
}
return bIsField;
}
diff --git a/sc/source/ui/unoobj/cellvaluebinding.cxx b/sc/source/ui/unoobj/cellvaluebinding.cxx
index dc010291fa64..19a6b01961bc 100644
--- a/sc/source/ui/unoobj/cellvaluebinding.cxx
+++ b/sc/source/ui/unoobj/cellvaluebinding.cxx
@@ -161,10 +161,8 @@ namespace calc
// look up in our sequence
Sequence< Type > aSupportedTypes( getSupportedValueTypes() );
- const Type* pTypes = aSupportedTypes.getConstArray();
- const Type* pTypesEnd = aSupportedTypes.getConstArray() + aSupportedTypes.getLength();
- while ( pTypes != pTypesEnd )
- if ( aType.equals( *pTypes++ ) )
+ for ( auto const & i : aSupportedTypes )
+ if ( aType == i )
return true;
return false;
diff --git a/scripting/source/dlgprov/dlgprov.cxx b/scripting/source/dlgprov/dlgprov.cxx
index 4ff9d68d219f..4f0c8babe547 100644
--- a/scripting/source/dlgprov/dlgprov.cxx
+++ b/scripting/source/dlgprov/dlgprov.cxx
@@ -333,11 +333,9 @@ namespace dlgprov
else
{
Sequence< OUString > aOpenDocsTdocURLs( MiscUtils::allOpenTDocUrls( m_xContext ) );
- const OUString* pTdocURL = aOpenDocsTdocURLs.getConstArray();
- const OUString* pTdocURLEnd = aOpenDocsTdocURLs.getConstArray() + aOpenDocsTdocURLs.getLength();
- for ( ; pTdocURL != pTdocURLEnd; ++pTdocURL )
+ for ( auto const & tdocURL : aOpenDocsTdocURLs )
{
- Reference< frame::XModel > xModel( MiscUtils::tDocUrlToModel( *pTdocURL ) );
+ Reference< frame::XModel > xModel( MiscUtils::tDocUrlToModel( tdocURL ) );
OSL_ENSURE( xModel.is(), "DialogProviderImpl::createDialogModel: invalid document model!" );
if ( !xModel.is() )
continue;
diff --git a/sfx2/source/appl/shutdowniconaqua.mm b/sfx2/source/appl/shutdowniconaqua.mm
index 6b7fff2c60a6..eb4633eaa7c5 100644
--- a/sfx2/source/appl/shutdowniconaqua.mm
+++ b/sfx2/source/appl/shutdowniconaqua.mm
@@ -409,11 +409,9 @@ void aqua_init_systray()
SvtDynamicMenuOptions aOpt;
css::uno::Sequence < css::uno::Sequence < css::beans::PropertyValue > > aNewMenu = aOpt.GetMenu( EDynamicMenuType::NewMenu );
- const css::uno::Sequence< css::beans::PropertyValue >* pNewMenu = aNewMenu.getConstArray();
- const css::uno::Sequence< css::beans::PropertyValue >* pNewMenuEnd = aNewMenu.getConstArray() + aNewMenu.getLength();
- for ( ; pNewMenu != pNewMenuEnd; ++pNewMenu )
+ for ( auto const & newMenuProp : aNewMenu )
{
- comphelper::SequenceAsHashMap aEntryItems( *pNewMenu );
+ comphelper::SequenceAsHashMap aEntryItems( newMenuProp );
rtl::OUString sURL( aEntryItems.getUnpackedValueOrDefault( "URL", rtl::OUString() ) );
if ( sURL.getLength() )
aFileNewAppsAvailable.insert( sURL );
diff --git a/sfx2/source/appl/shutdowniconw32.cxx b/sfx2/source/appl/shutdowniconw32.cxx
index 502b99f55b0d..a7bd05a34f04 100644
--- a/sfx2/source/appl/shutdowniconw32.cxx
+++ b/sfx2/source/appl/shutdowniconw32.cxx
@@ -153,11 +153,9 @@ static HMENU createSystrayMenu( )
Sequence < Sequence < PropertyValue > > aNewMenu = aOpt.GetMenu( EDynamicMenuType::NewMenu );
const OUString sURLKey( "URL" );
- const Sequence< PropertyValue >* pNewMenu = aNewMenu.getConstArray();
- const Sequence< PropertyValue >* pNewMenuEnd = aNewMenu.getConstArray() + aNewMenu.getLength();
- for ( ; pNewMenu != pNewMenuEnd; ++pNewMenu )
+ for ( auto const & newMenuProp : aNewMenu )
{
- ::comphelper::SequenceAsHashMap aEntryItems( *pNewMenu );
+ ::comphelper::SequenceAsHashMap aEntryItems( newMenuProp );
OUString sURL( aEntryItems.getUnpackedValueOrDefault( sURLKey, OUString() ) );
if ( sURL.getLength() )
aFileNewAppsAvailable.insert( sURL );
diff --git a/sfx2/source/dialog/backingwindow.cxx b/sfx2/source/dialog/backingwindow.cxx
index 67d1f7d4217d..d5703887e7ab 100644
--- a/sfx2/source/dialog/backingwindow.cxx
+++ b/sfx2/source/dialog/backingwindow.cxx
@@ -208,11 +208,9 @@ void BackingWindow::initControls()
Sequence < Sequence < PropertyValue > > aNewMenu = aOpt.GetMenu( EDynamicMenuType::NewMenu );
const OUString sURLKey( "URL" );
- const Sequence< PropertyValue >* pNewMenu = aNewMenu.getConstArray();
- const Sequence< PropertyValue >* pNewMenuEnd = aNewMenu.getConstArray() + aNewMenu.getLength();
- for ( ; pNewMenu != pNewMenuEnd; ++pNewMenu )
+ for ( auto const & newMenuProp : aNewMenu )
{
- comphelper::SequenceAsHashMap aEntryItems( *pNewMenu );
+ comphelper::SequenceAsHashMap aEntryItems( newMenuProp );
OUString sURL( aEntryItems.getUnpackedValueOrDefault( sURLKey, OUString() ) );
if ( !sURL.isEmpty() )
aFileNewAppsAvailable.insert( sURL );
diff --git a/sfx2/source/dialog/filtergrouping.cxx b/sfx2/source/dialog/filtergrouping.cxx
index 9bd048d6ae1c..b7a602e7ecac 100644
--- a/sfx2/source/dialog/filtergrouping.cxx
+++ b/sfx2/source/dialog/filtergrouping.cxx
@@ -256,8 +256,8 @@ namespace sfx2
_rFilterClassification.openNode( "GlobalFilters/Classes" );
Sequence< OUString > aFilterClasses = aFilterClassesNode.getNodeNames();
::std::for_each(
- aFilterClasses.getConstArray(),
- aFilterClasses.getConstArray() + aFilterClasses.getLength(),
+ aFilterClasses.begin(),
+ aFilterClasses.end(),
ReadGlobalFilter( aFilterClassesNode, aClassReferrer )
);
}
@@ -299,8 +299,8 @@ namespace sfx2
Sequence< OUString > aFilterClasses = aFilterClassesNode.getNodeNames();
::std::for_each(
- aFilterClasses.getConstArray(),
- aFilterClasses.getConstArray() + aFilterClasses.getLength(),
+ aFilterClasses.begin(),
+ aFilterClasses.end(),
ReadLocalFilter( aFilterClassesNode, _rLocalClasses )
);
}
@@ -387,8 +387,8 @@ namespace sfx2
// and for all the sub filters of the class, remember the class
// (respectively the position of the class it the group)
::std::for_each(
- _rClass.aSubFilters.getConstArray(),
- _rClass.aSubFilters.getConstArray() + _rClass.aSubFilters.getLength(),
+ _rClass.aSubFilters.begin(),
+ _rClass.aSubFilters.end(),
ReferToFilterEntry( m_rClassReferrer, aClassEntryPos )
);
}
diff --git a/sfx2/source/doc/sfxbasemodel.cxx b/sfx2/source/doc/sfxbasemodel.cxx
index faba052f4ec2..cefd4db1cb70 100644
--- a/sfx2/source/doc/sfxbasemodel.cxx
+++ b/sfx2/source/doc/sfxbasemodel.cxx
@@ -546,8 +546,8 @@ namespace
{
Sequence< uno::Type > aStrippedTypes( io_rTypes.getLength() - 1 );
::std::remove_copy_if(
- io_rTypes.getConstArray(),
- io_rTypes.getConstArray() + io_rTypes.getLength(),
+ io_rTypes.begin(),
+ io_rTypes.end(),
aStrippedTypes.getArray(),
[&i_rTypeToStrip](const uno::Type& aType) { return aType == i_rTypeToStrip; }
);
diff --git a/sfx2/source/doc/sfxmodelfactory.cxx b/sfx2/source/doc/sfxmodelfactory.cxx
index c50034e8ab7a..564a5dc3e0c3 100644
--- a/sfx2/source/doc/sfxmodelfactory.cxx
+++ b/sfx2/source/doc/sfxmodelfactory.cxx
@@ -158,8 +158,8 @@ namespace sfx2
Sequence< Any > aStrippedArguments( _rArguments.getLength() );
Any* pStrippedArgs = aStrippedArguments.getArray();
Any* pStrippedArgsEnd = ::std::remove_copy_if(
- _rArguments.getConstArray(),
- _rArguments.getConstArray() + _rArguments.getLength(),
+ _rArguments.begin(),
+ _rArguments.end(),
pStrippedArgs,
IsSpecialArgument()
);
diff --git a/slideshow/source/engine/slideshowimpl.cxx b/slideshow/source/engine/slideshowimpl.cxx
index 50d6f5ab70db..365b5ead28e8 100644
--- a/slideshow/source/engine/slideshowimpl.cxx
+++ b/slideshow/source/engine/slideshowimpl.cxx
@@ -1075,8 +1075,8 @@ void SlideShowImpl::displaySlide(
bool bSkipAllMainSequenceEffects (false);
bool bSkipSlideTransition (false);
- std::for_each( rProperties.getConstArray(),
- rProperties.getConstArray() + rProperties.getLength(),
+ std::for_each( rProperties.begin(),
+ rProperties.end(),
PrefetchPropertiesFunc(this, bSkipAllMainSequenceEffects, bSkipSlideTransition) );
OSL_ENSURE( !maViewContainer.empty(), "### no views!" );
diff --git a/svtools/source/uno/svtxgridcontrol.cxx b/svtools/source/uno/svtxgridcontrol.cxx
index 4fc636ccc440..94eac674447b 100644
--- a/svtools/source/uno/svtxgridcontrol.cxx
+++ b/svtools/source/uno/svtxgridcontrol.cxx
@@ -894,18 +894,15 @@ void SVTXGridControl::impl_updateColumnsFromModel_nothrow()
try
{
const Sequence< Reference< XGridColumn > > columns = xColumnModel->getColumns();
- for ( const Reference< XGridColumn >* colRef = columns.getConstArray();
- colRef != columns.getConstArray() + columns.getLength();
- ++colRef
- )
+ for ( auto const & colRef : columns )
{
- if ( !colRef->is() )
+ if ( !colRef.is() )
{
SAL_WARN( "svtools.uno", "illegal column!" );
continue;
}
- m_xTableModel->appendColumn( *colRef );
+ m_xTableModel->appendColumn( colRef );
}
}
catch( const Exception& )
diff --git a/svx/source/form/databaselocationinput.cxx b/svx/source/form/databaselocationinput.cxx
index 110f74b28866..e461c58e9bb7 100644
--- a/svx/source/form/databaselocationinput.cxx
+++ b/svx/source/form/databaselocationinput.cxx
@@ -94,12 +94,9 @@ namespace svx
// forward the allowed extensions to the input control
OUStringBuffer aExtensionList;
- for ( const OUString* pExtension = m_aFilterExtensions.getConstArray();
- pExtension != m_aFilterExtensions.getConstArray() + m_aFilterExtensions.getLength();
- ++pExtension
- )
+ for ( auto const & extension : m_aFilterExtensions )
{
- aExtensionList.append( *pExtension );
+ aExtensionList.append( extension );
aExtensionList.append( ';' );
}
m_rLocationInput.SetFilter( aExtensionList.makeStringAndClear() );
diff --git a/svx/source/form/filtnav.cxx b/svx/source/form/filtnav.cxx
index 199e667feac7..e6a855e860d4 100644
--- a/svx/source/form/filtnav.cxx
+++ b/svx/source/form/filtnav.cxx
@@ -569,17 +569,14 @@ void FmFilterModel::Update(const Reference< XIndexAccess > & xControllers, FmPar
OUString aTitle(SvxResId(RID_STR_FILTER_FILTER_FOR));
Sequence< Sequence< OUString > > aExpressions = xFilterController->getPredicateExpressions();
- for ( const Sequence< OUString >* pConjunctionTerm = aExpressions.getConstArray();
- pConjunctionTerm != aExpressions.getConstArray() + aExpressions.getLength();
- ++pConjunctionTerm
- )
+ for ( auto const & conjunctionTerm : aExpressions )
{
// we always display one row, even if there's no term to be displayed
FmFilterItems* pFilterItems = new FmFilterItems( pFormItem, aTitle );
Insert( pFormItem->GetChildren().end(), pFilterItems );
- const Sequence< OUString >& rDisjunction( *pConjunctionTerm );
- for ( const OUString* pDisjunctiveTerm = rDisjunction.getConstArray();
+ const Sequence< OUString >& rDisjunction( conjunctionTerm );
+ for ( const OUString* pDisjunctiveTerm = rDisjunction.getConstArray();
pDisjunctiveTerm != rDisjunction.getConstArray() + rDisjunction.getLength();
++pDisjunctiveTerm
)
diff --git a/svx/source/form/fmvwimp.cxx b/svx/source/form/fmvwimp.cxx
index 3ca840e48802..019419d204cd 100644
--- a/svx/source/form/fmvwimp.cxx
+++ b/svx/source/form/fmvwimp.cxx
@@ -865,16 +865,14 @@ static Reference< XControl > lcl_firstFocussableControl( const Sequence< Referen
Reference< XControl > xReturn;
// loop through all the controls
- const Reference< XControl >* pControls = _rControls.getConstArray();
- const Reference< XControl >* pControlsEnd = _rControls.getConstArray() + _rControls.getLength();
- for ( ; pControls != pControlsEnd; ++pControls )
+ for ( auto const & control : _rControls )
{
- if ( !pControls->is() )
+ if ( !control.is() )
continue;
- if ( FmXFormView::isFocusable( *pControls ) )
+ if ( FmXFormView::isFocusable( control ) )
{
- xReturn = *pControls;
+ xReturn = control;
break;
}
}
diff --git a/svx/source/form/formcontroller.cxx b/svx/source/form/formcontroller.cxx
index db123f977bb9..7c3d2d6f840f 100644
--- a/svx/source/form/formcontroller.cxx
+++ b/svx/source/form/formcontroller.cxx
@@ -3558,16 +3558,14 @@ Reference< XControl > FormController::locateControl( const Reference< XControlMo
try
{
Sequence< Reference< XControl > > aControls( getControls() );
- const Reference< XControl >* pControls = aControls.getConstArray();
- const Reference< XControl >* pControlsEnd = aControls.getConstArray() + aControls.getLength();
- for ( ; pControls != pControlsEnd; ++pControls )
+ for ( auto const & control : aControls )
{
- OSL_ENSURE( pControls->is(), "FormController::locateControl: NULL-control?" );
- if ( pControls->is() )
+ OSL_ENSURE( control.is(), "FormController::locateControl: NULL-control?" );
+ if ( control.is() )
{
- if ( ( *pControls)->getModel() == _rxModel )
- return *pControls;
+ if ( control->getModel() == _rxModel )
+ return control;
}
}
OSL_FAIL( "FormController::locateControl: did not find a control for this model!" );
diff --git a/svx/source/form/formcontrolling.cxx b/svx/source/form/formcontrolling.cxx
index 30996bfd7062..23459b2069e8 100644
--- a/svx/source/form/formcontrolling.cxx
+++ b/svx/source/form/formcontrolling.cxx
@@ -388,8 +388,8 @@ namespace svx
::std::vector< sal_Int32 > aFeatures( Features.getLength() );
::std::transform(
- Features.getConstArray(),
- Features.getConstArray() + Features.getLength(),
+ Features.begin(),
+ Features.end(),
aFeatures.begin(),
FormFeatureToSlotId()
);
diff --git a/toolkit/source/awt/vclxwindows.cxx b/toolkit/source/awt/vclxwindows.cxx
index 9abc5eca60ab..2cab3bd553e4 100644
--- a/toolkit/source/awt/vclxwindows.cxx
+++ b/toolkit/source/awt/vclxwindows.cxx
@@ -1556,9 +1556,7 @@ void VCLXListBox::addItems( const css::uno::Sequence< OUString>& aItems, sal_Int
if ( pBox )
{
sal_uInt16 nP = nPos;
- const OUString* pItems = aItems.getConstArray();
- const OUString* pItemsEnd = aItems.getConstArray() + aItems.getLength();
- while ( pItems != pItemsEnd )
+ for ( auto const & item : aItems )
{
if ( nP == 0xFFFF )
{
@@ -1567,7 +1565,7 @@ void VCLXListBox::addItems( const css::uno::Sequence< OUString>& aItems, sal_Int
break;
}
- pBox->InsertEntry( *pItems++, nP++ );
+ pBox->InsertEntry( item, nP++ );
}
}
}
diff --git a/toolkit/source/controls/controlmodelcontainerbase.cxx b/toolkit/source/controls/controlmodelcontainerbase.cxx
index dadeeac23c6d..2a26fdf76b79 100644
--- a/toolkit/source/controls/controlmodelcontainerbase.cxx
+++ b/toolkit/source/controls/controlmodelcontainerbase.cxx
@@ -670,18 +670,16 @@ void SAL_CALL ControlModelContainerBase::setControlModels( const Sequence< Refer
SolarMutexGuard aGuard;
// set the tab indexes according to the order of models in the sequence
- const Reference< XControlModel >* pControls = _rControls.getConstArray( );
- const Reference< XControlModel >* pControlsEnd = _rControls.getConstArray( ) + _rControls.getLength();
sal_Int16 nTabIndex = 1;
- for ( ; pControls != pControlsEnd; ++pControls )
+ for ( auto const & control : _rControls )
{
// look up the control in our own structure. This is to prevent invalid arguments
UnoControlModelHolderList::const_iterator aPos =
::std::find_if(
maModels.begin(), maModels.end(),
- CompareControlModel( *pControls )
+ CompareControlModel( control )
);
if ( maModels.end() != aPos )
{
diff --git a/toolkit/source/controls/formattedcontrol.cxx b/toolkit/source/controls/formattedcontrol.cxx
index 69d1b1c056da..2cf0557fe015 100644
--- a/toolkit/source/controls/formattedcontrol.cxx
+++ b/toolkit/source/controls/formattedcontrol.cxx
@@ -307,15 +307,12 @@ namespace toolkit
{
bool bSettingValue = false;
bool bSettingText = false;
- for ( const OUString* pPropertyNames = _rPropertyNames.getConstArray();
- pPropertyNames != _rPropertyNames.getConstArray() + _rPropertyNames.getLength();
- ++pPropertyNames
- )
+ for ( auto const & propertyName : _rPropertyNames )
{
- if ( BASEPROPERTY_EFFECTIVE_VALUE == GetPropertyId( *pPropertyNames ) )
+ if ( BASEPROPERTY_EFFECTIVE_VALUE == GetPropertyId( propertyName ) )
bSettingValue = true;
- if ( BASEPROPERTY_TEXT == GetPropertyId( *pPropertyNames ) )
+ if ( BASEPROPERTY_TEXT == GetPropertyId( propertyName ) )
bSettingText = true;
}
diff --git a/toolkit/source/controls/geometrycontrolmodel.cxx b/toolkit/source/controls/geometrycontrolmodel.cxx
index e7824d416f5c..7a541cafa0a6 100644
--- a/toolkit/source/controls/geometrycontrolmodel.cxx
+++ b/toolkit/source/controls/geometrycontrolmodel.cxx
@@ -157,8 +157,8 @@
sal_Int32 nOldSize = aTypes.getLength();
aTypes.realloc( nOldSize + aAggTypes.getLength() );
::std::copy(
- aAggTypes.getConstArray(),
- aAggTypes.getConstArray() + aAggTypes.getLength(),
+ aAggTypes.begin(),
+ aAggTypes.end(),
aTypes.getArray() + nOldSize
);
}
@@ -531,8 +531,8 @@
IntArrayArray::value_type& rDuplicateIds = AmbiguousPropertyIds::get()[ _nId ];
// for this, sort the aggregate properties
::std::sort(
- aAggregateProps.getArray(),
- aAggregateProps.getArray() + aAggregateProps.getLength(),
+ aAggregateProps.begin(),
+ aAggregateProps.end(),
PropertyNameLess()
);
const Property* pAggProps = aAggregateProps.getConstArray();
diff --git a/toolkit/source/controls/unocontrol.cxx b/toolkit/source/controls/unocontrol.cxx
index 3233f71081c2..42c33c0d27eb 100644
--- a/toolkit/source/controls/unocontrol.cxx
+++ b/toolkit/source/controls/unocontrol.cxx
@@ -454,11 +454,8 @@ void UnoControl::ImplLockPropertyChangeNotification( const OUString& rPropertyNa
void UnoControl::ImplLockPropertyChangeNotifications( const Sequence< OUString >& rPropertyNames, bool bLock )
{
- for ( const OUString* pPropertyName = rPropertyNames.getConstArray();
- pPropertyName != rPropertyNames.getConstArray() + rPropertyNames.getLength();
- ++pPropertyName
- )
- ImplLockPropertyChangeNotification( *pPropertyName, bLock );
+ for ( auto const & propertyName : rPropertyNames )
+ ImplLockPropertyChangeNotification( propertyName, bLock );
}
void UnoControl::ImplModelPropertiesChanged( const Sequence< PropertyChangeEvent >& rEvents )
diff --git a/toolkit/source/controls/unocontrols.cxx b/toolkit/source/controls/unocontrols.cxx
index a173d18afb39..89ab2d222520 100644
--- a/toolkit/source/controls/unocontrols.cxx
+++ b/toolkit/source/controls/unocontrols.cxx
@@ -2250,8 +2250,8 @@ void SAL_CALL UnoControlListBoxModel::setFastPropertyValue_NoBroadcast( sal_Int3
::std::vector< ListItem > aItems( aStringItemList.getLength() );
::std::transform(
- aStringItemList.getConstArray(),
- aStringItemList.getConstArray() + aStringItemList.getLength(),
+ aStringItemList.begin(),
+ aStringItemList.end(),
aItems.begin(),
CreateListItem()
);
@@ -2456,8 +2456,8 @@ void UnoControlListBoxModel::impl_getStringItemList( ::std::vector< OUString >&
o_rStringItems.resize( size_t( aStringItemList.getLength() ) );
::std::copy(
- aStringItemList.getConstArray(),
- aStringItemList.getConstArray() + aStringItemList.getLength(),
+ aStringItemList.begin(),
+ aStringItemList.end(),
o_rStringItems.begin()
);
}
@@ -3087,8 +3087,8 @@ void SAL_CALL UnoControlComboBoxModel::setFastPropertyValue_NoBroadcast( sal_Int
::std::vector< ListItem > aItems( aStringItemList.getLength() );
::std::transform(
- aStringItemList.getConstArray(),
- aStringItemList.getConstArray() + aStringItemList.getLength(),
+ aStringItemList.begin(),
+ aStringItemList.end(),
aItems.begin(),
CreateListItem()
);
diff --git a/ucb/source/ucp/ext/ucpext_content.cxx b/ucb/source/ucp/ext/ucpext_content.cxx
index 2c561322aec8..266ed9fcc4a5 100644
--- a/ucb/source/ucp/ext/ucpext_content.cxx
+++ b/ucb/source/ucp/ext/ucpext_content.cxx
@@ -474,8 +474,8 @@ namespace ucb { namespace ucp { namespace ext
// translate the property request
Sequence< OUString > aPropertyNames( i_rProperties.getLength() );
::std::transform(
- i_rProperties.getConstArray(),
- i_rProperties.getConstArray() + i_rProperties.getLength(),
+ i_rProperties.begin(),
+ i_rProperties.end(),
aPropertyNames.getArray(),
SelectPropertyName()
);
diff --git a/ucb/source/ucp/ext/ucpext_datasupplier.cxx b/ucb/source/ucp/ext/ucpext_datasupplier.cxx
index b394ab00f450..c60dbc7b58e1 100644
--- a/ucb/source/ucp/ext/ucpext_datasupplier.cxx
+++ b/ucb/source/ucp/ext/ucpext_datasupplier.cxx
@@ -126,18 +126,15 @@ namespace ucb { namespace ucp { namespace ext
case E_ROOT:
{
Sequence< Sequence< OUString > > aExtensionInfo( xPackageInfo->getExtensionList() );
- for ( const Sequence< OUString >* pExtInfo = aExtensionInfo.getConstArray();
- pExtInfo != aExtensionInfo.getConstArray() + aExtensionInfo.getLength();
- ++pExtInfo
- )
+ for ( auto const & extInfo : aExtensionInfo )
{
- if ( pExtInfo->getLength() <= 0 )
+ if ( extInfo.getLength() <= 0 )
{
SAL_WARN( "ucb.ucp.ext", "illegal extension info" );
continue;
}
- const OUString& rLocalId = (*pExtInfo)[0];
+ const OUString& rLocalId = extInfo[0];
ResultListEntry aEntry;
aEntry.sId = ContentProvider::getRootURL() + Content::encodeIdentifier( rLocalId ) + "/";
m_pImpl->m_aResults.push_back( aEntry );
diff --git a/uui/source/iahndl.cxx b/uui/source/iahndl.cxx
index 0d742684bb73..e7938b121db2 100644
--- a/uui/source/iahndl.cxx
+++ b/uui/source/iahndl.cxx
@@ -352,25 +352,21 @@ bool UUIInteractionHelper::handleTypedHandlerImplementations( Reference< XIntera
// loop through all registered implementations
const Sequence< OUString > aRegisteredHandlers( aConfigRoot.getNodeNames() );
- const OUString* pHandlerName = aRegisteredHandlers.getConstArray();
- const OUString* pHandlersEnd = aRegisteredHandlers.getConstArray() + aRegisteredHandlers.getLength();
- for ( ; pHandlerName != pHandlersEnd; ++pHandlerName )
+ for ( auto const & handlerName : aRegisteredHandlers )
{
- const ::utl::OConfigurationNode aHandlerNode( aConfigRoot.openNode( *pHandlerName ) );
+ const ::utl::OConfigurationNode aHandlerNode( aConfigRoot.openNode( handlerName ) );
const ::utl::OConfigurationNode aTypesNode( aHandlerNode.openNode( "HandledRequestTypes" ) );
// loop through all the types which the current handler is registered for
const Sequence< OUString > aHandledTypes( aTypesNode.getNodeNames() );
- const OUString* pType = aHandledTypes.getConstArray();
- const OUString* pTypesEnd = aHandledTypes.getConstArray() + aHandledTypes.getLength();
- for ( ; pType != pTypesEnd; ++pType )
+ for ( auto const & type : aHandledTypes )
{
// the UNO type is the node name
- ::utl::OConfigurationNode aType( aTypesNode.openNode( *pType ) );
+ ::utl::OConfigurationNode aType( aTypesNode.openNode( type ) );
// and there's a child denoting how the responsibility propagates
OUString sPropagation;
OSL_VERIFY( aType.getNodeValue( "Propagation" ) >>= sPropagation );
- if ( lcl_matchesRequest( aRequest, *pType, sPropagation ) )
+ if ( lcl_matchesRequest( aRequest, type, sPropagation ) )
{
// retrieve the service/implementation name of the handler
OUString sServiceName;
diff --git a/xmloff/source/forms/elementexport.cxx b/xmloff/source/forms/elementexport.cxx
index b8787f4cedac..8e8b7aaa559f 100644
--- a/xmloff/source/forms/elementexport.cxx
+++ b/xmloff/source/forms/elementexport.cxx
@@ -440,16 +440,13 @@ namespace xmloff
void OControlExport::exportGenericHandlerAttributes()
{
const Sequence< Property > aProperties = m_xPropertyInfo->getProperties();
- for ( const Property* prop = aProperties.getConstArray();
- prop != aProperties.getConstArray() + aProperties.getLength();
- ++prop
- )
+ for ( auto const & prop : aProperties )
{
try
{
// see if this property can already be handled with an IPropertyHandler (which, on the long
// term, should be the case for most, if not all, properties)
- const PropertyDescription* propDescription = metadata::getPropertyDescription( prop->Name );
+ const PropertyDescription* propDescription = metadata::getPropertyDescription( prop.Name );
if ( propDescription == nullptr )
continue;
@@ -466,15 +463,15 @@ namespace xmloff
if ( propDescription->propertyGroup == NO_GROUP )
{
// that's a property which has a direct mapping to an attribute
- if ( !shouldExportProperty( prop->Name ) )
+ if ( !shouldExportProperty( prop.Name ) )
// TODO: in the future, we surely need a more sophisticated approach to this, involving the property
// handler, or the property description
{
- exportedProperty( prop->Name );
+ exportedProperty( prop.Name );
continue;
}
- const Any propValue = m_xProps->getPropertyValue( prop->Name );
+ const Any propValue = m_xProps->getPropertyValue( prop.Name );
attributeValue = handler->getAttributeValue( propValue );
}
else
@@ -508,7 +505,7 @@ namespace xmloff
attributeValue
);
- exportedProperty( prop->Name );
+ exportedProperty( prop.Name );
}
catch( const Exception& )
{
diff --git a/xmloff/source/forms/formcellbinding.cxx b/xmloff/source/forms/formcellbinding.cxx
index cd673bc58965..1340901ea420 100644
--- a/xmloff/source/forms/formcellbinding.cxx
+++ b/xmloff/source/forms/formcellbinding.cxx
@@ -252,8 +252,8 @@ bool FormCellBindingHelper::isSpreadsheetDocumentWhichSupplies( const Reference<
aAvailableServices = xDocumentFactory->getAvailableServiceNames( );
const OUString* pFound = ::std::find_if(
- aAvailableServices.getConstArray(),
- aAvailableServices.getConstArray() + aAvailableServices.getLength(),
+ aAvailableServices.begin(),
+ aAvailableServices.end(),
StringCompare( _rService )
);
if ( pFound - aAvailableServices.getConstArray() < aAvailableServices.getLength() )
diff --git a/xmloff/source/forms/gridcolumnproptranslator.cxx b/xmloff/source/forms/gridcolumnproptranslator.cxx
index e1241a1e600b..db8970a07e23 100644
--- a/xmloff/source/forms/gridcolumnproptranslator.cxx
+++ b/xmloff/source/forms/gridcolumnproptranslator.cxx
@@ -51,11 +51,9 @@ namespace xmloff
sal_Int32 findStringElement( const Sequence< OUString >& _rNames, const OUString& _rName )
{
- const OUString* pStart = _rNames.getConstArray();
- const OUString* pEnd = _rNames.getConstArray() + _rNames.getLength();
- const OUString* pPos = ::std::find( pStart, pEnd, _rName );
- if ( pPos != pEnd )
- return pPos - pStart;
+ const OUString* pPos = ::std::find( _rNames.begin(), _rNames.end(), _rName );
+ if ( pPos != _rNames.end() )
+ return pPos - _rNames.begin();
return -1;
}
diff --git a/xmloff/source/xforms/xformsexport.cxx b/xmloff/source/xforms/xformsexport.cxx
index 262424495bd4..1f0b099507e3 100644
--- a/xmloff/source/xforms/xformsexport.cxx
+++ b/xmloff/source/xforms/xformsexport.cxx
@@ -775,18 +775,15 @@ void getXFormsSettings( const Reference< XNameAccess >& _rXForms, Sequence< Prop
Reference< XNameContainer > xModelSettings = document::NamedPropertyValues::create( comphelper::getProcessComponentContext() );
- for ( const OUString* pModelName = aModelNames.getConstArray();
- pModelName != aModelNames.getConstArray() + aModelNames.getLength();
- ++pModelName
- )
+ for ( auto const & modelName : aModelNames )
{
- Reference< XPropertySet > xModelProps( _rXForms->getByName( *pModelName ), UNO_QUERY_THROW );
+ Reference< XPropertySet > xModelProps( _rXForms->getByName( modelName ), UNO_QUERY_THROW );
Sequence< PropertyValue > aModelSettings( 1 );
aModelSettings[0].Name = "ExternalData";
aModelSettings[0].Value = xModelProps->getPropertyValue( aModelSettings[0].Name );
- xModelSettings->insertByName( *pModelName, makeAny( aModelSettings ) );
+ xModelSettings->insertByName( modelName, makeAny( aModelSettings ) );
}
if ( xModelSettings->hasElements() )
diff --git a/xmloff/source/xforms/xformsimport.cxx b/xmloff/source/xforms/xformsimport.cxx
index 12741083741f..160ad26099c1 100644
--- a/xmloff/source/xforms/xformsimport.cxx
+++ b/xmloff/source/xforms/xformsimport.cxx
@@ -153,38 +153,32 @@ void applyXFormsSettings( const Reference< XNameAccess >& _rXForms, const Sequen
try
{
Sequence< OUString > aSettingsForModels( xModelSettings->getElementNames() );
- for ( const OUString* pModelName = aSettingsForModels.getConstArray();
- pModelName != aSettingsForModels.getConstArray() + aSettingsForModels.getLength();
- ++pModelName
- )
+ for ( auto const & modelName : aSettingsForModels )
{
// the settings for this particular model
Sequence< PropertyValue > aModelSettings;
- OSL_VERIFY( xModelSettings->getByName( *pModelName ) >>= aModelSettings );
+ OSL_VERIFY( xModelSettings->getByName( modelName ) >>= aModelSettings );
// the model itself
- if ( !_rXForms->hasByName( *pModelName ) )
+ if ( !_rXForms->hasByName( modelName ) )
{
OSL_FAIL( "applyXFormsSettings: have settings for a non-existent XForms model!" );
continue;
}
// propagate the settings, being tolerant by omitting properties which are not supported
- Reference< XPropertySet > xModelProps( _rXForms->getByName( *pModelName ), UNO_QUERY_THROW );
+ Reference< XPropertySet > xModelProps( _rXForms->getByName( modelName ), UNO_QUERY_THROW );
Reference< XPropertySetInfo > xModelPSI( xModelProps->getPropertySetInfo(), UNO_SET_THROW );
- for ( const PropertyValue* pSetting = aModelSettings.getConstArray();
- pSetting != aModelSettings.getConstArray() + aModelSettings.getLength();
- ++pSetting
- )
+ for ( auto const & setting : aModelSettings )
{
- if ( !xModelPSI->hasPropertyByName( pSetting->Name ) )
+ if ( !xModelPSI->hasPropertyByName( setting.Name ) )
{
OSL_FAIL( "applyXFormsSettings: non-existent model property!" );
continue;
}
- xModelProps->setPropertyValue( pSetting->Name, pSetting->Value );
+ xModelProps->setPropertyValue( setting.Name, setting.Value );
}
}
}