summaryrefslogtreecommitdiff
path: root/dbaccess
diff options
context:
space:
mode:
authorJulien Nabet <serval2412@yahoo.fr>2017-12-26 22:24:32 +0100
committerJulien Nabet <serval2412@yahoo.fr>2017-12-27 12:32:30 +0100
commit63099940c79dd38cfd81bc45affcbf38f85a58fd (patch)
tree37268bbc21b54d94e134546d8b17d01c1509bd65 /dbaccess
parent965c93c3776f619eb76d3474febe2ae5fc1ab51a (diff)
Use for-range loops in dbaccess/RowSet
Change-Id: I27c280eaaf5ff6a4c1970e91ae227206bb712cea Reviewed-on: https://gerrit.libreoffice.org/47073 Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
Diffstat (limited to 'dbaccess')
-rw-r--r--dbaccess/source/core/api/RowSet.cxx24
1 files changed, 11 insertions, 13 deletions
diff --git a/dbaccess/source/core/api/RowSet.cxx b/dbaccess/source/core/api/RowSet.cxx
index 1634bb2cac00..9375bab42a04 100644
--- a/dbaccess/source/core/api/RowSet.cxx
+++ b/dbaccess/source/core/api/RowSet.cxx
@@ -540,10 +540,9 @@ void ORowSet::freeResources( bool _bComplete )
MutexGuard aGuard(m_aMutex);
// free all clones
- connectivity::OWeakRefArray::const_iterator aEnd = m_aClones.end();
- for (connectivity::OWeakRefArray::const_iterator i = m_aClones.begin(); aEnd != i; ++i)
+ for (auto const& clone : m_aClones)
{
- Reference< XComponent > xComp(i->get(), UNO_QUERY);
+ Reference< XComponent > xComp(clone.get(), UNO_QUERY);
if (xComp.is())
xComp->dispose();
}
@@ -1239,16 +1238,16 @@ void SAL_CALL ORowSet::moveToInsertRow( )
void ORowSet::impl_setDataColumnsWriteable_throw()
{
impl_restoreDataColumnsWriteable_throw();
- TDataColumns::const_iterator aIter = m_aDataColumns.begin();
m_aReadOnlyDataColumns.resize(m_aDataColumns.size(),false);
std::vector<bool, std::allocator<bool> >::iterator aReadIter = m_aReadOnlyDataColumns.begin();
- for(;aIter != m_aDataColumns.end();++aIter,++aReadIter)
+ for (auto const& dataColumn : m_aDataColumns)
{
bool bReadOnly = false;
- (*aIter)->getPropertyValue(PROPERTY_ISREADONLY) >>= bReadOnly;
+ dataColumn->getPropertyValue(PROPERTY_ISREADONLY) >>= bReadOnly;
*aReadIter = bReadOnly;
- (*aIter)->setPropertyValue(PROPERTY_ISREADONLY,makeAny(false));
+ dataColumn->setPropertyValue(PROPERTY_ISREADONLY,makeAny(false));
+ ++aReadIter;
}
}
@@ -1256,10 +1255,10 @@ void ORowSet::impl_restoreDataColumnsWriteable_throw()
{
assert(m_aDataColumns.size() == m_aReadOnlyDataColumns.size() || m_aReadOnlyDataColumns.size() == 0 );
TDataColumns::const_iterator aIter = m_aDataColumns.begin();
- std::vector<bool, std::allocator<bool> >::const_iterator aReadIter = m_aReadOnlyDataColumns.begin();
- for(;aReadIter != m_aReadOnlyDataColumns.end();++aIter,++aReadIter)
+ for (auto const& readOnlyDataColumn : m_aReadOnlyDataColumns)
{
- (*aIter)->setPropertyValue(PROPERTY_ISREADONLY, makeAny( (bool)*aReadIter ) );
+ (*aIter)->setPropertyValue(PROPERTY_ISREADONLY, makeAny( (bool) readOnlyDataColumn) );
+ ++aIter;
}
m_aReadOnlyDataColumns.clear();
}
@@ -2166,10 +2165,9 @@ void ORowSet::notifyRowSetAndClonesRowDelete( const Any& _rBookmark )
// notify ourself
onDeleteRow( _rBookmark );
// notify the clones
- connectivity::OWeakRefArray::const_iterator aEnd = m_aClones.end();
- for (connectivity::OWeakRefArray::const_iterator i = m_aClones.begin(); aEnd != i; ++i)
+ for (auto const& elem : m_aClones)
{
- Reference< XUnoTunnel > xTunnel(i->get(),UNO_QUERY);
+ Reference< XUnoTunnel > xTunnel(elem.get(),UNO_QUERY);
if(xTunnel.is())
{
ORowSetClone* pClone = reinterpret_cast<ORowSetClone*>(xTunnel->getSomething(ORowSetClone::getUnoTunnelImplementationId()));