summaryrefslogtreecommitdiff
path: root/stoc/source/servicemanager/servicemanager.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'stoc/source/servicemanager/servicemanager.cxx')
-rw-r--r--stoc/source/servicemanager/servicemanager.cxx21
1 files changed, 3 insertions, 18 deletions
diff --git a/stoc/source/servicemanager/servicemanager.cxx b/stoc/source/servicemanager/servicemanager.cxx
index d338fa45d303..45d64e13a20b 100644
--- a/stoc/source/servicemanager/servicemanager.cxx
+++ b/stoc/source/servicemanager/servicemanager.cxx
@@ -290,39 +290,24 @@ Any ImplementationEnumeration_Impl::nextElement()
/*****************************************************************************
Hash tables
*****************************************************************************/
-struct equalOWString_Impl
-{
- bool operator()(const OUString & s1, const OUString & s2) const
- { return s1 == s2; }
-};
-
-struct hashOWString_Impl
-{
- size_t operator()(const OUString & rName) const
- { return rName.hashCode(); }
-};
-
typedef boost::unordered_set
<
OUString,
- hashOWString_Impl,
- equalOWString_Impl
+ OUStringHash
> HashSet_OWString;
typedef boost::unordered_multimap
<
OUString,
Reference<XInterface >,
- hashOWString_Impl,
- equalOWString_Impl
+ OUStringHash
> HashMultimap_OWString_Interface;
typedef boost::unordered_map
<
OUString,
Reference<XInterface >,
- hashOWString_Impl,
- equalOWString_Impl
+ OUStringHash
> HashMap_OWString_Interface;
/*****************************************************************************