summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Stahl <mstahl@redhat.com>2013-08-07 23:16:06 +0200
committerMichael Stahl <mstahl@redhat.com>2013-08-08 23:25:29 +0200
commit5cb4ac45309364eb1e3aa61090062b5cc26dd7b7 (patch)
treece895e1f3b8d522c10a0b5c8b5ccfcdae50c412f
parentf12ce0ae0f3bae7fede84337433e34f880d732ea (diff)
boost::ptr_vector<OUString> considered silly
Change-Id: I85c3d8a0e6b64c7a8dcf66a3dfde25151718c4d9
-rw-r--r--sw/inc/SwStyleNameMapper.hxx54
-rw-r--r--sw/inc/docstyle.hxx9
-rw-r--r--sw/source/core/doc/SwStyleNameMapper.cxx65
-rw-r--r--sw/source/core/unocore/unofield.cxx2
-rw-r--r--sw/source/ui/app/docstyle.cxx2
-rw-r--r--sw/source/ui/uiview/view2.cxx2
6 files changed, 68 insertions, 66 deletions
diff --git a/sw/inc/SwStyleNameMapper.hxx b/sw/inc/SwStyleNameMapper.hxx
index b3cb9c93cc07..4ef0c2d1422f 100644
--- a/sw/inc/SwStyleNameMapper.hxx
+++ b/sw/inc/SwStyleNameMapper.hxx
@@ -16,8 +16,8 @@
* except in compliance with the License. You may obtain a copy of
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-#ifndef _SWSTYLENAMEMAPPER_HXX
-#define _SWSTYLENAMEMAPPER_HXX
+#ifndef SWSTYLENAMEMAPPER_HXX
+#define SWSTYLENAMEMAPPER_HXX
#include <sal/types.h>
#include <tools/string.hxx>
@@ -27,7 +27,7 @@
#include <boost/unordered_map.hpp>
#include <stringhash.hxx>
-#include <boost/ptr_container/ptr_vector.hpp>
+#include <vector>
/** This class holds all data about the names of styles used in the user
* interface (UI names...these are localised into different languages).
@@ -86,7 +86,7 @@ class SwStyleNameMapper
protected:
// UI Name tables
- static boost::ptr_vector<OUString> *pTextUINameArray,
+ static ::std::vector<OUString> *pTextUINameArray,
*pListsUINameArray,
*pExtraUINameArray,
*pRegisterUINameArray,
@@ -166,29 +166,29 @@ public:
const OUString& rExtraUIName);
static const OUString GetSpecialExtraUIName(const OUString& rExtraProgName);
- static const boost::ptr_vector<OUString>& GetTextUINameArray();
- static const boost::ptr_vector<OUString>& GetListsUINameArray();
- static const boost::ptr_vector<OUString>& GetExtraUINameArray();
- static const boost::ptr_vector<OUString>& GetRegisterUINameArray();
- static const boost::ptr_vector<OUString>& GetDocUINameArray();
- static const boost::ptr_vector<OUString>& GetHTMLUINameArray();
- static const boost::ptr_vector<OUString>& GetFrmFmtUINameArray();
- static const boost::ptr_vector<OUString>& GetChrFmtUINameArray();
- static const boost::ptr_vector<OUString>& GetHTMLChrFmtUINameArray();
- static const boost::ptr_vector<OUString>& GetPageDescUINameArray();
- static const boost::ptr_vector<OUString>& GetNumRuleUINameArray();
-
- static const boost::ptr_vector<OUString>& GetTextProgNameArray();
- static const boost::ptr_vector<OUString>& GetListsProgNameArray();
- static const boost::ptr_vector<OUString>& GetExtraProgNameArray();
- static const boost::ptr_vector<OUString>& GetRegisterProgNameArray();
- static const boost::ptr_vector<OUString>& GetDocProgNameArray();
- static const boost::ptr_vector<OUString>& GetHTMLProgNameArray();
- static const boost::ptr_vector<OUString>& GetFrmFmtProgNameArray();
- static const boost::ptr_vector<OUString>& GetChrFmtProgNameArray();
- static const boost::ptr_vector<OUString>& GetHTMLChrFmtProgNameArray();
- static const boost::ptr_vector<OUString>& GetPageDescProgNameArray();
- static const boost::ptr_vector<OUString>& GetNumRuleProgNameArray();
+ static const ::std::vector<OUString>& GetTextUINameArray();
+ static const ::std::vector<OUString>& GetListsUINameArray();
+ static const ::std::vector<OUString>& GetExtraUINameArray();
+ static const ::std::vector<OUString>& GetRegisterUINameArray();
+ static const ::std::vector<OUString>& GetDocUINameArray();
+ static const ::std::vector<OUString>& GetHTMLUINameArray();
+ static const ::std::vector<OUString>& GetFrmFmtUINameArray();
+ static const ::std::vector<OUString>& GetChrFmtUINameArray();
+ static const ::std::vector<OUString>& GetHTMLChrFmtUINameArray();
+ static const ::std::vector<OUString>& GetPageDescUINameArray();
+ static const ::std::vector<OUString>& GetNumRuleUINameArray();
+
+ static const ::std::vector<OUString>& GetTextProgNameArray();
+ static const ::std::vector<OUString>& GetListsProgNameArray();
+ static const ::std::vector<OUString>& GetExtraProgNameArray();
+ static const ::std::vector<OUString>& GetRegisterProgNameArray();
+ static const ::std::vector<OUString>& GetDocProgNameArray();
+ static const ::std::vector<OUString>& GetHTMLProgNameArray();
+ static const ::std::vector<OUString>& GetFrmFmtProgNameArray();
+ static const ::std::vector<OUString>& GetChrFmtProgNameArray();
+ static const ::std::vector<OUString>& GetHTMLChrFmtProgNameArray();
+ static const ::std::vector<OUString>& GetPageDescProgNameArray();
+ static const ::std::vector<OUString>& GetNumRuleProgNameArray();
};
#endif // _NAME_MAPPER_HXX
diff --git a/sw/inc/docstyle.hxx b/sw/inc/docstyle.hxx
index da2d0d17cc67..bda6a871b3a7 100644
--- a/sw/inc/docstyle.hxx
+++ b/sw/inc/docstyle.hxx
@@ -16,15 +16,16 @@
* except in compliance with the License. You may obtain a copy of
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-#ifndef _DOCSTYLE_HXX
-#define _DOCSTYLE_HXX
+#ifndef SW_DOCSTYLE_HXX
+#define SW_DOCSTYLE_HXX
#include <rtl/ref.hxx>
#include <svl/style.hxx>
#include <svl/itemset.hxx>
#include "swdllapi.h"
-#include <boost/ptr_container/ptr_vector.hpp>
+
+#include <vector>
class SwDoc;
class SwDocStyleSheetPool;
@@ -156,7 +157,7 @@ class SwStyleSheetIterator : public SfxStyleSheetIterator, public SfxListener
sal_uInt16 nLastPos;
sal_Bool bFirstCalled;
- void AppendStyleList(const boost::ptr_vector<OUString>& rLst,
+ void AppendStyleList(const ::std::vector<OUString>& rLst,
sal_Bool bUsed,
sal_Bool bTestHidden,
bool bOnlyHidden,
diff --git a/sw/source/core/doc/SwStyleNameMapper.cxx b/sw/source/core/doc/SwStyleNameMapper.cxx
index 7c1855ad1948..d8ac49ab1385 100644
--- a/sw/source/core/doc/SwStyleNameMapper.cxx
+++ b/sw/source/core/doc/SwStyleNameMapper.cxx
@@ -27,7 +27,7 @@
extern ResMgr* pSwResMgr;
// Initialise UI names to 0
-boost::ptr_vector<OUString> *SwStyleNameMapper::pTextUINameArray = 0,
+::std::vector<OUString> *SwStyleNameMapper::pTextUINameArray = 0,
*SwStyleNameMapper::pListsUINameArray = 0,
*SwStyleNameMapper::pExtraUINameArray = 0,
*SwStyleNameMapper::pRegisterUINameArray = 0,
@@ -308,28 +308,29 @@ const struct SwTableEntry NumRuleProgNameTable [] =
};
#undef ENTRY
-static boost::ptr_vector<OUString>*
+static ::std::vector<OUString>*
lcl_NewUINameArray(sal_uInt16 nStt, sal_uInt16 const nEnd)
{
- boost::ptr_vector<OUString> *const pNameArray = new boost::ptr_vector<OUString>;
+ ::std::vector<OUString> *const pNameArray = new ::std::vector<OUString>;
pNameArray->reserve(nEnd - nStt);
while( nStt < nEnd )
{
const ResId rRId( nStt, *pSwResMgr );
- pNameArray->push_back(new OUString(rRId));
+ pNameArray->push_back(OUString(rRId));
++nStt;
}
return pNameArray;
}
-static boost::ptr_vector<OUString>*
+static ::std::vector<OUString>*
lcl_NewProgNameArray(const SwTableEntry *pTable, sal_uInt8 const nCount)
{
- boost::ptr_vector<OUString> *const pProgNameArray = new boost::ptr_vector<OUString>;
+ ::std::vector<OUString> *const pProgNameArray = new ::std::vector<OUString>;
pProgNameArray->reserve(nCount);
while (pTable->nLength)
{
- pProgNameArray->push_back(new OUString(pTable->pChar, pTable->nLength, RTL_TEXTENCODING_ASCII_US));
+ pProgNameArray->push_back(OUString(
+ pTable->pChar, pTable->nLength, RTL_TEXTENCODING_ASCII_US));
pTable++;
}
return pProgNameArray;
@@ -338,7 +339,7 @@ lcl_NewProgNameArray(const SwTableEntry *pTable, sal_uInt8 const nCount)
static OUString
lcl_GetSpecialExtraName(const OUString& rExtraName, const bool bIsUIName )
{
- const boost::ptr_vector<OUString>& rExtraArr = bIsUIName
+ const ::std::vector<OUString>& rExtraArr = bIsUIName
? SwStyleNameMapper::GetExtraUINameArray()
: SwStyleNameMapper::GetExtraProgNameArray();
static const sal_uInt16 nIds[] =
@@ -392,7 +393,7 @@ static void lcl_CheckSuffixAndDelete(OUString & rString)
const NameToIdHash & SwStyleNameMapper::getHashTable ( SwGetPoolIdFromName eFlags, bool bProgName )
{
NameToIdHash *pHash = 0;
- const boost::ptr_vector<OUString> *pStrings;
+ const ::std::vector<OUString> *pStrings = 0;
switch ( eFlags )
{
@@ -732,7 +733,7 @@ const OUString& SwStyleNameMapper::getNameFromId(
sal_uInt16 const nId, const OUString& rFillName, bool const bProgName)
{
sal_uInt16 nStt = 0;
- const boost::ptr_vector<OUString>* pStrArr = 0;
+ const ::std::vector<OUString>* pStrArr = 0;
switch( (USER_FMT | COLL_GET_RANGE_BITS | POOLGRP_NOCOLLID) & nId )
{
@@ -861,7 +862,7 @@ sal_uInt16 SwStyleNameMapper::GetPoolIdFromProgName(
return aIter != rHashMap.end() ? (*aIter).second : USHRT_MAX;
}
-const boost::ptr_vector<OUString>& SwStyleNameMapper::GetTextUINameArray()
+const ::std::vector<OUString>& SwStyleNameMapper::GetTextUINameArray()
{
if (!pTextUINameArray)
pTextUINameArray = lcl_NewUINameArray( RC_POOLCOLL_TEXT_BEGIN,
@@ -869,7 +870,7 @@ const boost::ptr_vector<OUString>& SwStyleNameMapper::GetTextUINameArray()
return *pTextUINameArray;
}
-const boost::ptr_vector<OUString>& SwStyleNameMapper::GetListsUINameArray()
+const ::std::vector<OUString>& SwStyleNameMapper::GetListsUINameArray()
{
if (!pListsUINameArray)
pListsUINameArray = lcl_NewUINameArray( RC_POOLCOLL_LISTS_BEGIN,
@@ -877,7 +878,7 @@ const boost::ptr_vector<OUString>& SwStyleNameMapper::GetListsUINameArray()
return *pListsUINameArray;
}
-const boost::ptr_vector<OUString>& SwStyleNameMapper::GetExtraUINameArray()
+const ::std::vector<OUString>& SwStyleNameMapper::GetExtraUINameArray()
{
if (!pExtraUINameArray)
pExtraUINameArray = lcl_NewUINameArray( RC_POOLCOLL_EXTRA_BEGIN,
@@ -885,7 +886,7 @@ const boost::ptr_vector<OUString>& SwStyleNameMapper::GetExtraUINameArray()
return *pExtraUINameArray;
}
-const boost::ptr_vector<OUString>& SwStyleNameMapper::GetRegisterUINameArray()
+const ::std::vector<OUString>& SwStyleNameMapper::GetRegisterUINameArray()
{
if (!pRegisterUINameArray)
pRegisterUINameArray = lcl_NewUINameArray( RC_POOLCOLL_REGISTER_BEGIN,
@@ -893,7 +894,7 @@ const boost::ptr_vector<OUString>& SwStyleNameMapper::GetRegisterUINameArray()
return *pRegisterUINameArray;
}
-const boost::ptr_vector<OUString>& SwStyleNameMapper::GetDocUINameArray()
+const ::std::vector<OUString>& SwStyleNameMapper::GetDocUINameArray()
{
if (!pDocUINameArray)
pDocUINameArray = lcl_NewUINameArray( RC_POOLCOLL_DOC_BEGIN,
@@ -901,7 +902,7 @@ const boost::ptr_vector<OUString>& SwStyleNameMapper::GetDocUINameArray()
return *pDocUINameArray;
}
-const boost::ptr_vector<OUString>& SwStyleNameMapper::GetHTMLUINameArray()
+const ::std::vector<OUString>& SwStyleNameMapper::GetHTMLUINameArray()
{
if (!pHTMLUINameArray)
pHTMLUINameArray = lcl_NewUINameArray( RC_POOLCOLL_HTML_BEGIN,
@@ -909,7 +910,7 @@ const boost::ptr_vector<OUString>& SwStyleNameMapper::GetHTMLUINameArray()
return *pHTMLUINameArray;
}
-const boost::ptr_vector<OUString>& SwStyleNameMapper::GetFrmFmtUINameArray()
+const ::std::vector<OUString>& SwStyleNameMapper::GetFrmFmtUINameArray()
{
if (!pFrmFmtUINameArray)
pFrmFmtUINameArray = lcl_NewUINameArray( RC_POOLFRMFMT_BEGIN,
@@ -917,7 +918,7 @@ const boost::ptr_vector<OUString>& SwStyleNameMapper::GetFrmFmtUINameArray()
return *pFrmFmtUINameArray;
}
-const boost::ptr_vector<OUString>& SwStyleNameMapper::GetChrFmtUINameArray()
+const ::std::vector<OUString>& SwStyleNameMapper::GetChrFmtUINameArray()
{
if (!pChrFmtUINameArray)
pChrFmtUINameArray = lcl_NewUINameArray( RC_POOLCHRFMT_BEGIN,
@@ -925,7 +926,7 @@ const boost::ptr_vector<OUString>& SwStyleNameMapper::GetChrFmtUINameArray()
return *pChrFmtUINameArray;
}
-const boost::ptr_vector<OUString>& SwStyleNameMapper::GetHTMLChrFmtUINameArray()
+const ::std::vector<OUString>& SwStyleNameMapper::GetHTMLChrFmtUINameArray()
{
if (!pHTMLChrFmtUINameArray)
pHTMLChrFmtUINameArray = lcl_NewUINameArray( RC_POOLCHRFMT_HTML_BEGIN,
@@ -933,7 +934,7 @@ const boost::ptr_vector<OUString>& SwStyleNameMapper::GetHTMLChrFmtUINameArray()
return *pHTMLChrFmtUINameArray;
}
-const boost::ptr_vector<OUString>& SwStyleNameMapper::GetPageDescUINameArray()
+const ::std::vector<OUString>& SwStyleNameMapper::GetPageDescUINameArray()
{
if (!pPageDescUINameArray)
pPageDescUINameArray = lcl_NewUINameArray( RC_POOLPAGEDESC_BEGIN,
@@ -941,7 +942,7 @@ const boost::ptr_vector<OUString>& SwStyleNameMapper::GetPageDescUINameArray()
return *pPageDescUINameArray;
}
-const boost::ptr_vector<OUString>& SwStyleNameMapper::GetNumRuleUINameArray()
+const ::std::vector<OUString>& SwStyleNameMapper::GetNumRuleUINameArray()
{
if (!pNumRuleUINameArray)
pNumRuleUINameArray = lcl_NewUINameArray( RC_POOLNUMRULE_BEGIN,
@@ -949,7 +950,7 @@ const boost::ptr_vector<OUString>& SwStyleNameMapper::GetNumRuleUINameArray()
return *pNumRuleUINameArray;
}
-const boost::ptr_vector<OUString>& SwStyleNameMapper::GetTextProgNameArray()
+const ::std::vector<OUString>& SwStyleNameMapper::GetTextProgNameArray()
{
if (!pTextProgNameArray)
pTextProgNameArray = lcl_NewProgNameArray(TextProgNameTable,
@@ -957,7 +958,7 @@ const boost::ptr_vector<OUString>& SwStyleNameMapper::GetTextProgNameArray()
return *pTextProgNameArray;
}
-const boost::ptr_vector<OUString>& SwStyleNameMapper::GetListsProgNameArray()
+const ::std::vector<OUString>& SwStyleNameMapper::GetListsProgNameArray()
{
if (!pListsProgNameArray)
pListsProgNameArray = lcl_NewProgNameArray( ListsProgNameTable,
@@ -965,7 +966,7 @@ const boost::ptr_vector<OUString>& SwStyleNameMapper::GetListsProgNameArray()
return *pListsProgNameArray;
}
-const boost::ptr_vector<OUString>& SwStyleNameMapper::GetExtraProgNameArray()
+const ::std::vector<OUString>& SwStyleNameMapper::GetExtraProgNameArray()
{
if (!pExtraProgNameArray)
pExtraProgNameArray = lcl_NewProgNameArray( ExtraProgNameTable,
@@ -973,7 +974,7 @@ const boost::ptr_vector<OUString>& SwStyleNameMapper::GetExtraProgNameArray()
return *pExtraProgNameArray;
}
-const boost::ptr_vector<OUString>& SwStyleNameMapper::GetRegisterProgNameArray()
+const ::std::vector<OUString>& SwStyleNameMapper::GetRegisterProgNameArray()
{
if (!pRegisterProgNameArray)
pRegisterProgNameArray = lcl_NewProgNameArray( RegisterProgNameTable,
@@ -981,7 +982,7 @@ const boost::ptr_vector<OUString>& SwStyleNameMapper::GetRegisterProgNameArray()
return *pRegisterProgNameArray;
}
-const boost::ptr_vector<OUString>& SwStyleNameMapper::GetDocProgNameArray()
+const ::std::vector<OUString>& SwStyleNameMapper::GetDocProgNameArray()
{
if (!pDocProgNameArray)
pDocProgNameArray = lcl_NewProgNameArray( DocProgNameTable,
@@ -989,7 +990,7 @@ const boost::ptr_vector<OUString>& SwStyleNameMapper::GetDocProgNameArray()
return *pDocProgNameArray;
}
-const boost::ptr_vector<OUString>& SwStyleNameMapper::GetHTMLProgNameArray()
+const ::std::vector<OUString>& SwStyleNameMapper::GetHTMLProgNameArray()
{
if (!pHTMLProgNameArray)
pHTMLProgNameArray = lcl_NewProgNameArray( HTMLProgNameTable,
@@ -997,7 +998,7 @@ const boost::ptr_vector<OUString>& SwStyleNameMapper::GetHTMLProgNameArray()
return *pHTMLProgNameArray;
}
-const boost::ptr_vector<OUString>& SwStyleNameMapper::GetFrmFmtProgNameArray()
+const ::std::vector<OUString>& SwStyleNameMapper::GetFrmFmtProgNameArray()
{
if (!pFrmFmtProgNameArray)
pFrmFmtProgNameArray = lcl_NewProgNameArray( FrmFmtProgNameTable,
@@ -1005,7 +1006,7 @@ const boost::ptr_vector<OUString>& SwStyleNameMapper::GetFrmFmtProgNameArray()
return *pFrmFmtProgNameArray;
}
-const boost::ptr_vector<OUString>& SwStyleNameMapper::GetChrFmtProgNameArray()
+const ::std::vector<OUString>& SwStyleNameMapper::GetChrFmtProgNameArray()
{
if (!pChrFmtProgNameArray)
pChrFmtProgNameArray = lcl_NewProgNameArray( ChrFmtProgNameTable,
@@ -1013,7 +1014,7 @@ const boost::ptr_vector<OUString>& SwStyleNameMapper::GetChrFmtProgNameArray()
return *pChrFmtProgNameArray;
}
-const boost::ptr_vector<OUString>& SwStyleNameMapper::GetHTMLChrFmtProgNameArray()
+const ::std::vector<OUString>& SwStyleNameMapper::GetHTMLChrFmtProgNameArray()
{
if (!pHTMLChrFmtProgNameArray)
pHTMLChrFmtProgNameArray = lcl_NewProgNameArray( HTMLChrFmtProgNameTable,
@@ -1021,7 +1022,7 @@ const boost::ptr_vector<OUString>& SwStyleNameMapper::GetHTMLChrFmtProgNameArray
return *pHTMLChrFmtProgNameArray;
}
-const boost::ptr_vector<OUString>& SwStyleNameMapper::GetPageDescProgNameArray()
+const ::std::vector<OUString>& SwStyleNameMapper::GetPageDescProgNameArray()
{
if (!pPageDescProgNameArray)
pPageDescProgNameArray = lcl_NewProgNameArray( PageDescProgNameTable,
@@ -1029,7 +1030,7 @@ const boost::ptr_vector<OUString>& SwStyleNameMapper::GetPageDescProgNameArray()
return *pPageDescProgNameArray;
}
-const boost::ptr_vector<OUString>& SwStyleNameMapper::GetNumRuleProgNameArray()
+const ::std::vector<OUString>& SwStyleNameMapper::GetNumRuleProgNameArray()
{
if (!pNumRuleProgNameArray)
pNumRuleProgNameArray = lcl_NewProgNameArray( NumRuleProgNameTable,
diff --git a/sw/source/core/unocore/unofield.cxx b/sw/source/core/unocore/unofield.cxx
index 44d99c72d2d2..6ef78727d29e 100644
--- a/sw/source/core/unocore/unofield.cxx
+++ b/sw/source/core/unocore/unofield.cxx
@@ -565,7 +565,7 @@ throw (beans::UnknownPropertyException, beans::PropertyVetoException,
bool bSetValue = true;
if( rPropertyName.equalsAsciiL( SW_PROP_NAME(UNO_NAME_SUB_TYPE)))
{
- const boost::ptr_vector<OUString>& rExtraArr(
+ const ::std::vector<OUString>& rExtraArr(
SwStyleNameMapper::GetExtraUINameArray());
OUString sTypeName = pType->GetName();
static sal_uInt16 nIds[] =
diff --git a/sw/source/ui/app/docstyle.cxx b/sw/source/ui/app/docstyle.cxx
index 7d3b56fc7d99..4ee1310404af 100644
--- a/sw/source/ui/app/docstyle.cxx
+++ b/sw/source/ui/app/docstyle.cxx
@@ -2810,7 +2810,7 @@ SfxStyleSheetBase* SwStyleSheetIterator::Find(const OUString& rName)
return 0;
}
-void SwStyleSheetIterator::AppendStyleList(const boost::ptr_vector<OUString>& rList,
+void SwStyleSheetIterator::AppendStyleList(const ::std::vector<OUString>& rList,
sal_Bool bTestUsed, sal_Bool bTestHidden, bool bOnlyHidden,
sal_uInt16 nSection, char cType )
{
diff --git a/sw/source/ui/uiview/view2.cxx b/sw/source/ui/uiview/view2.cxx
index 7f438b8760d2..c68f6163b4b9 100644
--- a/sw/source/ui/uiview/view2.cxx
+++ b/sw/source/ui/uiview/view2.cxx
@@ -297,7 +297,7 @@ sal_Bool SwView::InsertGraphicDlg( SfxRequest& rReq )
// pool formats
//
- const boost::ptr_vector<OUString>& rFrmPoolArr(
+ const ::std::vector<OUString>& rFrmPoolArr(
SwStyleNameMapper::GetFrmFmtUINameArray());
for( i = 0; i < rFrmPoolArr.size(); ++i )
{