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 @@
#ifndef _CODEMAKER_DEPENDENCY_HXX_
#define _CODEMAKER_DEPENDENCY_HXX_
#include <hash_map>
#include <boost/unordered_map.hpp>
#include <registry/registry.hxx>
#include <registry/reflread.hxx>
#include <codemaker/typemanager.hxx>
......@@ -80,26 +80,7 @@ struct LessTypeUsing
typedef ::std::set< TypeUsing, LessTypeUsing > TypeUsingSet;
#if (defined( _MSC_VER ) && ( _MSC_VER < 1200 ))
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
typedef ::boost::unordered_map
<
::rtl::OString,
TypeUsingSet,
......@@ -107,7 +88,7 @@ typedef ::std::hash_map
EqualString
> DependencyMap;
typedef ::std::hash_map
typedef ::boost::unordered_map
<
::rtl::OString,
sal_uInt16,
......@@ -115,8 +96,6 @@ typedef ::std::hash_map
EqualString
> GenerationMap;
#endif
struct TypeDependencyImpl
{
TypeDependencyImpl()
......
......@@ -29,27 +29,16 @@
#ifndef _CODEMAKER_OPTIONS_HXX_
#define _CODEMAKER_OPTIONS_HXX_
#include <hash_map>
#include <boost/unordered_map.hpp>
#include <codemaker/global.hxx>
#if defined( _MSC_VER ) && ( _MSC_VER < 1200 )
typedef ::std::__hash_map__
<
::rtl::OString,
::rtl::OString,
HashString,
EqualString,
NewAlloc
> OptionMap;
#else
typedef ::std::hash_map
typedef ::boost::unordered_map
<
::rtl::OString,
::rtl::OString,
HashString,
EqualString
> OptionMap;
#endif
class CannotDumpException
{
......
......@@ -25,7 +25,7 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
#include <hash_map>
#include <boost/unordered_map.hpp>
#ifndef _CODEMAKER_TYPEMANAGER_HXX_
#define _CODEMAKER_TYPEMANAGER_HXX_
......@@ -33,24 +33,13 @@
typedef ::std::list< Registry* > RegistryList;
#if defined( _MSC_VER ) && ( _MSC_VER < 1200 )
typedef ::std::__hash_map__
<
::rtl::OString, // Typename
RTTypeClass, // TypeClass
HashString,
EqualString,
NewAlloc
> T2TypeClassMap;
#else
typedef ::std::hash_map
typedef ::boost::unordered_map
<
::rtl::OString, // Typename
RTTypeClass, // TypeClass
HashString,
EqualString
> T2TypeClassMap;
#endif
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