summaryrefslogtreecommitdiff
path: root/stoc/source/servicemanager
diff options
context:
space:
mode:
authorDaniel Sikeler <d.sikeler94@gmail.com>2014-09-12 06:17:03 +0000
committerStephan Bergmann <sbergman@redhat.com>2014-09-18 13:12:48 +0200
commit32d6415617b5815bb5d18719f6d2df74becc0997 (patch)
tree55c7b6d7c068bb6eee60aa0a7add60cc6595513b /stoc/source/servicemanager
parentd311d85a4d501a0bfef20e610169f20de896a167 (diff)
fdo#83512 Make use of OUStringHash and OStringHash
Change-Id: I33cafe68c798e3d54943ea1790fa4e73f85e525d Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
Diffstat (limited to 'stoc/source/servicemanager')
-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;
/*****************************************************************************