summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--comphelper/qa/unit/syntaxhighlighttest.cxx9
-rw-r--r--comphelper/source/container/enumerablemap.cxx8
-rw-r--r--comphelper/source/misc/configuration.cxx14
-rw-r--r--comphelper/source/misc/namedvaluecollection.cxx13
-rw-r--r--comphelper/source/misc/sequenceashashmap.cxx18
-rw-r--r--comphelper/source/property/ChainablePropertySetInfo.cxx5
-rw-r--r--comphelper/source/property/MasterPropertySetInfo.cxx5
-rw-r--r--comphelper/source/xml/attributelist.cxx18
-rw-r--r--comphelper/source/xml/xmltools.cxx5
-rw-r--r--configmgr/source/access.cxx148
-rw-r--r--configmgr/source/components.cxx29
-rw-r--r--configmgr/source/nodemap.cxx5
-rw-r--r--configmgr/source/partial.cxx15
-rw-r--r--configmgr/source/rootaccess.cxx10
-rw-r--r--configmgr/source/writemodfile.cxx10
-rw-r--r--configmgr/source/xcsparser.cxx28
16 files changed, 141 insertions, 199 deletions
diff --git a/comphelper/qa/unit/syntaxhighlighttest.cxx b/comphelper/qa/unit/syntaxhighlighttest.cxx
index 6a35049fcd08..c502262669a0 100644
--- a/comphelper/qa/unit/syntaxhighlighttest.cxx
+++ b/comphelper/qa/unit/syntaxhighlighttest.cxx
@@ -107,12 +107,11 @@ void SyntaxHighlightTest::testBasic()
aBasicString, aPortions );
sal_Int32 prevEnd = 0;
- for(std::vector<HighlightPortion>::const_iterator itr =
- aPortions.begin(), itrEnd = aPortions.end(); itr != itrEnd; ++itr)
+ for (auto const& portion : aPortions)
{
- CPPUNIT_ASSERT_EQUAL(prevEnd, itr->nBegin);
- CPPUNIT_ASSERT(itr->nBegin < itr->nEnd);
- prevEnd = itr->nEnd;
+ CPPUNIT_ASSERT_EQUAL(prevEnd, portion.nBegin);
+ CPPUNIT_ASSERT(portion.nBegin < portion.nEnd);
+ prevEnd = portion.nEnd;
}
CPPUNIT_ASSERT_EQUAL(aBasicString.getLength(), prevEnd);
}
diff --git a/comphelper/source/container/enumerablemap.cxx b/comphelper/source/container/enumerablemap.cxx
index 0d2e1483509b..5a6c2ae428c0 100644
--- a/comphelper/source/container/enumerablemap.cxx
+++ b/comphelper/source/container/enumerablemap.cxx
@@ -556,13 +556,9 @@ namespace comphelper
{
ComponentMethodGuard aGuard( *this );
impl_checkValue_throw( _value );
-
- for ( KeyedValues::const_iterator mapping = m_aData.m_pValues->begin();
- mapping != m_aData.m_pValues->end();
- ++mapping
- )
+ for (auto const& value : *m_aData.m_pValues)
{
- if ( mapping->second == _value )
+ if ( value.second == _value )
return true;
}
return false;
diff --git a/comphelper/source/misc/configuration.cxx b/comphelper/source/misc/configuration.cxx
index 6847f2f7cc00..03396f0bac89 100644
--- a/comphelper/source/misc/configuration.cxx
+++ b/comphelper/source/misc/configuration.cxx
@@ -229,10 +229,10 @@ void comphelper::ConfigurationListener::removeListener(ConfigurationListenerProp
void comphelper::ConfigurationListener::dispose()
{
- for (auto it = maListeners.begin(); it != maListeners.end(); ++it)
+ for (auto const& listener : maListeners)
{
- mxConfig->removePropertyChangeListener( (*it)->maName, this );
- (*it)->dispose();
+ mxConfig->removePropertyChangeListener( listener->maName, this );
+ listener->dispose();
}
maListeners.clear();
}
@@ -252,13 +252,13 @@ void SAL_CALL comphelper::ConfigurationListener::propertyChange(
comphelper::SolarMutex::get() );
assert( rEvt.Source == mxConfig );
- for ( auto it = maListeners.begin(); it != maListeners.end(); ++it )
+ for (auto const& listener : maListeners)
{
- if ( (*it)->maName == rEvt.PropertyName )
+ if ( listener->maName == rEvt.PropertyName )
{
// ignore rEvt.NewValue - in theory it could be stale => not set.
- css::uno::Any aValue = mxConfig->getPropertyValue( (*it)->maName );
- (*it)->setProperty( aValue );
+ css::uno::Any aValue = mxConfig->getPropertyValue( listener->maName );
+ listener->setProperty( aValue );
}
}
}
diff --git a/comphelper/source/misc/namedvaluecollection.cxx b/comphelper/source/misc/namedvaluecollection.cxx
index d803c6fee8c3..d8a954f9c8a1 100644
--- a/comphelper/source/misc/namedvaluecollection.cxx
+++ b/comphelper/source/misc/namedvaluecollection.cxx
@@ -126,13 +126,10 @@ namespace comphelper
NamedValueCollection& NamedValueCollection::merge( const NamedValueCollection& _rAdditionalValues, bool _bOverwriteExisting )
{
- for ( NamedValueRepository::const_iterator namedValue = _rAdditionalValues.m_pImpl->aValues.begin();
- namedValue != _rAdditionalValues.m_pImpl->aValues.end();
- ++namedValue
- )
+ for (auto const& value : _rAdditionalValues.m_pImpl->aValues)
{
- if ( _bOverwriteExisting || !impl_has( namedValue->first ) )
- impl_put( namedValue->first, namedValue->second );
+ if ( _bOverwriteExisting || !impl_has( value.first ) )
+ impl_put( value.first, value.second );
}
return *this;
@@ -154,9 +151,9 @@ namespace comphelper
std::vector< OUString > NamedValueCollection::getNames() const
{
std::vector< OUString > aNames;
- for ( NamedValueRepository::const_iterator it = m_pImpl->aValues.begin(), end = m_pImpl->aValues.end(); it != end; ++it )
+ for (auto const& value : m_pImpl->aValues)
{
- aNames.push_back( it->first );
+ aNames.push_back( value.first );
}
return aNames;
}
diff --git a/comphelper/source/misc/sequenceashashmap.cxx b/comphelper/source/misc/sequenceashashmap.cxx
index 3468d6731ac4..93e84139352c 100644
--- a/comphelper/source/misc/sequenceashashmap.cxx
+++ b/comphelper/source/misc/sequenceashashmap.cxx
@@ -204,13 +204,10 @@ const css::uno::Sequence< css::beans::PropertyValue > SequenceAsHashMap::getAsCo
bool SequenceAsHashMap::match(const SequenceAsHashMap& rCheck) const
{
- const_iterator pCheck;
- for ( pCheck = rCheck.begin();
- pCheck != rCheck.end() ;
- ++pCheck )
+ for (auto const& elem : rCheck)
{
- const OUString& sCheckName = pCheck->first;
- const css::uno::Any& aCheckValue = pCheck->second;
+ const OUString& sCheckName = elem.first;
+ const css::uno::Any& aCheckValue = elem.second;
const_iterator pFound = find(sCheckName);
if (pFound == end())
@@ -226,13 +223,10 @@ bool SequenceAsHashMap::match(const SequenceAsHashMap& rCheck) const
void SequenceAsHashMap::update(const SequenceAsHashMap& rUpdate)
{
- const_iterator pUpdate;
- for ( pUpdate = rUpdate.begin();
- pUpdate != rUpdate.end() ;
- ++pUpdate )
+ for (auto const& elem : rUpdate)
{
- const OUString& sName = pUpdate->first;
- const css::uno::Any& aValue = pUpdate->second;
+ const OUString& sName = elem.first;
+ const css::uno::Any& aValue = elem.second;
(*this)[sName] = aValue;
}
diff --git a/comphelper/source/property/ChainablePropertySetInfo.cxx b/comphelper/source/property/ChainablePropertySetInfo.cxx
index 00f6720324b0..37eba79cea09 100644
--- a/comphelper/source/property/ChainablePropertySetInfo.cxx
+++ b/comphelper/source/property/ChainablePropertySetInfo.cxx
@@ -59,14 +59,15 @@ Sequence< ::Property > SAL_CALL ChainablePropertySetInfo::getProperties()
maProperties.realloc ( nSize );
Property* pProperties = maProperties.getArray();
- for (PropertyInfoHash::const_iterator aIter(maMap.begin()), aEnd(maMap.end()); aIter != aEnd; ++aIter, ++pProperties)
+ for (auto const& elem : maMap)
{
- PropertyInfo const * pInfo = (*aIter).second;
+ PropertyInfo const * pInfo = elem.second;
pProperties->Name = pInfo->maName;
pProperties->Handle = pInfo->mnHandle;
pProperties->Type = pInfo->maType;
pProperties->Attributes = pInfo->mnAttributes;
+ ++pProperties;
}
}
return maProperties;
diff --git a/comphelper/source/property/MasterPropertySetInfo.cxx b/comphelper/source/property/MasterPropertySetInfo.cxx
index 35a9a5faee1d..fc94d8436ce9 100644
--- a/comphelper/source/property/MasterPropertySetInfo.cxx
+++ b/comphelper/source/property/MasterPropertySetInfo.cxx
@@ -68,14 +68,15 @@ Sequence< ::Property > SAL_CALL MasterPropertySetInfo::getProperties()
maProperties.realloc ( nSize );
Property* pProperties = maProperties.getArray();
- for (PropertyDataHash::const_iterator aIter(maMap.begin()), aEnd(maMap.end()) ; aIter != aEnd; ++aIter, ++pProperties)
+ for (auto const& elem : maMap)
{
- PropertyInfo const * pInfo = (*aIter).second->mpInfo;
+ PropertyInfo const * pInfo = elem.second->mpInfo;
pProperties->Name = pInfo->maName;
pProperties->Handle = pInfo->mnHandle;
pProperties->Type = pInfo->maType;
pProperties->Attributes = pInfo->mnAttributes;
+ ++pProperties;
}
}
return maProperties;
diff --git a/comphelper/source/xml/attributelist.cxx b/comphelper/source/xml/attributelist.cxx
index 4484424ba89f..4aae17a328b7 100644
--- a/comphelper/source/xml/attributelist.cxx
+++ b/comphelper/source/xml/attributelist.cxx
@@ -77,11 +77,10 @@ OUString SAL_CALL AttributeList::getValueByIndex(sal_Int16 i)
OUString SAL_CALL AttributeList::getTypeByName( const OUString& sName )
{
- std::vector<struct TagAttribute_Impl>::iterator ii = m_pImpl->vecAttribute.begin();
-
- for( ; ii != m_pImpl->vecAttribute.end() ; ++ii ) {
- if( (*ii).sName == sName ) {
- return (*ii).sType;
+ for (auto const& attribute : m_pImpl->vecAttribute)
+ {
+ if( attribute.sName == sName ) {
+ return attribute.sType;
}
}
return OUString();
@@ -89,11 +88,10 @@ OUString SAL_CALL AttributeList::getTypeByName( const OUString& sName )
OUString SAL_CALL AttributeList::getValueByName(const OUString& sName)
{
- std::vector<struct TagAttribute_Impl>::iterator ii = m_pImpl->vecAttribute.begin();
-
- for( ; ii != m_pImpl->vecAttribute.end() ; ++ii ) {
- if( (*ii).sName == sName ) {
- return (*ii).sValue;
+ for (auto const& attribute : m_pImpl->vecAttribute)
+ {
+ if( attribute.sName == sName ) {
+ return attribute.sValue;
}
}
return OUString();
diff --git a/comphelper/source/xml/xmltools.cxx b/comphelper/source/xml/xmltools.cxx
index ace7d2661e3b..e9df23c73e1e 100644
--- a/comphelper/source/xml/xmltools.cxx
+++ b/comphelper/source/xml/xmltools.cxx
@@ -62,10 +62,9 @@ namespace
{
static_assert(sizeof(aChaffEncoder) == 256, "this has to cover all chars");
- for (std::vector<sal_uInt8>::iterator aI = rChaff.begin(), aEnd = rChaff.end();
- aI != aEnd; ++aI)
+ for (auto & elem : rChaff)
{
- *aI = aChaffEncoder[*aI];
+ elem = aChaffEncoder[elem];
}
}
}
diff --git a/configmgr/source/access.cxx b/configmgr/source/access.cxx
index 718f6339967b..80ca2af1c9ce 100644
--- a/configmgr/source/access.cxx
+++ b/configmgr/source/access.cxx
@@ -413,11 +413,9 @@ css::uno::Sequence< OUString > Access::getElementNames()
checkLocalizedPropertyAccess();
std::vector< rtl::Reference< ChildAccess > > children(getAllChildren());
std::vector<OUString> names;
- for (std::vector< rtl::Reference< ChildAccess > >::iterator i(
- children.begin());
- i != children.end(); ++i)
+ for (auto const& child : children)
{
- names.push_back((*i)->getNameInternal());
+ names.push_back(child->getNameInternal());
}
return comphelper::containerToSequence(names);
}
@@ -541,11 +539,9 @@ css::uno::Sequence< css::beans::Property > Access::getProperties()
osl::MutexGuard g(*lock_);
std::vector< rtl::Reference< ChildAccess > > children(getAllChildren());
std::vector< css::beans::Property > properties;
- for (std::vector< rtl::Reference< ChildAccess > >::iterator i(
- children.begin());
- i != children.end(); ++i)
+ for (auto const& child : children)
{
- properties.push_back((*i)->asProperty());
+ properties.push_back(child->asProperty());
}
return comphelper::containerToSequence(properties);
}
@@ -1226,50 +1222,42 @@ Access::~Access() {}
void Access::initDisposeBroadcaster(Broadcaster * broadcaster) {
assert(broadcaster != nullptr);
- for (DisposeListeners::iterator i(disposeListeners_.begin());
- i != disposeListeners_.end(); ++i)
+ for (auto const& disposeListener : disposeListeners_)
{
broadcaster->addDisposeNotification(
- *i,
+ disposeListener,
css::lang::EventObject(static_cast< cppu::OWeakObject * >(this)));
}
- for (ContainerListeners::iterator i(containerListeners_.begin());
- i != containerListeners_.end(); ++i)
+ for (auto const& containerListener : containerListeners_)
{
broadcaster->addDisposeNotification(
- i->get(),
+ containerListener.get(),
css::lang::EventObject(static_cast< cppu::OWeakObject * >(this)));
}
- for (PropertyChangeListeners::iterator i(propertyChangeListeners_.begin());
- i != propertyChangeListeners_.end(); ++i)
+ for (auto const& propertyChangeListener : propertyChangeListeners_)
{
- for (PropertyChangeListenersElement::iterator j(i->second.begin());
- j != i->second.end(); ++j)
+ for (auto const& propertyChangeListenerElement : propertyChangeListener.second)
{
broadcaster->addDisposeNotification(
- j->get(),
+ propertyChangeListenerElement.get(),
css::lang::EventObject(
static_cast< cppu::OWeakObject * >(this)));
}
}
- for (VetoableChangeListeners::iterator i(vetoableChangeListeners_.begin());
- i != vetoableChangeListeners_.end(); ++i)
+ for (auto const& vetoableChangeListener : vetoableChangeListeners_)
{
- for (VetoableChangeListenersElement::iterator j(i->second.begin());
- j != i->second.end(); ++j)
+ for (auto const& vetoableChangeListenerElement : vetoableChangeListener.second)
{
broadcaster->addDisposeNotification(
- j->get(),
+ vetoableChangeListenerElement.get(),
css::lang::EventObject(
static_cast< cppu::OWeakObject * >(this)));
}
}
- for (PropertiesChangeListeners::iterator i(
- propertiesChangeListeners_.begin());
- i != propertiesChangeListeners_.end(); ++i)
+ for (auto const& propertiesChangeListener : propertiesChangeListeners_)
{
broadcaster->addDisposeNotification(
- i->get(),
+ propertiesChangeListener.get(),
css::lang::EventObject(static_cast< cppu::OWeakObject * >(this)));
}
//TODO: iterate over children w/ listeners (incl. unmodified ones):
@@ -1416,17 +1404,15 @@ rtl::Reference< ChildAccess > Access::getChild(OUString const & name) {
locale.indexOf('_') == -1);
std::vector< rtl::Reference< ChildAccess > > children(
getAllChildren());
- for (std::vector< rtl::Reference< ChildAccess > >::iterator i(
- children.begin());
- i != children.end(); ++i)
+ for (auto const& child : children)
{
- OUString name2((*i)->getNameInternal());
+ OUString name2(child->getNameInternal());
if (name2.startsWith(locale) &&
(name2.getLength() == locale.getLength() ||
name2[locale.getLength()] == '-' ||
name2[locale.getLength()] == '_'))
{
- return *i;
+ return child;
}
}
}
@@ -1460,9 +1446,10 @@ rtl::Reference< ChildAccess > Access::getChild(OUString const & name) {
std::vector< rtl::Reference< ChildAccess > > Access::getAllChildren() {
std::vector< rtl::Reference< ChildAccess > > vec;
NodeMap const & members = getNode()->getMembers();
- for (NodeMap::const_iterator i(members.begin()); i != members.end(); ++i) {
- if (modifiedChildren_.find(i->first) == modifiedChildren_.end()) {
- vec.push_back(getUnmodifiedChild(i->first));
+ for (auto const& member : members)
+ {
+ if (modifiedChildren_.find(member.first) == modifiedChildren_.end()) {
+ vec.push_back(getUnmodifiedChild(member.first));
assert(vec.back().is());
}
}
@@ -1618,13 +1605,11 @@ void Access::initBroadcasterAndChanges(
} else {
//TODO: filter child mods that are irrelevant for
// locale:
- for (ContainerListeners::iterator j(
- containerListeners_.begin());
- j != containerListeners_.end(); ++j)
+ for (auto const& containerListener : containerListeners_)
{
broadcaster->
addContainerElementReplacedNotification(
- *j,
+ containerListener,
css::container::ContainerEvent(
static_cast< cppu::OWeakObject * >(
this),
@@ -1635,12 +1620,10 @@ void Access::initBroadcasterAndChanges(
PropertyChangeListeners::iterator j(
propertyChangeListeners_.find(i.first));
if (j != propertyChangeListeners_.end()) {
- for (PropertyChangeListenersElement::iterator k(
- j->second.begin());
- k != j->second.end(); ++k)
+ for (auto const& propertyChangeListenerElement : j->second)
{
broadcaster->addPropertyChangeNotification(
- *k,
+ propertyChangeListenerElement,
css::beans::PropertyChangeEvent(
static_cast< cppu::OWeakObject * >(
this),
@@ -1650,12 +1633,10 @@ void Access::initBroadcasterAndChanges(
}
j = propertyChangeListeners_.find("");
if (j != propertyChangeListeners_.end()) {
- for (PropertyChangeListenersElement::iterator k(
- j->second.begin());
- k != j->second.end(); ++k)
+ for (auto const& propertyChangeListenerElement : j->second)
{
broadcaster->addPropertyChangeNotification(
- *k,
+ propertyChangeListenerElement,
css::beans::PropertyChangeEvent(
static_cast< cppu::OWeakObject * >(
this),
@@ -1683,12 +1664,10 @@ void Access::initBroadcasterAndChanges(
break;
case Node::KIND_LOCALIZED_VALUE:
assert(Components::allLocales(getRootAccess()->getLocale()));
- for (ContainerListeners::iterator j(
- containerListeners_.begin());
- j != containerListeners_.end(); ++j)
+ for (auto const& containerListener : containerListeners_)
{
broadcaster->addContainerElementReplacedNotification(
- *j,
+ containerListener,
css::container::ContainerEvent(
static_cast< cppu::OWeakObject * >(this),
css::uno::Any(i.first), child->asValue(),
@@ -1707,12 +1686,10 @@ void Access::initBroadcasterAndChanges(
break;
case Node::KIND_PROPERTY:
{
- for (ContainerListeners::iterator j(
- containerListeners_.begin());
- j != containerListeners_.end(); ++j)
+ for (auto const& containerListener : containerListeners_)
{
broadcaster->addContainerElementReplacedNotification(
- *j,
+ containerListener,
css::container::ContainerEvent(
static_cast< cppu::OWeakObject * >(this),
css::uno::Any(i.first), child->asValue(),
@@ -1723,12 +1700,10 @@ void Access::initBroadcasterAndChanges(
PropertyChangeListeners::iterator j(
propertyChangeListeners_.find(i.first));
if (j != propertyChangeListeners_.end()) {
- for (PropertyChangeListenersElement::iterator k(
- j->second.begin());
- k != j->second.end(); ++k)
+ for (auto const& propertyChangeListenerElement : j->second)
{
broadcaster->addPropertyChangeNotification(
- *k,
+ propertyChangeListenerElement,
css::beans::PropertyChangeEvent(
static_cast< cppu::OWeakObject * >(this),
i.first, false, -1, css::uno::Any(),
@@ -1737,12 +1712,10 @@ void Access::initBroadcasterAndChanges(
}
j = propertyChangeListeners_.find("");
if (j != propertyChangeListeners_.end()) {
- for (PropertyChangeListenersElement::iterator k(
- j->second.begin());
- k != j->second.end(); ++k)
+ for (auto const& propertyChangeListenerElement : j->second)
{
broadcaster->addPropertyChangeNotification(
- *k,
+ propertyChangeListenerElement,
css::beans::PropertyChangeEvent(
static_cast< cppu::OWeakObject * >(this),
i.first, false, -1, css::uno::Any(),
@@ -1769,13 +1742,11 @@ void Access::initBroadcasterAndChanges(
case Node::KIND_SET:
if (i.second.children.empty()) {
if (!child->getNode()->getTemplateName().isEmpty()) {
- for (ContainerListeners::iterator j(
- containerListeners_.begin());
- j != containerListeners_.end(); ++j)
+ for (auto const& containerListener : containerListeners_)
{
broadcaster->
addContainerElementInsertedNotification(
- *j,
+ containerListener,
css::container::ContainerEvent(
static_cast< cppu::OWeakObject * >(
this),
@@ -1809,12 +1780,10 @@ void Access::initBroadcasterAndChanges(
case Node::KIND_LOCALIZED_PROPERTY:
// Removed localized property value:
assert(Components::allLocales(getRootAccess()->getLocale()));
- for (ContainerListeners::iterator j(
- containerListeners_.begin());
- j != containerListeners_.end(); ++j)
+ for (auto const& containerListener : containerListeners_)
{
broadcaster->addContainerElementRemovedNotification(
- *j,
+ containerListener,
css::container::ContainerEvent(
static_cast< cppu::OWeakObject * >(this),
css::uno::Any(i.first), css::uno::Any(),
@@ -1838,12 +1807,10 @@ void Access::initBroadcasterAndChanges(
case Node::KIND_GROUP:
{
// Removed (non-localized) extension property:
- for (ContainerListeners::iterator j(
- containerListeners_.begin());
- j != containerListeners_.end(); ++j)
+ for (auto const& containerListener : containerListeners_)
{
broadcaster->addContainerElementRemovedNotification(
- *j,
+ containerListener,
css::container::ContainerEvent(
static_cast< cppu::OWeakObject * >(this),
css::uno::Any(i.first), css::uno::Any(),
@@ -1853,12 +1820,10 @@ void Access::initBroadcasterAndChanges(
PropertyChangeListeners::iterator j(
propertyChangeListeners_.find(i.first));
if (j != propertyChangeListeners_.end()) {
- for (PropertyChangeListenersElement::iterator k(
- j->second.begin());
- k != j->second.end(); ++k)
+ for (auto const& propertyChangeListenerElement : j->second)
{
broadcaster->addPropertyChangeNotification(
- *k,
+ propertyChangeListenerElement,
css::beans::PropertyChangeEvent(
static_cast< cppu::OWeakObject * >(this),
i.first, false, -1, css::uno::Any(),
@@ -1867,12 +1832,10 @@ void Access::initBroadcasterAndChanges(
}
j = propertyChangeListeners_.find("");
if (j != propertyChangeListeners_.end()) {
- for (PropertyChangeListenersElement::iterator k(
- j->second.begin());
- k != j->second.end(); ++k)
+ for (auto const& propertyChangeListenerElement : j->second)
{
broadcaster->addPropertyChangeNotification(
- *k,
+ propertyChangeListenerElement,
css::beans::PropertyChangeEvent(
static_cast< cppu::OWeakObject * >(this),
i.first, false, -1, css::uno::Any(),
@@ -1903,12 +1866,10 @@ void Access::initBroadcasterAndChanges(
case Node::KIND_SET:
// Removed set member:
if (i.second.children.empty()) {
- for (ContainerListeners::iterator j(
- containerListeners_.begin());
- j != containerListeners_.end(); ++j)
+ for (auto const& containerListener : containerListeners_)
{
broadcaster->addContainerElementRemovedNotification(
- *j,
+ containerListener,
css::container::ContainerEvent(
static_cast< cppu::OWeakObject * >(this),
css::uno::Any(i.first),
@@ -1940,11 +1901,9 @@ void Access::initBroadcasterAndChanges(
if (!propChanges.empty()) {
css::uno::Sequence< css::beans::PropertyChangeEvent > seq(
comphelper::containerToSequence(propChanges));
- for (PropertiesChangeListeners::iterator i(
- propertiesChangeListeners_.begin());
- i != propertiesChangeListeners_.end(); ++i)
+ for (auto const& propertyChangeListener : propertiesChangeListeners_)
{
- broadcaster->addPropertiesChangeNotification(*i, seq);
+ broadcaster->addPropertiesChangeNotification(propertyChangeListener, seq);
}
}
}
@@ -2009,7 +1968,8 @@ rtl::Reference< ChildAccess > Access::getSubChild(OUString const & path) {
return rtl::Reference< ChildAccess >();
}
std::vector<OUString> abs(getAbsolutePath());
- for (auto j(abs.begin()); j != abs.end(); ++j) {
+ for (auto const& elem : abs)
+ {
OUString name1;
bool setElement1;
OUString templateName1;
@@ -2021,7 +1981,7 @@ rtl::Reference< ChildAccess > Access::getSubChild(OUString const & path) {
OUString name2;
bool setElement2;
OUString templateName2;
- Data::parseSegment(*j, 0, &name2, &setElement2, &templateName2);
+ Data::parseSegment(elem, 0, &name2, &setElement2, &templateName2);
if (name1 != name2 || setElement1 != setElement2 ||
(setElement1 &&
!Data::equalTemplateNames(templateName1, templateName2)))
diff --git a/configmgr/source/components.cxx b/configmgr/source/components.cxx
index 5354763b0c95..3f99191bb2d4 100644
--- a/configmgr/source/components.cxx
+++ b/configmgr/source/components.cxx
@@ -130,10 +130,9 @@ bool canRemoveFromLayer(int layer, rtl::Reference< Node > const & node) {
switch (node->kind()) {
case Node::KIND_LOCALIZED_PROPERTY:
case Node::KIND_GROUP:
- for (NodeMap::const_iterator i(node->getMembers().begin());
- i != node->getMembers().end(); ++i)
+ for (auto const& member : node->getMembers())
{
- if (!canRemoveFromLayer(layer, i->second)) {
+ if (!canRemoveFromLayer(layer, member.second)) {
return false;
}
}
@@ -241,19 +240,21 @@ void Components::initGlobalBroadcaster(
rtl::Reference< RootAccess > const & exclude, Broadcaster * broadcaster)
{
//TODO: Iterate only over roots w/ listeners:
- for (WeakRootSet::iterator i(roots_.begin()); i != roots_.end(); ++i) {
+ for (auto const& elemRoot : roots_)
+ {
rtl::Reference< RootAccess > root;
- if ((*i)->acquireCounting() > 1) {
- root.set(*i); // must not throw
+ if (elemRoot->acquireCounting() > 1) {
+ root.set(elemRoot); // must not throw
}
- (*i)->releaseNondeleting();
+ elemRoot->releaseNondeleting();
if (root.is()) {
if (root != exclude) {
std::vector<OUString> path(root->getAbsolutePath());
Modifications::Node const * mods = &modifications.getRoot();
- for (auto j(path.begin()); j != path.end(); ++j) {
+ for (auto const& pathElem : path)
+ {
Modifications::Node::Children::const_iterator k(
- mods->children.find(*j));
+ mods->children.find(pathElem));
if (k == mods->children.end()) {
mods = nullptr;
break;
@@ -362,9 +363,10 @@ void Components::removeExtensionXcuFile(
rtl::Reference< Node > parent;
NodeMap const * map = &data_.getComponents();
rtl::Reference< Node > node;
- for (auto j(i->begin()); j != i->end(); ++j) {
+ for (auto const& j : *i)
+ {
parent = node;
- node = map->findNode(Data::NO_LAYER, *j);
+ node = map->findNode(Data::NO_LAYER, j);
if (!node.is()) {
break;
}
@@ -638,8 +640,9 @@ Components::~Components()
flushModifications();
}
- for (WeakRootSet::iterator i(roots_.begin()); i != roots_.end(); ++i) {
- (*i)->setAlive(false);
+ for (auto const& rootElem : roots_)
+ {
+ rootElem->setAlive(false);
}
}
diff --git a/configmgr/source/nodemap.cxx b/configmgr/source/nodemap.cxx
index d2f3cffeb795..71c814138706 100644
--- a/configmgr/source/nodemap.cxx
+++ b/configmgr/source/nodemap.cxx
@@ -33,8 +33,9 @@ void NodeMap::cloneInto(NodeMap * target) const
{
assert(target != nullptr && target->empty());
NodeMapImpl clone(maImpl);
- for (NodeMapImpl::iterator i(clone.begin()); i != clone.end(); ++i) {
- i->second = i->second->clone(true);
+ for (auto & elem : clone)
+ {
+ elem.second = elem.second->clone(true);
}
std::swap(clone, target->maImpl);
target->clearCache();
diff --git a/configmgr/source/partial.cxx b/configmgr/source/partial.cxx
index cba7147aa8bc..911a2ae62d59 100644
--- a/configmgr/source/partial.cxx
+++ b/configmgr/source/partial.cxx
@@ -68,13 +68,12 @@ Partial::Partial(
// * Inner node, !startInclude: contains in-/excluded sub-trees
// * Leaf node, startInclude: an include starts here
// * Leaf node, !startInclude: an exclude starts here
- for (std::set< OUString >::const_iterator i(includedPaths.begin());
- i != includedPaths.end(); ++i)
+ for (auto const& includedPath : includedPaths)
{
sal_Int32 n = 0;
for (Node * p = &root_;;) {
OUString seg;
- bool end = parseSegment(*i, &n, &seg);
+ bool end = parseSegment(includedPath, &n, &seg);
p = &p->children[seg];
if (p->startInclude) {
break;
@@ -86,13 +85,12 @@ Partial::Partial(
}
}
}
- for (std::set< OUString >::const_iterator i(excludedPaths.begin());
- i != excludedPaths.end(); ++i)
+ for (auto const& excludedPath : excludedPaths)
{
sal_Int32 n = 0;
for (Node * p = &root_;;) {
OUString seg;
- bool end = parseSegment(*i, &n, &seg);
+ bool end = parseSegment(excludedPath, &n, &seg);
if (end) {
p->children[seg].clear();
break;
@@ -120,8 +118,9 @@ Partial::Containment Partial::contains(std::vector<OUString> const & path) const
// ** If there is no startInclude along its trace: => CONTAINS_SUBNODES
Node const * p = &root_;
bool bIncludes = false;
- for (auto i(path.begin()); i != path.end(); ++i) {
- Node::Children::const_iterator j(p->children.find(*i));
+ for (auto const& elemPath : path)
+ {
+ Node::Children::const_iterator j(p->children.find(elemPath));
if (j == p->children.end()) {
return p->startInclude ? CONTAINS_NODE : CONTAINS_NOT;
}
diff --git a/configmgr/source/rootaccess.cxx b/configmgr/source/rootaccess.cxx
index 4601cef9e908..8b707bbe87d1 100644
--- a/configmgr/source/rootaccess.cxx
+++ b/configmgr/source/rootaccess.cxx
@@ -80,13 +80,12 @@ void RootAccess::initBroadcaster(
modifications, broadcaster, changesListeners_.empty() ? nullptr : &changes);
if (!changes.empty()) {
css::util::ChangesSet set(comphelper::containerToSequence(changes));
- for (ChangesListeners::iterator i(changesListeners_.begin());
- i != changesListeners_.end(); ++i)
+ for (auto const& changesListener : changesListeners_)
{
cppu::OWeakObject* pSource = static_cast< cppu::OWeakObject * >(this);
css::uno::Reference< css::uno::XInterface > xBase( pSource, css::uno::UNO_QUERY );
broadcaster->addChangesNotification(
- *i,
+ changesListener,
css::util::ChangesEvent(
pSource, css::uno::Any( xBase ), set));
}
@@ -267,11 +266,10 @@ void RootAccess::addSupportedServiceNames(
void RootAccess::initDisposeBroadcaster(Broadcaster * broadcaster) {
assert(broadcaster != nullptr);
- for (ChangesListeners::iterator i(changesListeners_.begin());
- i != changesListeners_.end(); ++i)
+ for (auto const& changesListener : changesListeners_)
{
broadcaster->addDisposeNotification(
- i->get(),
+ changesListener.get(),
css::lang::EventObject(static_cast< cppu::OWeakObject * >(this)));
}
Access::initDisposeBroadcaster(broadcaster);
diff --git a/configmgr/source/writemodfile.cxx b/configmgr/source/writemodfile.cxx
index e34b604dafd5..ffb1287b82da 100644
--- a/configmgr/source/writemodfile.cxx
+++ b/configmgr/source/writemodfile.cxx
@@ -334,10 +334,9 @@ void writeNode(
handle.writeString("<prop oor:name=\"");
writeAttributeValue(handle, name);
handle.writeString("\" oor:op=\"fuse\">");
- for (NodeMap::const_iterator i(node->getMembers().begin());
- i != node->getMembers().end(); ++i)
+ for (auto const& member : node->getMembers())
{
- writeNode(components, handle, node, i->first, i->second);
+ writeNode(components, handle, node, member.first, member.second);
}
handle.writeString("</prop>");
break;
@@ -380,10 +379,9 @@ void writeNode(
handle.writeString("\" oor:op=\"replace");
}
handle.writeString("\">");
- for (NodeMap::const_iterator i(node->getMembers().begin());
- i != node->getMembers().end(); ++i)
+ for (auto const& member : node->getMembers())
{
- writeNode(components, handle, node, i->first, i->second);
+ writeNode(components, handle, node, member.first, member.second);
}
handle.writeString("</node>");
break;
diff --git a/configmgr/source/xcsparser.cxx b/configmgr/source/xcsparser.cxx
index 50415391e55e..271d617e5019 100644
--- a/configmgr/source/xcsparser.cxx
+++ b/configmgr/source/xcsparser.cxx
@@ -67,40 +67,38 @@ void merge(
case Node::KIND_LOCALIZED_VALUE:
break; //TODO: merge certain parts?
case Node::KIND_GROUP:
- for (NodeMap::const_iterator i2(update->getMembers().begin());
- i2 != update->getMembers().end(); ++i2)
+ for (auto const& updateMember : update->getMembers())
{
NodeMap & members = original->getMembers();
- NodeMap::iterator i1(members.find(i2->first));
+ NodeMap::iterator i1(members.find(updateMember.first));
if (i1 == members.end()) {
- if (i2->second->kind() == Node::KIND_PROPERTY &&
+ if (updateMember.second->kind() == Node::KIND_PROPERTY &&
static_cast< GroupNode * >(
original.get())->isExtensible())
{
- members.insert(*i2);
+ members.insert(updateMember);
}
- } else if (i2->second->kind() == i1->second->kind()) {
- merge(i1->second, i2->second);
+ } else if (updateMember.second->kind() == i1->second->kind()) {
+ merge(i1->second, updateMember.second);
}
}
break;
case Node::KIND_SET:
- for (NodeMap::const_iterator i2(update->getMembers().begin());
- i2 != update->getMembers().end(); ++i2)
+ for (auto const& updateMember : update->getMembers())
{
NodeMap & members = original->getMembers();
- NodeMap::iterator i1(members.find(i2->first));
+ NodeMap::iterator i1(members.find(updateMember.first));
if (i1 == members.end()) {
if (static_cast< SetNode * >(original.get())->
- isValidTemplate(i2->second->getTemplateName()))
+ isValidTemplate(updateMember.second->getTemplateName()))
{
- members.insert(*i2);
+ members.insert(updateMember);
}
- } else if (i2->second->kind() == i1->second->kind() &&
- (i2->second->getTemplateName() ==
+ } else if (updateMember.second->kind() == i1->second->kind() &&
+ (updateMember.second->getTemplateName() ==
i1->second->getTemplateName()))
{
- merge(i1->second, i2->second);
+ merge(i1->second, updateMember.second);
}
}
break;