Kaydet (Commit) e309a0b2 authored tarafından Fridrich Strba's avatar Fridrich Strba Kaydeden (comit) Fridrich Štrba

move module rdbmaker to boost unordered containers

üst 78955632
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
#ifndef _CODEMAKER_DEPENDENCY_HXX_ #ifndef _CODEMAKER_DEPENDENCY_HXX_
#define _CODEMAKER_DEPENDENCY_HXX_ #define _CODEMAKER_DEPENDENCY_HXX_
#include <hash_map> #include <boost/unordered_map.hpp>
#include <registry/registry.hxx> #include <registry/registry.hxx>
#include <registry/reflread.hxx> #include <registry/reflread.hxx>
#include <codemaker/typemanager.hxx> #include <codemaker/typemanager.hxx>
...@@ -80,26 +80,7 @@ struct LessTypeUsing ...@@ -80,26 +80,7 @@ struct LessTypeUsing
typedef ::std::set< TypeUsing, LessTypeUsing > TypeUsingSet; typedef ::std::set< TypeUsing, LessTypeUsing > TypeUsingSet;
#if (defined( _MSC_VER ) && ( _MSC_VER < 1200 )) typedef ::boost::unordered_map
typedef ::std::__hash_map__
<
::rtl::OString,
TypeUsingSet,
HashString,
EqualString,
NewAlloc
> DependencyMap;
typedef ::std::__hash_map__
<
::rtl::OString,
sal_uInt16,
HashString,
EqualString,
NewAlloc
> GenerationMap;
#else
typedef ::std::hash_map
< <
::rtl::OString, ::rtl::OString,
TypeUsingSet, TypeUsingSet,
...@@ -107,7 +88,7 @@ typedef ::std::hash_map ...@@ -107,7 +88,7 @@ typedef ::std::hash_map
EqualString EqualString
> DependencyMap; > DependencyMap;
typedef ::std::hash_map typedef ::boost::unordered_map
< <
::rtl::OString, ::rtl::OString,
sal_uInt16, sal_uInt16,
...@@ -115,8 +96,6 @@ typedef ::std::hash_map ...@@ -115,8 +96,6 @@ typedef ::std::hash_map
EqualString EqualString
> GenerationMap; > GenerationMap;
#endif
struct TypeDependencyImpl struct TypeDependencyImpl
{ {
TypeDependencyImpl() TypeDependencyImpl()
......
...@@ -29,27 +29,16 @@ ...@@ -29,27 +29,16 @@
#ifndef _CODEMAKER_OPTIONS_HXX_ #ifndef _CODEMAKER_OPTIONS_HXX_
#define _CODEMAKER_OPTIONS_HXX_ #define _CODEMAKER_OPTIONS_HXX_
#include <hash_map> #include <boost/unordered_map.hpp>
#include <codemaker/global.hxx> #include <codemaker/global.hxx>
#if defined( _MSC_VER ) && ( _MSC_VER < 1200 ) typedef ::boost::unordered_map
typedef ::std::__hash_map__
<
::rtl::OString,
::rtl::OString,
HashString,
EqualString,
NewAlloc
> OptionMap;
#else
typedef ::std::hash_map
< <
::rtl::OString, ::rtl::OString,
::rtl::OString, ::rtl::OString,
HashString, HashString,
EqualString EqualString
> OptionMap; > OptionMap;
#endif
class CannotDumpException class CannotDumpException
{ {
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
* for a copy of the LGPLv3 License. * for a copy of the LGPLv3 License.
* *
************************************************************************/ ************************************************************************/
#include <hash_map> #include <boost/unordered_map.hpp>
#ifndef _CODEMAKER_TYPEMANAGER_HXX_ #ifndef _CODEMAKER_TYPEMANAGER_HXX_
#define _CODEMAKER_TYPEMANAGER_HXX_ #define _CODEMAKER_TYPEMANAGER_HXX_
...@@ -33,24 +33,13 @@ ...@@ -33,24 +33,13 @@
typedef ::std::list< Registry* > RegistryList; typedef ::std::list< Registry* > RegistryList;
#if defined( _MSC_VER ) && ( _MSC_VER < 1200 ) typedef ::boost::unordered_map
typedef ::std::__hash_map__
<
::rtl::OString, // Typename
RTTypeClass, // TypeClass
HashString,
EqualString,
NewAlloc
> T2TypeClassMap;
#else
typedef ::std::hash_map
< <
::rtl::OString, // Typename ::rtl::OString, // Typename
RTTypeClass, // TypeClass RTTypeClass, // TypeClass
HashString, HashString,
EqualString EqualString
> T2TypeClassMap; > T2TypeClassMap;
#endif
struct TypeManagerImpl struct TypeManagerImpl
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment