diff options
author | Noel Grandin <noelgrandin@gmail.com> | 2020-05-13 18:51:35 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2020-05-15 08:48:06 +0200 |
commit | 4f6931d68664237f7f7eb1f55988b713034c77ba (patch) | |
tree | 35b71c92e3d0660890dd79648e9c1c62cdcc1610 /dbaccess | |
parent | 36e62098c8c541c4a3fb63eced591cf29ac56e4a (diff) |
use more try_emplace
specifically looking for the pattern
if (map.find(...) == map.end()
map[...] = value
Change-Id: I99f20d73f6e71a10726c9d39d8644c2e51120091
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94151
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'dbaccess')
-rw-r--r-- | dbaccess/source/core/api/OptimisticSet.cxx | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/dbaccess/source/core/api/OptimisticSet.cxx b/dbaccess/source/core/api/OptimisticSet.cxx index 734e58edf34e..67fd18aaaea7 100644 --- a/dbaccess/source/core/api/OptimisticSet.cxx +++ b/dbaccess/source/core/api/OptimisticSet.cxx @@ -168,8 +168,7 @@ void OptimisticSet::updateRow(const ORowSetRow& _rInsertRow ,const ORowSetRow& _ // here we build the condition part for the update statement for (auto const& columnName : *m_pColumnNames) { - if ( aResultSetChanged.find( columnName.second.sTableName ) == aResultSetChanged.end() ) - aResultSetChanged[columnName.second.sTableName] = false; + aResultSetChanged.try_emplace(columnName.second.sTableName, false); const OUString sQuotedColumnName = ::dbtools::quoteName( aQuote,columnName.second.sRealName); if ( m_pKeyColumnNames->find(columnName.first) != m_pKeyColumnNames->end() ) { @@ -230,8 +229,7 @@ void OptimisticSet::insertRow( const ORowSetRow& _rInsertRow,const connectivity: // here we build the condition part for the update statement for (auto const& columnName : *m_pColumnNames) { - if ( aResultSetChanged.find( columnName.second.sTableName ) == aResultSetChanged.end() ) - aResultSetChanged[columnName.second.sTableName] = false; + aResultSetChanged.try_emplace(columnName.second.sTableName, false); const OUString sQuotedColumnName = ::dbtools::quoteName( aQuote,columnName.second.sRealName); if ( (*_rInsertRow)[columnName.second.nPosition].isModified() ) |