diff options
author | August Sodora <augsod@gmail.com> | 2012-01-21 01:45:37 -0500 |
---|---|---|
committer | August Sodora <augsod@gmail.com> | 2012-01-21 01:54:19 -0500 |
commit | cba8c3b64ef1fbd7c1454546d1de1fb0a9fe1ebd (patch) | |
tree | defd9157c91a7f75ed83f9a463823f53480c2150 /svtools/source | |
parent | 528aba3a9cf91da5ce70c6d631d7b82e203f8086 (diff) |
SV_DECL_PTRARR_DEL->boost::ptr_vector
Diffstat (limited to 'svtools/source')
-rw-r--r-- | svtools/source/svrtf/svparser.cxx | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/svtools/source/svrtf/svparser.cxx b/svtools/source/svrtf/svparser.cxx index 6cacb7f20bdb..ff3ef7bba16e 100644 --- a/svtools/source/svrtf/svparser.cxx +++ b/svtools/source/svrtf/svparser.cxx @@ -667,8 +667,6 @@ IMPL_STATIC_LINK( SvParser, NewDataRead, void*, EMPTYARG ) * SvKeyValueIterator. * *======================================================================*/ -SV_DECL_PTRARR_DEL(SvKeyValueList_Impl, SvKeyValue*, 0, 4) -SV_IMPL_PTRARR(SvKeyValueList_Impl, SvKeyValue*); /* * SvKeyValueIterator. @@ -692,7 +690,7 @@ SvKeyValueIterator::~SvKeyValueIterator (void) */ sal_Bool SvKeyValueIterator::GetFirst (SvKeyValue &rKeyVal) { - m_nPos = m_pList->Count(); + m_nPos = m_pList->size(); return GetNext (rKeyVal); } @@ -703,7 +701,7 @@ sal_Bool SvKeyValueIterator::GetNext (SvKeyValue &rKeyVal) { if (m_nPos > 0) { - rKeyVal = *m_pList->GetObject(--m_nPos); + rKeyVal = (*m_pList)[--m_nPos]; return sal_True; } else @@ -718,8 +716,7 @@ sal_Bool SvKeyValueIterator::GetNext (SvKeyValue &rKeyVal) */ void SvKeyValueIterator::Append (const SvKeyValue &rKeyVal) { - SvKeyValue *pKeyVal = new SvKeyValue (rKeyVal); - m_pList->C40_INSERT(SvKeyValue, pKeyVal, m_pList->Count()); + m_pList->push_back(new SvKeyValue(rKeyVal)); } /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |