diff options
Diffstat (limited to 'starmath/source/symbol.cxx')
-rw-r--r-- | starmath/source/symbol.cxx | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/starmath/source/symbol.cxx b/starmath/source/symbol.cxx index cb0533c1b269..86af8f6c528e 100644 --- a/starmath/source/symbol.cxx +++ b/starmath/source/symbol.cxx @@ -124,9 +124,8 @@ SmSym *SmSymbolManager::GetSymbolByName(const OUString& rSymbolName) const SymbolPtrVec_t SmSymbolManager::GetSymbols() const { SymbolPtrVec_t aRes; - SymbolMap_t::const_iterator aIt( m_aSymbols.begin() ); - for ( ; aIt != m_aSymbols.end(); ++aIt) - aRes.push_back( &aIt->second ); + for (const auto& rEntry : m_aSymbols) + aRes.push_back( &rEntry.second ); // OSL_ENSURE( sSymbols.size() == m_aSymbols.size(), "number of symbols mismatch " ); return aRes; } @@ -182,9 +181,8 @@ void SmSymbolManager::RemoveSymbol( const OUString & rSymbolName ) std::set< OUString > SmSymbolManager::GetSymbolSetNames() const { std::set< OUString > aRes; - SymbolMap_t::const_iterator aIt( m_aSymbols.begin() ); - for ( ; aIt != m_aSymbols.end(); ++aIt ) - aRes.insert( aIt->second.GetSymbolSetName() ); + for (const auto& rEntry : m_aSymbols) + aRes.insert( rEntry.second.GetSymbolSetName() ); return aRes; } @@ -194,11 +192,10 @@ const SymbolPtrVec_t SmSymbolManager::GetSymbolSet( const OUString& rSymbolSetNa SymbolPtrVec_t aRes; if (!rSymbolSetName.isEmpty()) { - SymbolMap_t::const_iterator aIt( m_aSymbols.begin() ); - for ( ; aIt != m_aSymbols.end(); ++aIt ) + for (const auto& rEntry : m_aSymbols) { - if (aIt->second.GetSymbolSetName() == rSymbolSetName) - aRes.push_back( &aIt->second ); + if (rEntry.second.GetSymbolSetName() == rSymbolSetName) + aRes.push_back( &rEntry.second ); } } return aRes; |