summaryrefslogtreecommitdiff
path: root/xmlscript/source/xmldlg_imexp/xmldlg_export.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'xmlscript/source/xmldlg_imexp/xmldlg_export.cxx')
-rw-r--r--xmlscript/source/xmldlg_imexp/xmldlg_export.cxx12
1 files changed, 5 insertions, 7 deletions
diff --git a/xmlscript/source/xmldlg_imexp/xmldlg_export.cxx b/xmlscript/source/xmldlg_imexp/xmldlg_export.cxx
index d4a250984e54..d8a7446d51b3 100644
--- a/xmlscript/source/xmldlg_imexp/xmldlg_export.cxx
+++ b/xmlscript/source/xmldlg_imexp/xmldlg_export.cxx
@@ -1270,10 +1270,8 @@ OUString StyleBag::getStyleId( Style const & rStyle )
}
// lookup existing style
- for ( size_t nStylesPos = 0; nStylesPos < _styles.size(); ++nStylesPos )
+ for (Style* pStyle : _styles)
{
- Style * pStyle = _styles[ nStylesPos ];
-
short demanded_defaults = ~rStyle._set & rStyle._all;
// test, if defaults are not set
if ((~pStyle->_set & demanded_defaults) == demanded_defaults &&
@@ -1342,9 +1340,9 @@ OUString StyleBag::getStyleId( Style const & rStyle )
StyleBag::~StyleBag()
{
- for ( size_t nPos = 0; nPos < _styles.size(); ++nPos )
+ for (Style* _style : _styles)
{
- delete _styles[ nPos ];
+ delete _style;
}
}
@@ -1356,9 +1354,9 @@ void StyleBag::dump( Reference< xml::sax::XExtendedDocumentHandler > const & xOu
xOut->ignorableWhitespace( OUString() );
xOut->startElement( aStylesName, Reference< xml::sax::XAttributeList >() );
// export styles
- for ( size_t nPos = 0; nPos < _styles.size(); ++nPos )
+ for (Style* _style : _styles)
{
- Reference< xml::sax::XAttributeList > xAttr( _styles[ nPos ]->createElement() );
+ Reference< xml::sax::XAttributeList > xAttr( _style->createElement() );
static_cast< ElementDescriptor * >( xAttr.get() )->dump( xOut.get() );
}
xOut->ignorableWhitespace( OUString() );