diff options
Diffstat (limited to 'lotuswordpro/source/filter/xfilter/xfstylecont.cxx')
-rw-r--r-- | lotuswordpro/source/filter/xfilter/xfstylecont.cxx | 42 |
1 files changed, 15 insertions, 27 deletions
diff --git a/lotuswordpro/source/filter/xfilter/xfstylecont.cxx b/lotuswordpro/source/filter/xfilter/xfstylecont.cxx index 5d94e127ac40..811c1b9c2e52 100644 --- a/lotuswordpro/source/filter/xfilter/xfstylecont.cxx +++ b/lotuswordpro/source/filter/xfilter/xfstylecont.cxx @@ -72,22 +72,17 @@ XFStyleContainer::XFStyleContainer(const OUString& strStyleNamePrefix) XFStyleContainer::~XFStyleContainer() { - std::vector<IXFStyle*>::iterator it; - for( it = m_aStyles.begin(); it != m_aStyles.end(); ++it ) + for (auto const& style : m_aStyles) { - IXFStyle *pStyle = *it; - delete pStyle; + delete style; } } void XFStyleContainer::Reset() { - std::vector<IXFStyle*>::iterator it; - - for( it = m_aStyles.begin(); it != m_aStyles.end(); ++it ) + for (auto const& style : m_aStyles) { - IXFStyle *pStyle = *it; - delete pStyle; + delete style; } m_aStyles.clear(); } @@ -141,13 +136,11 @@ IXFStyleRet XFStyleContainer::AddStyle(IXFStyle *pStyle) IXFStyle* XFStyleContainer::FindSameStyle(IXFStyle *pStyle) { - std::vector<IXFStyle*>::iterator it; - for( it = m_aStyles.begin(); it != m_aStyles.end(); ++it ) + for (auto const& style : m_aStyles) { - IXFStyle *pConStyle = *it; - assert(pConStyle); - if( pConStyle->Equal(pStyle) ) - return pConStyle; + assert(style); + if( style->Equal(pStyle) ) + return style; } return nullptr; @@ -155,13 +148,11 @@ IXFStyle* XFStyleContainer::FindSameStyle(IXFStyle *pStyle) IXFStyle* XFStyleContainer::FindStyle(const OUString& name) { - std::vector<IXFStyle*>::iterator it; - for( it = m_aStyles.begin(); it != m_aStyles.end(); ++it ) + for (auto const& style : m_aStyles) { - IXFStyle *pConStyle = *it; - assert(pConStyle); - if( pConStyle->GetStyleName() == name ) - return pConStyle; + assert(style); + if( style->GetStyleName() == name ) + return style; } return nullptr; @@ -179,13 +170,10 @@ const IXFStyle* XFStyleContainer::Item(size_t index) const void XFStyleContainer::ToXml(IXFStream *pStrm) { - std::vector<IXFStyle*>::iterator it; - - for( it = m_aStyles.begin(); it != m_aStyles.end(); ++it ) + for (auto const& style : m_aStyles) { - IXFStyle *pStyle = *it; - assert(pStyle); - pStyle->ToXml(pStrm); + assert(style); + style->ToXml(pStrm); } } |