3 #include "ace/String_Base.h"
5 ACE_BEGIN_VERSIONED_NAMESPACE_DECL
7 ACE_INLINE unsigned long
8 ACE_Hash<ACE_CString>::operator () (const ACE_CString &t) const
15 ACE_Equal_To<ACE_CString>::operator () (const ACE_CString &lhs,
16 const ACE_CString &rhs) const
22 ACE_Less_Than<ACE_CString>::operator () (const ACE_CString &lhs,
23 const ACE_CString &rhs) const
28 ACE_INLINE unsigned long
29 ACE_Hash<std::string>::operator () (const std::string &t) const
31 return ACE::hash_pjw (t.c_str (), t.length ());
36 ACE_Equal_To<std::string>::operator () (const std::string &lhs,
37 const std::string &rhs) const
43 ACE_Less_Than<std::string>::operator () (const std::string &lhs,
44 const std::string &rhs) const
49 #if defined (ACE_USES_WCHAR)
50 ACE_INLINE unsigned long
51 ACE_Hash<ACE_WString>::operator () (const ACE_WString &t) const
58 ACE_Equal_To<ACE_WString>::operator () (const ACE_WString &lhs,
59 const ACE_WString &rhs) const
65 ACE_Less_Than<ACE_WString>::operator () (const ACE_WString &lhs,
66 const ACE_WString &rhs) const
71 #endif /*ACE_USES_WCHAR*/
73 ACE_END_VERSIONED_NAMESPACE_DECL