i18nlangtag/source/languagetag/languagetag.cxx | 4 +- sax/source/fastparser/fastparser.cxx | 4 +- sccomp/source/solver/SolverComponent.hxx | 4 +- sd/inc/CustomAnimationPreset.hxx | 8 ++--- sd/inc/TransitionPreset.hxx | 4 +- sd/inc/pch/precompiled_sd.hxx | 2 - sd/source/filter/eppt/epptooxml.hxx | 2 - sd/source/filter/eppt/pptx-epptooxml.cxx | 1 sd/source/ui/framework/configuration/ConfigurationControllerBroadcaster.hxx | 6 ++-- sd/source/ui/framework/configuration/ResourceFactoryManager.hxx | 4 +- sd/source/ui/framework/module/ModuleController.cxx | 6 ++-- sd/source/ui/framework/tools/FrameworkHelper.cxx | 4 +- sd/source/ui/sidebar/MasterPageObserver.cxx | 4 +- sd/source/ui/slidesorter/cache/SlsBitmapCache.cxx | 2 - sd/source/ui/slidesorter/cache/SlsBitmapCache.hxx | 1 sd/source/ui/slidesorter/cache/SlsPageCacheManager.cxx | 2 - sd/source/ui/tools/IconCache.cxx | 4 +- sd/source/ui/unoidl/facreg.cxx | 5 +-- sd/source/ui/view/ViewShellManager.cxx | 10 +++---- sdext/inc/pch/precompiled_PresentationMinimizer.hxx | 2 - sdext/source/minimizer/pppoptimizertoken.cxx | 4 +- sdext/source/pdfimport/filterdet.cxx | 4 +- sdext/source/pdfimport/inc/pdfihelper.hxx | 4 +- sdext/source/pdfimport/inc/pdfparse.hxx | 4 +- sdext/source/pdfimport/pdfparse/pdfentries.cxx | 8 ++--- sdext/source/pdfimport/sax/saxattrlist.cxx | 6 ++-- sdext/source/pdfimport/sax/saxattrlist.hxx | 6 ++-- sdext/source/pdfimport/test/pdfunzip.cxx | 4 +- sdext/source/pdfimport/test/tests.cxx | 6 ++-- sdext/source/pdfimport/tree/pdfiprocessor.hxx | 10 +++---- sdext/source/pdfimport/tree/style.cxx | 14 +++++----- sdext/source/pdfimport/tree/style.hxx | 14 +++++----- sdext/source/pdfimport/wrapper/wrapper.cxx | 4 +- sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx | 2 - sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx | 4 +- slideshow/inc/pch/precompiled_slideshow.hxx | 2 - slideshow/source/engine/eventmultiplexer.cxx | 3 -- slideshow/source/engine/slide/layermanager.hxx | 8 ++--- slideshow/source/engine/slide/targetpropertiescreator.cxx | 6 ++-- sot/source/sdstor/stgcache.cxx | 2 + sot/source/sdstor/stgcache.hxx | 5 ++- svgio/inc/pch/precompiled_svgio.hxx | 2 - svgio/inc/svgio/svgreader/svgdocument.hxx | 5 ++- svgio/inc/svgio/svgreader/svgnode.hxx | 2 - svgio/inc/svgio/svgreader/svgtoken.hxx | 1 svgio/source/svgreader/svgtoken.cxx | 3 +- svgio/source/svgreader/svgtools.cxx | 4 +- svx/inc/pch/precompiled_svx.hxx | 2 - svx/inc/pch/precompiled_svxcore.hxx | 2 - svx/source/accessibility/lookupcolorname.cxx | 4 +- svx/source/customshapes/EnhancedCustomShapeTypeNames.cxx | 6 ++-- svx/source/table/propertyset.hxx | 8 +---- svx/source/unodraw/shapepropertynotifier.cxx | 4 +- svx/source/unodraw/unoprov.cxx | 4 +- 54 files changed, 120 insertions(+), 126 deletions(-)
New commits: commit 0be5d2b2f6366b295a47a3b9d4e87091b6fd446b Author: Caolán McNamara <caol...@redhat.com> Date: Sat Jan 3 21:24:08 2015 +0000 boost::unordered_map->std::unordered_map Change-Id: I82f668ef72e916d2ff11df5cda2a02653999f66f diff --git a/i18nlangtag/source/languagetag/languagetag.cxx b/i18nlangtag/source/languagetag/languagetag.cxx index 54d8bf6..96c53c6 100644 --- a/i18nlangtag/source/languagetag/languagetag.cxx +++ b/i18nlangtag/source/languagetag/languagetag.cxx @@ -18,8 +18,8 @@ #include <osl/mutex.hxx> #include <rtl/instance.hxx> #include <rtl/locale.h> -#include <boost/unordered_set.hpp> #include <map> +#include <unordered_set> //#define erDEBUG @@ -52,7 +52,7 @@ struct theEmptyLocale : public rtl::Static< lang::Locale, theEmptyLocale > {}; struct theEmptyBcp47 : public rtl::Static< OUString, theEmptyBcp47 > {}; } -typedef ::boost::unordered_set< OUString, OUStringHash > KnownTagSet; +typedef std::unordered_set< OUString, OUStringHash > KnownTagSet; namespace { struct theKnowns : public rtl::Static< KnownTagSet, theKnowns > {}; struct theMutex : public rtl::Static< osl::Mutex, theMutex > {}; diff --git a/sax/source/fastparser/fastparser.cxx b/sax/source/fastparser/fastparser.cxx index bf25332..d586e35 100644 --- a/sax/source/fastparser/fastparser.cxx +++ b/sax/source/fastparser/fastparser.cxx @@ -38,8 +38,8 @@ #include <boost/optional.hpp> #include <boost/scoped_ptr.hpp> #include <boost/shared_ptr.hpp> -#include <boost/unordered_map.hpp> #include <stack> +#include <unordered_map> #include <vector> #include <queue> #include <cassert> @@ -68,7 +68,7 @@ struct Entity; typedef ::boost::shared_ptr< NamespaceDefine > NamespaceDefineRef; -typedef ::boost::unordered_map< OUString, sal_Int32, +typedef std::unordered_map< OUString, sal_Int32, OUStringHash, ::std::equal_to< OUString > > NamespaceMap; typedef std::vector<Event> EventList; diff --git a/sccomp/source/solver/SolverComponent.hxx b/sccomp/source/solver/SolverComponent.hxx index 2f4a199..7d3c1b1 100644 --- a/sccomp/source/solver/SolverComponent.hxx +++ b/sccomp/source/solver/SolverComponent.hxx @@ -30,7 +30,7 @@ #include <comphelper/propertycontainer.hxx> #include <comphelper/proparrhlp.hxx> -#include <boost/unordered_map.hpp> +#include <unordered_map> class ResMgr; @@ -52,7 +52,7 @@ struct ScSolverCellEqual bool operator()( const css::table::CellAddress& rAddr1, const css::table::CellAddress& rAddr2 ) const; }; -typedef boost::unordered_map< css::table::CellAddress, std::vector<double>, ScSolverCellHash, ScSolverCellEqual > ScSolverCellHashMap; +typedef std::unordered_map< css::table::CellAddress, std::vector<double>, ScSolverCellHash, ScSolverCellEqual > ScSolverCellHashMap; typedef cppu::WeakImplHelper3< com::sun::star::sheet::XSolver, diff --git a/sd/inc/CustomAnimationPreset.hxx b/sd/inc/CustomAnimationPreset.hxx index 26e9495..8aff9a7 100644 --- a/sd/inc/CustomAnimationPreset.hxx +++ b/sd/inc/CustomAnimationPreset.hxx @@ -30,12 +30,12 @@ #include <CustomAnimationEffect.hxx> -#include <boost/unordered_map.hpp> +#include <unordered_map> namespace sd { -typedef boost::unordered_map< OUString, CustomAnimationEffectPtr, OUStringHash > EffectsSubTypeMap; -typedef boost::unordered_map< OUString, OUString, OUStringHash > UStringMap; +typedef std::unordered_map< OUString, CustomAnimationEffectPtr, OUStringHash > EffectsSubTypeMap; +typedef std::unordered_map< OUString, OUString, OUStringHash > UStringMap; typedef std::vector< OUString > UStringList; class CustomAnimationPreset @@ -74,7 +74,7 @@ private: }; typedef boost::shared_ptr< CustomAnimationPreset > CustomAnimationPresetPtr; -typedef boost::unordered_map<OUString, CustomAnimationPresetPtr, OUStringHash> EffectDescriptorMap; +typedef std::unordered_map<OUString, CustomAnimationPresetPtr, OUStringHash> EffectDescriptorMap; typedef std::vector< CustomAnimationPresetPtr > EffectDescriptorList; struct PresetCategory diff --git a/sd/inc/TransitionPreset.hxx b/sd/inc/TransitionPreset.hxx index a15b1d5..7420fc8 100644 --- a/sd/inc/TransitionPreset.hxx +++ b/sd/inc/TransitionPreset.hxx @@ -24,7 +24,7 @@ #include <com/sun/star/lang/XMultiServiceFactory.hpp> #include <list> -#include <boost/unordered_map.hpp> +#include <unordered_map> namespace com { namespace sun { namespace star { namespace animations { class XAnimationNode; } @@ -38,7 +38,7 @@ namespace sd { class TransitionPreset; typedef boost::shared_ptr< TransitionPreset > TransitionPresetPtr; typedef std::list< TransitionPresetPtr > TransitionPresetList; -typedef boost::unordered_map< OUString, OUString, OUStringHash > UStringMap; +typedef std::unordered_map< OUString, OUString, OUStringHash > UStringMap; class TransitionPreset { diff --git a/sd/inc/pch/precompiled_sd.hxx b/sd/inc/pch/precompiled_sd.hxx index e182a24..27a55f4 100644 --- a/sd/inc/pch/precompiled_sd.hxx +++ b/sd/inc/pch/precompiled_sd.hxx @@ -79,7 +79,6 @@ #include <boost/scoped_array.hpp> #include <boost/scoped_ptr.hpp> #include <boost/shared_ptr.hpp> -#include <boost/unordered_map.hpp> #include <boost/weak_ptr.hpp> #include <canvas/canvastools.hxx> #include <canvas/elapsedtime.hxx> @@ -836,6 +835,7 @@ #include <tools/urlobj.hxx> #include <tools/wintypes.hxx> #include <tools/wldcrd.hxx> +#include <unordered_map> #include <unotools/accessiblestatesethelper.hxx> #include <unotools/charclass.hxx> #include <unotools/confignode.hxx> diff --git a/sd/source/filter/eppt/epptooxml.hxx b/sd/source/filter/eppt/epptooxml.hxx index aa59d0c..28d9d3f 100644 --- a/sd/source/filter/eppt/epptooxml.hxx +++ b/sd/source/filter/eppt/epptooxml.hxx @@ -157,7 +157,7 @@ private: sal_Int32 nId; sal_Int32 nLastIndex; }; - typedef ::boost::unordered_map< OUString, struct AuthorComments, OUStringHash > AuthorsMap; + typedef std::unordered_map< OUString, struct AuthorComments, OUStringHash > AuthorsMap; AuthorsMap maAuthors; void WriteAuthors(); diff --git a/sd/source/filter/eppt/pptx-epptooxml.cxx b/sd/source/filter/eppt/pptx-epptooxml.cxx index 08313df..6b5d150 100644 --- a/sd/source/filter/eppt/pptx-epptooxml.cxx +++ b/sd/source/filter/eppt/pptx-epptooxml.cxx @@ -17,7 +17,6 @@ * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ -#include <boost/unordered_map.hpp> #include <boost/foreach.hpp> #include <stdio.h> #include <oox/drawingml/chart/chartconverter.hxx> diff --git a/sd/source/ui/framework/configuration/ConfigurationControllerBroadcaster.hxx b/sd/source/ui/framework/configuration/ConfigurationControllerBroadcaster.hxx index 35b9ae9..6b80150 100644 --- a/sd/source/ui/framework/configuration/ConfigurationControllerBroadcaster.hxx +++ b/sd/source/ui/framework/configuration/ConfigurationControllerBroadcaster.hxx @@ -24,8 +24,8 @@ #include <com/sun/star/drawing/framework/XConfigurationController.hpp> #include <com/sun/star/drawing/framework/ConfigurationChangeEvent.hpp> +#include <unordered_map> #include <vector> -#include <boost/unordered_map.hpp> namespace sd { namespace framework { @@ -114,8 +114,8 @@ private: css::drawing::framework::XConfigurationChangeListener> mxListener; css::uno::Any maUserData; }; - typedef ::std::vector<ListenerDescriptor> ListenerList; - typedef ::boost::unordered_map + typedef std::vector<ListenerDescriptor> ListenerList; + typedef std::unordered_map <OUString, ListenerList, OUStringHash> ListenerMap; diff --git a/sd/source/ui/framework/configuration/ResourceFactoryManager.hxx b/sd/source/ui/framework/configuration/ResourceFactoryManager.hxx index 904c2d3..3087051 100644 --- a/sd/source/ui/framework/configuration/ResourceFactoryManager.hxx +++ b/sd/source/ui/framework/configuration/ResourceFactoryManager.hxx @@ -22,6 +22,7 @@ #include <sal/config.h> +#include <unordered_map> #include <utility> #include <vector> @@ -30,7 +31,6 @@ #include <com/sun/star/drawing/framework/XResourceFactoryManager.hpp> #include <com/sun/star/util/XURLTransformer.hpp> #include <osl/mutex.hxx> -#include <boost/unordered_map.hpp> namespace sd { namespace framework { @@ -87,7 +87,7 @@ public: private: ::osl::Mutex maMutex; - typedef ::boost::unordered_map< + typedef std::unordered_map< OUString, css::uno::Reference<css::drawing::framework::XResourceFactory>, OUStringHash> FactoryMap; diff --git a/sd/source/ui/framework/module/ModuleController.cxx b/sd/source/ui/framework/module/ModuleController.cxx index 5d18ca6..2275b06 100644 --- a/sd/source/ui/framework/module/ModuleController.cxx +++ b/sd/source/ui/framework/module/ModuleController.cxx @@ -22,7 +22,7 @@ #include "tools/ConfigurationAccess.hxx" #include <comphelper/processfactory.hxx> #include <boost/bind.hpp> -#include <boost/unordered_map.hpp> +#include <unordered_map> #include <tools/diagnose_ex.h> @@ -39,7 +39,7 @@ static const sal_uInt32 snFactoryPropertyCount (2); static const sal_uInt32 snStartupPropertyCount (1); class ModuleController::ResourceToFactoryMap - : public ::boost::unordered_map< + : public std::unordered_map< OUString, OUString, OUStringHash> @@ -49,7 +49,7 @@ public: }; class ModuleController::LoadedFactoryContainer - : public ::boost::unordered_map< + : public std::unordered_map< OUString, WeakReference<XInterface>, OUStringHash> diff --git a/sd/source/ui/framework/tools/FrameworkHelper.cxx b/sd/source/ui/framework/tools/FrameworkHelper.cxx index a22e70b..f775eb2 100644 --- a/sd/source/ui/framework/tools/FrameworkHelper.cxx +++ b/sd/source/ui/framework/tools/FrameworkHelper.cxx @@ -43,7 +43,7 @@ #include <osl/doublecheckedlocking.h> #include <osl/getglobalmutex.hxx> #include <tools/diagnose_ex.h> -#include <boost/unordered_map.hpp> +#include <unordered_map> using namespace ::com::sun::star; using namespace ::com::sun::star::uno; @@ -273,7 +273,7 @@ namespace drawing framework and the enums defined in the ViewShell class. */ class FrameworkHelper::ViewURLMap - : public ::boost::unordered_map< + : public std::unordered_map< OUString, ViewShell::ShellType, OUStringHash> diff --git a/sd/source/ui/sidebar/MasterPageObserver.cxx b/sd/source/ui/sidebar/MasterPageObserver.cxx index bec5042..606902a 100644 --- a/sd/source/ui/sidebar/MasterPageObserver.cxx +++ b/sd/source/ui/sidebar/MasterPageObserver.cxx @@ -22,8 +22,8 @@ #include <algorithm> #include "drawdoc.hxx" #include "sdpage.hxx" -#include <boost/unordered_map.hpp> #include <set> +#include <unordered_map> #include <vector> #include <svl/lstner.hxx> #include <osl/doublecheckedlocking.h> @@ -73,7 +73,7 @@ private: size_t operator()(SdDrawDocument* argument) const { return reinterpret_cast<unsigned long>(argument); } }; - typedef ::boost::unordered_map<SdDrawDocument*, + typedef std::unordered_map<SdDrawDocument*, MasterPageObserver::MasterPageNameSet, DrawDocHash> MasterPageContainer; diff --git a/sd/source/ui/slidesorter/cache/SlsBitmapCache.cxx b/sd/source/ui/slidesorter/cache/SlsBitmapCache.cxx index bfc098d..7cc5595 100644 --- a/sd/source/ui/slidesorter/cache/SlsBitmapCache.cxx +++ b/sd/source/ui/slidesorter/cache/SlsBitmapCache.cxx @@ -85,7 +85,7 @@ public: }; class BitmapCache::CacheBitmapContainer - : public ::boost::unordered_map<CacheKey, CacheEntry, CacheHash> + : public std::unordered_map<CacheKey, CacheEntry, CacheHash> { public: CacheBitmapContainer (void) {} diff --git a/sd/source/ui/slidesorter/cache/SlsBitmapCache.hxx b/sd/source/ui/slidesorter/cache/SlsBitmapCache.hxx index e453e05..c616545 100644 --- a/sd/source/ui/slidesorter/cache/SlsBitmapCache.hxx +++ b/sd/source/ui/slidesorter/cache/SlsBitmapCache.hxx @@ -25,7 +25,6 @@ class SdrPage; #include <vcl/bitmapex.hxx> #include <osl/mutex.hxx> #include <boost/shared_ptr.hpp> -#include <boost/unordered_map.hpp> #include <boost/scoped_ptr.hpp> namespace sd { namespace slidesorter { namespace cache { diff --git a/sd/source/ui/slidesorter/cache/SlsPageCacheManager.cxx b/sd/source/ui/slidesorter/cache/SlsPageCacheManager.cxx index feb4f02..453683e 100644 --- a/sd/source/ui/slidesorter/cache/SlsPageCacheManager.cxx +++ b/sd/source/ui/slidesorter/cache/SlsPageCacheManager.cxx @@ -111,7 +111,7 @@ namespace sd { namespace slidesorter { namespace cache { /** Container for the active caches. */ class PageCacheManager::PageCacheContainer - : public ::boost::unordered_map<CacheDescriptor, + : public std::unordered_map<CacheDescriptor, ::boost::shared_ptr<PageCacheManager::Cache>, CacheDescriptor::Hash, CacheDescriptor::Equal> diff --git a/sd/source/ui/tools/IconCache.cxx b/sd/source/ui/tools/IconCache.cxx index 33858b8..ae89587 100644 --- a/sd/source/ui/tools/IconCache.cxx +++ b/sd/source/ui/tools/IconCache.cxx @@ -20,9 +20,9 @@ #include "tools/IconCache.hxx" #include "sdresid.hxx" -#include <boost/unordered_map.hpp> #include <osl/doublecheckedlocking.h> #include <osl/getglobalmutex.hxx> +#include <unordered_map> namespace sd { @@ -39,7 +39,7 @@ private: */ static IconCache* mpInstance; - typedef ::boost::unordered_map<sal_uInt16,Image> ImageContainer; + typedef std::unordered_map<sal_uInt16,Image> ImageContainer; ImageContainer maContainer; Image GetIcon (sal_uInt16 nResourceId); diff --git a/sd/source/ui/unoidl/facreg.cxx b/sd/source/ui/unoidl/facreg.cxx index 22cdc3d..cae3220 100644 --- a/sd/source/ui/unoidl/facreg.cxx +++ b/sd/source/ui/unoidl/facreg.cxx @@ -28,9 +28,8 @@ #include "sal/types.h" #include <string.h> - -#include <boost/unordered_map.hpp> #include <boost/shared_ptr.hpp> +#include <unordered_map> using namespace com::sun::star; @@ -69,7 +68,7 @@ enum FactoryId SlideLayoutControllerFactoryId, InsertSlideControllerFactoryId, }; -typedef ::boost::unordered_map<OUString, FactoryId, OUStringHash> FactoryMap; +typedef std::unordered_map<OUString, FactoryId, OUStringHash> FactoryMap; namespace { static ::boost::shared_ptr<FactoryMap> spFactoryMap; diff --git a/sd/source/ui/view/ViewShellManager.cxx b/sd/source/ui/view/ViewShellManager.cxx index a2a81534..ad678af 100644 --- a/sd/source/ui/view/ViewShellManager.cxx +++ b/sd/source/ui/view/ViewShellManager.cxx @@ -28,8 +28,8 @@ #include <svx/svxids.hrc> #include <svx/fmshell.hxx> -#include <boost/unordered_map.hpp> #include <iterator> +#include <unordered_map> namespace sd { @@ -153,7 +153,7 @@ private: mutable ::osl::Mutex maMutex; class ShellHash { public: size_t operator()(const SfxShell* p) const { return reinterpret_cast<size_t>(p);} }; - typedef ::boost::unordered_multimap<const SfxShell*,SharedShellFactory,ShellHash> + typedef std::unordered_multimap<const SfxShell*,SharedShellFactory,ShellHash> FactoryList; FactoryList maShellFactories; @@ -161,11 +161,11 @@ private: to put on the shell stack each view shell in this list is asked for its sub-shells (typically toolbars). */ - typedef ::std::list<ShellDescriptor> ActiveShellList; + typedef std::list<ShellDescriptor> ActiveShellList; ActiveShellList maActiveViewShells; - typedef ::std::list<ShellDescriptor> SubShellSubList; - typedef ::boost::unordered_map<const SfxShell*,SubShellSubList,ShellHash> SubShellList; + typedef std::list<ShellDescriptor> SubShellSubList; + typedef std::unordered_map<const SfxShell*,SubShellSubList,ShellHash> SubShellList; SubShellList maActiveSubShells; /** In this member we remember what shells we have pushed on the shell diff --git a/sdext/inc/pch/precompiled_PresentationMinimizer.hxx b/sdext/inc/pch/precompiled_PresentationMinimizer.hxx index bfdc4f9..0a38add 100644 --- a/sdext/inc/pch/precompiled_PresentationMinimizer.hxx +++ b/sdext/inc/pch/precompiled_PresentationMinimizer.hxx @@ -17,7 +17,6 @@ #include "com/sun/star/util/URL.hpp" #include "com/sun/star/util/URLTransformer.hpp" #include "com/sun/star/util/XURLTransformer.hpp" -#include <boost/unordered_map.hpp> #include <com/sun/star/awt/FontDescriptor.hpp> #include <com/sun/star/awt/FontWeight.hpp> #include <com/sun/star/awt/MessageBoxButtons.hpp> @@ -107,6 +106,7 @@ #include <sal/macros.h> #include <sal/types.h> #include <string.h> +#include <unordered_map> #include <vector> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sdext/source/minimizer/pppoptimizertoken.cxx b/sdext/source/minimizer/pppoptimizertoken.cxx index 874206c..ecce848 100644 --- a/sdext/source/minimizer/pppoptimizertoken.cxx +++ b/sdext/source/minimizer/pppoptimizertoken.cxx @@ -21,10 +21,10 @@ #include "pppoptimizertoken.hxx" #include <osl/mutex.hxx> #include <sal/macros.h> -#include <boost/unordered_map.hpp> #include <string.h> +#include <unordered_map> -typedef boost::unordered_map< const char*, PPPOptimizerTokenEnum, rtl::CStringHash, rtl::CStringEqual> TypeNameHashMap; +typedef std::unordered_map< const char*, PPPOptimizerTokenEnum, rtl::CStringHash, rtl::CStringEqual> TypeNameHashMap; static TypeNameHashMap* pHashMap = NULL; static ::osl::Mutex& getHashMapMutex() { diff --git a/sdext/source/pdfimport/filterdet.cxx b/sdext/source/pdfimport/filterdet.cxx index 511b7d6..f0f6793 100644 --- a/sdext/source/pdfimport/filterdet.cxx +++ b/sdext/source/pdfimport/filterdet.cxx @@ -492,7 +492,7 @@ uno::Reference< io::XStream > getAdditionalStream( const OUString& if( pTrailer && pTrailer->m_pDict ) { // search document checksum entry - boost::unordered_map< OString, + std::unordered_map< OString, pdfparse::PDFEntry*, OStringHash >::iterator chk; chk = pTrailer->m_pDict->m_aMap.find( "DocChecksum" ); @@ -509,7 +509,7 @@ uno::Reference< io::XStream > getAdditionalStream( const OUString& } // search for AdditionalStreams entry - boost::unordered_map< OString, + std::unordered_map< OString, pdfparse::PDFEntry*, OStringHash >::iterator add_stream; add_stream = pTrailer->m_pDict->m_aMap.find( "AdditionalStreams" ); diff --git a/sdext/source/pdfimport/inc/pdfihelper.hxx b/sdext/source/pdfimport/inc/pdfihelper.hxx index 69d8a8f..e989279 100644 --- a/sdext/source/pdfimport/inc/pdfihelper.hxx +++ b/sdext/source/pdfimport/inc/pdfihelper.hxx @@ -31,9 +31,9 @@ #include "com/sun/star/rendering/PathCapType.hpp" #include "com/sun/star/rendering/PathJoinType.hpp" +#include <unordered_map> #include <vector> #include <boost/functional/hash.hpp> -#include <boost/unordered_map.hpp> // virtual resolution of the PDF OutputDev in dpi #define PDFI_OUTDEV_RESOLUTION 7200 @@ -43,7 +43,7 @@ namespace com { namespace sun { namespace star { namespace task namespace pdfi { - typedef boost::unordered_map< OUString, OUString, OUStringHash > PropertyMap; + typedef std::unordered_map< OUString, OUString, OUStringHash > PropertyMap; typedef sal_Int32 ImageId; /// What to do with a polygon. values can be ORed together diff --git a/sdext/source/pdfimport/inc/pdfparse.hxx b/sdext/source/pdfimport/inc/pdfparse.hxx index f747e8c..b3f5653 100644 --- a/sdext/source/pdfimport/inc/pdfparse.hxx +++ b/sdext/source/pdfimport/inc/pdfparse.hxx @@ -24,8 +24,8 @@ #include <rtl/ustring.hxx> #include <rtl/string.hxx> +#include <unordered_map> #include <vector> -#include <boost/unordered_map.hpp> namespace pdfparse { @@ -180,7 +180,7 @@ struct PDFArray : public PDFContainer struct PDFDict : public PDFContainer { - typedef boost::unordered_map<OString,PDFEntry*,OStringHash> Map; + typedef std::unordered_map<OString,PDFEntry*,OStringHash> Map; Map m_aMap; PDFDict() {} diff --git a/sdext/source/pdfimport/pdfparse/pdfentries.cxx b/sdext/source/pdfimport/pdfparse/pdfentries.cxx index 7607058..c4febf6 100644 --- a/sdext/source/pdfimport/pdfparse/pdfentries.cxx +++ b/sdext/source/pdfimport/pdfparse/pdfentries.cxx @@ -531,7 +531,7 @@ void PDFDict::insertValue( const OString& rName, PDFEntry* pValue ) if( ! pValue ) eraseValue( rName ); - boost::unordered_map<OString,PDFEntry*,OStringHash>::iterator it = m_aMap.find( rName ); + std::unordered_map<OString,PDFEntry*,OStringHash>::iterator it = m_aMap.find( rName ); if( it == m_aMap.end() ) { // new name/value, pair, append it @@ -625,7 +625,7 @@ unsigned int PDFStream::getDictLength( const PDFContainer* pContainer ) const if( ! m_pDict ) return 0; // find /Length entry, can either be a direct or indirect number object - boost::unordered_map<OString,PDFEntry*,OStringHash>::const_iterator it = + std::unordered_map<OString,PDFEntry*,OStringHash>::const_iterator it = m_pDict->m_aMap.find( "Length" ); if( it == m_pDict->m_aMap.end() ) return 0; @@ -675,7 +675,7 @@ bool PDFObject::getDeflatedStream( char** ppStream, unsigned int* pBytes, const return false; } // is there a filter entry ? - boost::unordered_map<OString,PDFEntry*,OStringHash>::const_iterator it = + std::unordered_map<OString,PDFEntry*,OStringHash>::const_iterator it = m_pStream->m_pDict->m_aMap.find( "Filter" ); if( it != m_pStream->m_pDict->m_aMap.end() ) { @@ -840,7 +840,7 @@ bool PDFObject::emit( EmitContext& rWriteContext ) const if( bDeflate && rWriteContext.m_bDeflate ) { // delete flatedecode filter - boost::unordered_map<OString,PDFEntry*,OStringHash>::const_iterator it = + std::unordered_map<OString,PDFEntry*,OStringHash>::const_iterator it = pClone->m_pStream->m_pDict->m_aMap.find( "Filter" ); if( it != pClone->m_pStream->m_pDict->m_aMap.end() ) { diff --git a/sdext/source/pdfimport/sax/saxattrlist.cxx b/sdext/source/pdfimport/sax/saxattrlist.cxx index 2ec4da5..9d6d900 100644 --- a/sdext/source/pdfimport/sax/saxattrlist.cxx +++ b/sdext/source/pdfimport/sax/saxattrlist.cxx @@ -23,10 +23,10 @@ namespace pdfi { -SaxAttrList::SaxAttrList( const boost::unordered_map< OUString, OUString, OUStringHash >& rMap ) +SaxAttrList::SaxAttrList( const std::unordered_map< OUString, OUString, OUStringHash >& rMap ) { m_aAttributes.reserve(rMap.size()); - for( boost::unordered_map< OUString, + for( std::unordered_map< OUString, OUString, OUStringHash >::const_iterator it = rMap.begin(); it != rMap.end(); ++it ) @@ -80,7 +80,7 @@ OUString SAL_CALL SaxAttrList::getValueByIndex( sal_Int16 i_nIndex ) throw(std:: OUString SAL_CALL SaxAttrList::getValueByName(const OUString& i_rName) throw(std::exception) { - boost::unordered_map< OUString, size_t, OUStringHash >::const_iterator it = m_aIndexMap.find( i_rName ); + std::unordered_map< OUString, size_t, OUStringHash >::const_iterator it = m_aIndexMap.find( i_rName ); return (it != m_aIndexMap.end()) ? m_aAttributes[it->second].m_aValue : OUString(); } diff --git a/sdext/source/pdfimport/sax/saxattrlist.hxx b/sdext/source/pdfimport/sax/saxattrlist.hxx index eee4d95..65def21 100644 --- a/sdext/source/pdfimport/sax/saxattrlist.hxx +++ b/sdext/source/pdfimport/sax/saxattrlist.hxx @@ -21,8 +21,8 @@ #define INCLUDED_SDEXT_SOURCE_PDFIMPORT_SAX_SAXATTRLIST_HXX #include <rtl/ustring.hxx> +#include <unordered_map> #include <vector> -#include <boost/unordered_map.hpp> #include <cppuhelper/implbase2.hxx> #include <com/sun/star/util/XCloneable.hpp> @@ -44,11 +44,11 @@ namespace pdfi : m_aName( i_rName ), m_aValue( i_rValue ) {} }; std::vector< AttrEntry > m_aAttributes; - boost::unordered_map< OUString, size_t, OUStringHash > m_aIndexMap; + std::unordered_map< OUString, size_t, OUStringHash > m_aIndexMap; public: SaxAttrList() {} - SaxAttrList( const boost::unordered_map< OUString, OUString, OUStringHash >& ); + SaxAttrList( const std::unordered_map< OUString, OUString, OUStringHash >& ); SaxAttrList( const SaxAttrList& ); virtual ~SaxAttrList(); diff --git a/sdext/source/pdfimport/test/pdfunzip.cxx b/sdext/source/pdfimport/test/pdfunzip.cxx index 7ea3aaa..f86ae2b 100644 --- a/sdext/source/pdfimport/test/pdfunzip.cxx +++ b/sdext/source/pdfimport/test/pdfunzip.cxx @@ -296,7 +296,7 @@ int write_addStreams( const char* pInFile, const char* pOutFile, PDFFile* pPDFFi if( pTrailer && pTrailer->m_pDict ) { // search for AdditionalStreams entry - boost::unordered_map<OString,PDFEntry*,OStringHash>::iterator add_stream; + std::unordered_map<OString,PDFEntry*,OStringHash>::iterator add_stream; add_stream = pTrailer->m_pDict->m_aMap.find( "AdditionalStreams" ); if( add_stream != pTrailer->m_pDict->m_aMap.end() ) { @@ -323,7 +323,7 @@ int write_fonts( const char* i_pInFile, const char* i_pOutFile, PDFFile* i_pPDFF if( ! pDict ) continue; - boost::unordered_map<OString,PDFEntry*,OStringHash>::iterator map_it = + std::unordered_map<OString,PDFEntry*,OStringHash>::iterator map_it = pDict->m_aMap.find( "Type" ); if( map_it == pDict->m_aMap.end() ) continue; diff --git a/sdext/source/pdfimport/test/tests.cxx b/sdext/source/pdfimport/test/tests.cxx index 101757e..8388377 100644 --- a/sdext/source/pdfimport/test/tests.cxx +++ b/sdext/source/pdfimport/test/tests.cxx @@ -49,8 +49,8 @@ #include <basegfx/polygon/b2dpolypolygontools.hxx> #include <basegfx/polygon/b2dpolygonclipper.hxx> +#include <unordered_map> #include <vector> -#include <boost/unordered_map.hpp> #include <cassert> #include <rtl/ustring.hxx> @@ -433,8 +433,8 @@ namespace { } - typedef boost::unordered_map<sal_Int32,FontAttributes> IdToFontMap; - typedef boost::unordered_map<FontAttributes,sal_Int32,FontAttrHash> FontToIdMap; + typedef std::unordered_map<sal_Int32,FontAttributes> IdToFontMap; + typedef std::unordered_map<FontAttributes,sal_Int32,FontAttrHash> FontToIdMap; typedef std::vector<GraphicsContext> GraphicsContextStack; diff --git a/sdext/source/pdfimport/tree/pdfiprocessor.hxx b/sdext/source/pdfimport/tree/pdfiprocessor.hxx index 26f73f4..bfef980 100644 --- a/sdext/source/pdfimport/tree/pdfiprocessor.hxx +++ b/sdext/source/pdfimport/tree/pdfiprocessor.hxx @@ -39,7 +39,7 @@ #include <boost/shared_ptr.hpp> #include <list> -#include <boost/unordered_map.hpp> +#include <unordered_map> #include "imagecontainer.hxx" #include "contentsink.hxx" @@ -174,11 +174,11 @@ namespace pdfi void setupImage(ImageId nImage); - typedef boost::unordered_map<sal_Int32,FontAttributes> IdToFontMap; - typedef boost::unordered_map<FontAttributes,sal_Int32,FontAttrHash> FontToIdMap; + typedef std::unordered_map<sal_Int32,FontAttributes> IdToFontMap; + typedef std::unordered_map<FontAttributes,sal_Int32,FontAttrHash> FontToIdMap; - typedef boost::unordered_map<sal_Int32,GraphicsContext> IdToGCMap; - typedef boost::unordered_map<GraphicsContext,sal_Int32,GraphicsContextHash> GCToIdMap; + typedef std::unordered_map<sal_Int32,GraphicsContext> IdToGCMap; + typedef std::unordered_map<GraphicsContext,sal_Int32,GraphicsContextHash> GCToIdMap; typedef std::vector<GraphicsContext> GraphicsContextStack; diff --git a/sdext/source/pdfimport/tree/style.cxx b/sdext/source/pdfimport/tree/style.cxx index 4e91dcf..4df1942 100644 --- a/sdext/source/pdfimport/tree/style.cxx +++ b/sdext/source/pdfimport/tree/style.cxx @@ -47,7 +47,7 @@ sal_Int32 StyleContainer::impl_getStyleId( const Style& rStyle, bool bSubStyle ) for( unsigned int n = 0; n < rStyle.SubStyles.size(); ++n ) aSearchStyle.SubStyles.push_back( impl_getStyleId( *rStyle.SubStyles[n], true ) ); - boost::unordered_map< HashedStyle, sal_Int32, StyleHash >::iterator it = + std::unordered_map< HashedStyle, sal_Int32, StyleHash >::iterator it = m_aStyleToId.find( aSearchStyle ); if( it != m_aStyleToId.end() ) @@ -85,7 +85,7 @@ sal_Int32 StyleContainer::getStandardStyleId( const OString& rName ) const PropertyMap* StyleContainer::getProperties( sal_Int32 nStyleId ) const { - boost::unordered_map< sal_Int32, HashedStyle >::const_iterator it = + std::unordered_map< sal_Int32, HashedStyle >::const_iterator it = m_aIdToStyle.find( nStyleId ); return it != m_aIdToStyle.end() ? &(it->second.Properties) : NULL; } @@ -93,7 +93,7 @@ const PropertyMap* StyleContainer::getProperties( sal_Int32 nStyleId ) const sal_Int32 StyleContainer::setProperties( sal_Int32 nStyleId, const PropertyMap& rNewProps ) { sal_Int32 nRet = -1; - boost::unordered_map< sal_Int32, HashedStyle >::iterator it = + std::unordered_map< sal_Int32, HashedStyle >::iterator it = m_aIdToStyle.find( nStyleId ); if( it != m_aIdToStyle.end() ) { @@ -121,7 +121,7 @@ sal_Int32 StyleContainer::setProperties( sal_Int32 nStyleId, const PropertyMap& aSearchStyle.IsSubStyle = it->second.IsSubStyle; // find out whether this new style already exists - boost::unordered_map< HashedStyle, sal_Int32, StyleHash >::iterator new_it = + std::unordered_map< HashedStyle, sal_Int32, StyleHash >::iterator new_it = m_aStyleToId.find( aSearchStyle ); if( new_it != m_aStyleToId.end() ) { @@ -147,7 +147,7 @@ OUString StyleContainer::getStyleName( sal_Int32 nStyle ) const { OUStringBuffer aRet( 64 ); - boost::unordered_map< sal_Int32, HashedStyle >::const_iterator style_it = + std::unordered_map< sal_Int32, HashedStyle >::const_iterator style_it = m_aIdToStyle.find( nStyle ); if( style_it != m_aIdToStyle.end() ) { @@ -184,7 +184,7 @@ void StyleContainer::impl_emitStyle( sal_Int32 nStyleId, EmitContext& rContext, ElementTreeVisitor& rContainedElemVisitor ) { - boost::unordered_map< sal_Int32, HashedStyle >::const_iterator it = m_aIdToStyle.find( nStyleId ); + std::unordered_map< sal_Int32, HashedStyle >::const_iterator it = m_aIdToStyle.find( nStyleId ); if( it != m_aIdToStyle.end() ) { const HashedStyle& rStyle = it->second; @@ -210,7 +210,7 @@ void StyleContainer::emit( EmitContext& rContext, ElementTreeVisitor& rContainedElemVisitor ) { std::vector< sal_Int32 > aMasterPageSection, aAutomaticStyleSection, aOfficeStyleSection; - for( boost::unordered_map< sal_Int32, HashedStyle >::iterator it = m_aIdToStyle.begin(); + for( std::unordered_map< sal_Int32, HashedStyle >::iterator it = m_aIdToStyle.begin(); it != m_aIdToStyle.end(); ++it ) { if( ! it->second.IsSubStyle ) diff --git a/sdext/source/pdfimport/tree/style.hxx b/sdext/source/pdfimport/tree/style.hxx index 7dabe68..8d1ce8a 100644 --- a/sdext/source/pdfimport/tree/style.hxx +++ b/sdext/source/pdfimport/tree/style.hxx @@ -21,7 +21,7 @@ #define INCLUDED_SDEXT_SOURCE_PDFIMPORT_TREE_STYLE_HXX #include "pdfihelper.hxx" -#include <boost/unordered_map.hpp> +#include <unordered_map> #include <vector> #include <rtl/ustring.hxx> #include <rtl/string.hxx> @@ -124,16 +124,16 @@ namespace pdfi friend struct StyleIdNameSort; struct StyleIdNameSort { - const boost::unordered_map< sal_Int32, HashedStyle >* m_pMap; + const std::unordered_map< sal_Int32, HashedStyle >* m_pMap; - StyleIdNameSort( const boost::unordered_map< sal_Int32, HashedStyle >* pMap ) : + StyleIdNameSort( const std::unordered_map< sal_Int32, HashedStyle >* pMap ) : m_pMap(pMap) {} bool operator()( sal_Int32 nLeft, sal_Int32 nRight ) { - const boost::unordered_map< sal_Int32, HashedStyle >::const_iterator left_it = + const std::unordered_map< sal_Int32, HashedStyle >::const_iterator left_it = m_pMap->find( nLeft ); - const boost::unordered_map< sal_Int32, HashedStyle >::const_iterator right_it = + const std::unordered_map< sal_Int32, HashedStyle >::const_iterator right_it = m_pMap->find( nRight ); if( left_it == m_pMap->end() ) return false; @@ -145,8 +145,8 @@ namespace pdfi }; sal_Int32 m_nNextId; - boost::unordered_map< sal_Int32, HashedStyle > m_aIdToStyle; - boost::unordered_map< HashedStyle, sal_Int32, StyleHash > m_aStyleToId; + std::unordered_map< sal_Int32, HashedStyle > m_aIdToStyle; + std::unordered_map< HashedStyle, sal_Int32, StyleHash > m_aStyleToId; void impl_emitStyle( sal_Int32 nStyleId, EmitContext& rContext, diff --git a/sdext/source/pdfimport/wrapper/wrapper.cxx b/sdext/source/pdfimport/wrapper/wrapper.cxx index c393724..331b790 100644 --- a/sdext/source/pdfimport/wrapper/wrapper.cxx +++ b/sdext/source/pdfimport/wrapper/wrapper.cxx @@ -61,7 +61,7 @@ #include <vcl/virdev.hxx> #include <boost/scoped_ptr.hpp> -#include <boost/unordered_map.hpp> +#include <unordered_map> #include <string.h> #ifdef WNT #include <stdlib.h> @@ -134,7 +134,7 @@ enum parseKey { class Parser { - typedef boost::unordered_map< sal_Int64, + typedef std::unordered_map< sal_Int64, FontAttributes > FontMapType; const uno::Reference<uno::XComponentContext> m_xContext; diff --git a/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx b/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx index 4484e8f..946d3c4 100644 --- a/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx +++ b/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx @@ -732,7 +732,7 @@ void PDFOutDev::updateFont(GfxState *state) Ref* pID = gfxFont->getID(); // TODO(Q3): Portability problem long long fontID = (long long)pID->gen << 32 | (long long)pID->num; - boost::unordered_map< long long, FontAttributes >::const_iterator it = + std::unordered_map< long long, FontAttributes >::const_iterator it = m_aFontMap.find( fontID ); if( it == m_aFontMap.end() ) { diff --git a/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx b/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx index a1fe931..daba445 100644 --- a/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx +++ b/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx @@ -44,7 +44,7 @@ #pragma warning(pop) #endif -#include <boost/unordered_map.hpp> +#include <unordered_map> #include <vector> class GfxPath; @@ -135,7 +135,7 @@ namespace pdfi { // not owned by this class PDFDoc* m_pDoc; - mutable boost::unordered_map< long long, + mutable std::unordered_map< long long, FontAttributes > m_aFontMap; UnicodeMap* m_pUtf8Map; diff --git a/slideshow/inc/pch/precompiled_slideshow.hxx b/slideshow/inc/pch/precompiled_slideshow.hxx index e091600..ffdc8bb 100644 --- a/slideshow/inc/pch/precompiled_slideshow.hxx +++ b/slideshow/inc/pch/precompiled_slideshow.hxx @@ -49,7 +49,6 @@ #include <boost/shared_ptr.hpp> #include <boost/spirit/include/classic_core.hpp> #include <boost/tuple/tuple.hpp> -#include <boost/unordered_map.hpp> #include <boost/weak_ptr.hpp> #include <canvas/canvastools.hxx> #include <canvas/debug.hxx> @@ -208,6 +207,7 @@ #include <tools/helpers.hxx> #include <tools/stream.hxx> #include <tools/urlobj.hxx> +#include <unordered_map> #include <unotools/streamwrap.hxx> #include <unotools/ucbstreamhelper.hxx> #include <vcl/animate.hxx> diff --git a/slideshow/source/engine/eventmultiplexer.cxx b/slideshow/source/engine/eventmultiplexer.cxx index 3049a5a..98d06d1 100644 --- a/slideshow/source/engine/eventmultiplexer.cxx +++ b/slideshow/source/engine/eventmultiplexer.cxx @@ -50,9 +50,8 @@ #include <boost/noncopyable.hpp> #include <boost/bind.hpp> -#include <vector> -#include <boost/unordered_map.hpp> #include <algorithm> +#include <vector> using namespace ::com::sun::star; diff --git a/slideshow/source/engine/slide/layermanager.hxx b/slideshow/source/engine/slide/layermanager.hxx index 12a1427..76a369e 100644 --- a/slideshow/source/engine/slide/layermanager.hxx +++ b/slideshow/source/engine/slide/layermanager.hxx @@ -31,11 +31,11 @@ #include "layer.hxx" #include "tools.hxx" -#include <vector> -#include <map> -#include <boost/unordered_map.hpp> #include <algorithm> #include <functional> +#include <map> +#include <unordered_map> +#include <vector> namespace basegfx { class B2DRange; @@ -230,7 +230,7 @@ namespace slideshow Provides quicker lookup than ShapeSet for simple mappings */ - typedef ::boost::unordered_map< + typedef std::unordered_map< ::com::sun::star::uno::Reference< ::com::sun::star::drawing::XShape >, ShapeSharedPtr, diff --git a/slideshow/source/engine/slide/targetpropertiescreator.cxx b/slideshow/source/engine/slide/targetpropertiescreator.cxx index 52541bc..deef54f 100644 --- a/slideshow/source/engine/slide/targetpropertiescreator.cxx +++ b/slideshow/source/engine/slide/targetpropertiescreator.cxx @@ -26,7 +26,7 @@ #include <com/sun/star/animations/AnimationNodeType.hpp> #include <com/sun/star/animations/XAnimate.hpp> -#include <boost/unordered_map.hpp> +#include <unordered_map> #include <vector> #include "targetpropertiescreator.hxx" @@ -59,7 +59,7 @@ namespace internal */ sal_Int16 mnParagraphIndex; - /// Comparison needed for boost::unordered_map + /// Comparison needed for unordered_map bool operator==( const ShapeHashKey& rRHS ) const { return mxRef == rRHS.mxRef && mnParagraphIndex == rRHS.mnParagraphIndex; @@ -89,7 +89,7 @@ namespace internal }; // A hash map which maps a XShape to the corresponding vector of initial properties - typedef ::boost::unordered_map< ShapeHashKey, VectorOfNamedValues, ShapeKeyHasher > XShapeHash; + typedef std::unordered_map< ShapeHashKey, VectorOfNamedValues, ShapeKeyHasher > XShapeHash; class NodeFunctor diff --git a/sot/source/sdstor/stgcache.cxx b/sot/source/sdstor/stgcache.cxx index 5176e0a..2e3d33b 100644 --- a/sot/source/sdstor/stgcache.cxx +++ b/sot/source/sdstor/stgcache.cxx @@ -29,6 +29,8 @@ #include "stgdir.hxx" #include "stgio.hxx" +#include <algorithm> + ////////////////////////////// class StgPage // This class implements buffer functionality. The cache will always return // a page buffer, even if a read fails. It is up to the caller to determine diff --git a/sot/source/sdstor/stgcache.hxx b/sot/source/sdstor/stgcache.hxx index 4a71279..bee74e3 100644 --- a/sot/source/sdstor/stgcache.hxx +++ b/sot/source/sdstor/stgcache.hxx @@ -26,8 +26,9 @@ #include <tools/stream.hxx> #include <stgelem.hxx> #include <boost/noncopyable.hpp> -#include <boost/unordered_map.hpp> +#include <boost/functional/hash.hpp> #include <salhelper/simplereferenceobject.hxx> +#include <unordered_map> class UCBStorageStream; class StgPage; @@ -36,7 +37,7 @@ class StorageBase; class StgCache { - typedef boost::unordered_map + typedef std::unordered_map < sal_Int32, rtl::Reference< StgPage >, boost::hash< sal_Int32 >, std::equal_to< sal_Int32 > diff --git a/svgio/inc/pch/precompiled_svgio.hxx b/svgio/inc/pch/precompiled_svgio.hxx index cf8ecc2..8a5e7d3 100644 --- a/svgio/inc/pch/precompiled_svgio.hxx +++ b/svgio/inc/pch/precompiled_svgio.hxx @@ -24,7 +24,6 @@ #include <basegfx/polygon/b2dpolypolygontools.hxx> #include <basegfx/vector/b2enums.hxx> #include <boost/noncopyable.hpp> -#include <boost/unordered_map.hpp> #include <com/sun/star/graphic/XSvgParser.hpp> #include <com/sun/star/lang/XInitialization.hpp> #include <com/sun/star/lang/XServiceInfo.hpp> @@ -65,6 +64,7 @@ #include <tools/color.hxx> #include <tools/stream.hxx> #include <tools/urlobj.hxx> +#include <unordered_map> #include <vcl/bitmapex.hxx> #include <vcl/graphicfilter.hxx> diff --git a/svgio/inc/svgio/svgreader/svgdocument.hxx b/svgio/inc/svgio/svgreader/svgdocument.hxx index 46df254..0c3a9df 100644 --- a/svgio/inc/svgio/svgreader/svgdocument.hxx +++ b/svgio/inc/svgio/svgreader/svgdocument.hxx @@ -22,6 +22,7 @@ #include <boost/utility.hpp> #include <svgio/svgreader/svgnode.hxx> +#include <unordered_map> namespace svgio { @@ -37,14 +38,14 @@ namespace svgio const OUString maAbsolutePath; /// hash mapper to find nodes by their id - typedef boost::unordered_map< const OUString, const SvgNode*, + typedef std::unordered_map< OUString, const SvgNode*, OUStringHash, ::std::equal_to< OUString > > IdTokenMapper; typedef std::pair< const OUString, const SvgNode* > IdTokenValueType; IdTokenMapper maIdTokenMapperList; /// hash mapper to find css styles by their id - typedef boost::unordered_map< const OUString, const SvgStyleAttributes*, OUStringHash, ::std::equal_to< OUString > > IdStyleTokenMapper; + typedef std::unordered_map< OUString, const SvgStyleAttributes*, OUStringHash, ::std::equal_to< OUString > > IdStyleTokenMapper; typedef std::pair< const OUString, const SvgStyleAttributes* > IdStyleTokenValueType; IdStyleTokenMapper maIdStyleTokenMapperList; diff --git a/svgio/inc/svgio/svgreader/svgnode.hxx b/svgio/inc/svgio/svgreader/svgnode.hxx index ac91af9..d8e488d 100644 --- a/svgio/inc/svgio/svgreader/svgnode.hxx +++ b/svgio/inc/svgio/svgreader/svgnode.hxx @@ -26,8 +26,6 @@ #include <basegfx/matrix/b2dhommatrix.hxx> #include <com/sun/star/xml/sax/XAttributeList.hpp> #include <vector> -#include <boost/unordered_map.hpp> - // predefines namespace svgio diff --git a/svgio/inc/svgio/svgreader/svgtoken.hxx b/svgio/inc/svgio/svgreader/svgtoken.hxx index e755449..adc6783 100644 --- a/svgio/inc/svgio/svgreader/svgtoken.hxx +++ b/svgio/inc/svgio/svgreader/svgtoken.hxx @@ -21,7 +21,6 @@ #define INCLUDED_SVGIO_INC_SVGIO_SVGREADER_SVGTOKEN_HXX #include <rtl/ustring.hxx> -#include <boost/unordered_map.hpp> namespace svgio { diff --git a/svgio/source/svgreader/svgtoken.cxx b/svgio/source/svgreader/svgtoken.cxx index 9898474..945b045 100644 --- a/svgio/source/svgreader/svgtoken.cxx +++ b/svgio/source/svgreader/svgtoken.cxx @@ -18,6 +18,7 @@ */ #include <svgio/svgreader/svgtoken.hxx> +#include <unordered_map> namespace svgio { @@ -165,7 +166,7 @@ namespace svgio SVGToken StrToSVGToken(const OUString& rStr, bool bCaseIndependent) { - typedef boost::unordered_map< OUString, SVGToken, OUStringHash,::std::equal_to< OUString > > SVGTokenMapper; + typedef std::unordered_map< OUString, SVGToken, OUStringHash, std::equal_to< OUString > > SVGTokenMapper; typedef std::pair< OUString, SVGToken > SVGTokenValueType; static SVGTokenMapper aSVGTokenMapperList; diff --git a/svgio/source/svgreader/svgtools.cxx b/svgio/source/svgreader/svgtools.cxx index 3135631..5ae5830 100644 --- a/svgio/source/svgreader/svgtools.cxx +++ b/svgio/source/svgreader/svgtools.cxx @@ -23,7 +23,7 @@ #include <basegfx/matrix/b2dhommatrix.hxx> #include <basegfx/matrix/b2dhommatrixtools.hxx> #include <svgio/svgreader/svgtoken.hxx> -#include <boost/unordered_map.hpp> +#include <unordered_map> namespace svgio { @@ -635,7 +635,7 @@ namespace svgio bool match_colorKeyword(basegfx::BColor& rColor, const OUString& rName, bool bCaseIndependent) { - typedef boost::unordered_map< OUString, Color, + typedef std::unordered_map< OUString, Color, OUStringHash, ::std::equal_to< OUString > > ColorTokenMapper; diff --git a/svx/inc/pch/precompiled_svx.hxx b/svx/inc/pch/precompiled_svx.hxx index 15bb626..a9ae9be 100644 --- a/svx/inc/pch/precompiled_svx.hxx +++ b/svx/inc/pch/precompiled_svx.hxx @@ -20,7 +20,6 @@ #endif #include "boost/noncopyable.hpp" -#include "boost/unordered_map.hpp" #include "com/sun/star/container/XNameAccess.hpp" #include "com/sun/star/container/XNameContainer.hpp" #include "com/sun/star/drawing/ColorTable.hpp" @@ -519,6 +518,7 @@ #include <vcl/window.hxx> #include <vcl/wrkwin.hxx> #include <vcl/xtextedt.hxx> +#include <unordered_map> #include <vector> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/svx/inc/pch/precompiled_svxcore.hxx b/svx/inc/pch/precompiled_svxcore.hxx index 9bb0722..53958f7 100644 --- a/svx/inc/pch/precompiled_svxcore.hxx +++ b/svx/inc/pch/precompiled_svxcore.hxx @@ -100,7 +100,6 @@ #include <boost/scoped_ptr.hpp> #include <boost/shared_ptr.hpp> #include <boost/spirit/include/classic_core.hpp> -#include <boost/unordered_map.hpp> #include <cassert> #include <cmath> #include <com/sun/star/accessibility/XAccessible.hpp> @@ -816,6 +815,7 @@ #include <vcl/window.hxx> #include <vcl/wmf.hxx> #include <vcl/wrkwin.hxx> +#include <unordered_map> #include <vector> #include <xmloff/xmlictxt.hxx> diff --git a/svx/source/accessibility/lookupcolorname.cxx b/svx/source/accessibility/lookupcolorname.cxx index d6567e0..1e941b0 100644 --- a/svx/source/accessibility/lookupcolorname.cxx +++ b/svx/source/accessibility/lookupcolorname.cxx @@ -20,7 +20,6 @@ #include "sal/config.h" #include "boost/noncopyable.hpp" -#include "boost/unordered_map.hpp" #include "com/sun/star/container/XNameAccess.hpp" #include "com/sun/star/container/XNameContainer.hpp" #include "com/sun/star/drawing/ColorTable.hpp" @@ -35,6 +34,7 @@ #include "vcl/svapp.hxx" #include <lookupcolorname.hxx> +#include <unordered_map> namespace { @@ -45,7 +45,7 @@ public: OUString lookUp(long color) const; private: - typedef boost::unordered_map< long, OUString > Map; + typedef std::unordered_map< long, OUString > Map; Map map_; }; diff --git a/svx/source/customshapes/EnhancedCustomShapeTypeNames.cxx b/svx/source/customshapes/EnhancedCustomShapeTypeNames.cxx index 68bdd32..15a6aa5 100644 --- a/svx/source/customshapes/EnhancedCustomShapeTypeNames.cxx +++ b/svx/source/customshapes/EnhancedCustomShapeTypeNames.cxx @@ -19,9 +19,9 @@ #include "svx/EnhancedCustomShapeTypeNames.hxx" #include <osl/mutex.hxx> -#include <boost/unordered_map.hpp> +#include <unordered_map> -typedef boost::unordered_map< const char*, MSO_SPT, rtl::CStringHash, rtl::CStringEqual> TypeNameHashMap; +typedef std::unordered_map< const char*, MSO_SPT, rtl::CStringHash, rtl::CStringEqual> TypeNameHashMap; static TypeNameHashMap* pHashMap = NULL; static ::osl::Mutex& getHashMapMutex() @@ -306,7 +306,7 @@ OUString EnhancedCustomShapeTypeNames::Get( const MSO_SPT eShapeType ) : OUString(); } -typedef boost::unordered_map< const char*, const char*, rtl::CStringHash, rtl::CStringEqual> TypeACCNameHashMap; +typedef std::unordered_map< const char*, const char*, rtl::CStringHash, rtl::CStringEqual> TypeACCNameHashMap; static TypeACCNameHashMap* pACCHashMap = NULL; struct ACCNameTypeTable diff --git a/svx/source/table/propertyset.hxx b/svx/source/table/propertyset.hxx index 772770e..001212b 100644 --- a/svx/source/table/propertyset.hxx +++ b/svx/source/table/propertyset.hxx @@ -25,7 +25,7 @@ #include <com/sun/star/beans/XFastPropertySet.hpp> #include <rtl/ref.hxx> #include <functional> -#include <boost/unordered_map.hpp> +#include <unordered_map> #include <vector> #include <cppuhelper/implbase1.hxx> @@ -33,12 +33,8 @@ namespace sdr { namespace table { - - typedef std::vector< ::com::sun::star::beans::Property > PropertyVector; -typedef boost::unordered_map< OUString, ::sal_uInt32, OUStringHash, ::std::equal_to< OUString > > PropertyMap; - - +typedef std::unordered_map< OUString, ::sal_uInt32, OUStringHash, std::equal_to< OUString > > PropertyMap; class FastPropertySetInfo : public ::cppu::WeakAggImplHelper1< ::com::sun::star::beans::XPropertySetInfo > { diff --git a/svx/source/unodraw/shapepropertynotifier.cxx b/svx/source/unodraw/shapepropertynotifier.cxx index 26b537e..19bd256 100644 --- a/svx/source/unodraw/shapepropertynotifier.cxx +++ b/svx/source/unodraw/shapepropertynotifier.cxx @@ -26,7 +26,7 @@ #include <cppuhelper/weak.hxx> #include <tools/diagnose_ex.h> -#include <boost/unordered_map.hpp> +#include <unordered_map> namespace { @@ -61,7 +61,7 @@ namespace svx using ::com::sun::star::lang::EventObject; using ::com::sun::star::beans::XPropertySet; - typedef ::boost::unordered_map< ShapeProperty, PPropertyValueProvider, ShapePropertyHash > PropertyProviders; + typedef std::unordered_map< ShapeProperty, PPropertyValueProvider, ShapePropertyHash > PropertyProviders; typedef cppu::OMultiTypeInterfaceContainerHelperVar<OUString> PropertyChangeListenerContainer; diff --git a/svx/source/unodraw/unoprov.cxx b/svx/source/unodraw/unoprov.cxx index 4bd4151..cd97bb3 100644 --- a/svx/source/unodraw/unoprov.cxx +++ b/svx/source/unodraw/unoprov.cxx @@ -27,7 +27,6 @@ #include <com/sun/star/media/ZoomLevel.hpp> #include <com/sun/star/io/XInputStream.hpp> #include <com/sun/star/beans/PropertyAttribute.hpp> -#include <boost/unordered_map.hpp> #include <tools/fldunit.hxx> #include <osl/mutex.hxx> #include <vcl/svapp.hxx> @@ -43,6 +42,7 @@ #include <svx/svdobj.hxx> #include <shapeimpl.hxx> +#include <unordered_map> using namespace ::com::sun::star; using namespace ::com::sun::star::beans::PropertyAttribute; @@ -801,7 +801,7 @@ comphelper::PropertyMapEntry const * ImplGetAdditionalWriterDrawingDefaultsPrope return aSvxAdditionalDefaultsPropertyMap_Impl; } -typedef ::boost::unordered_map< OUString, sal_uInt32, OUStringHash > UHashMapImpl; +typedef std::unordered_map< OUString, sal_uInt32, OUStringHash > UHashMapImpl; namespace {
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits