静态公共成员函数
|
template<typename K >
|
static
MAXON_ATTRIBUTE_FORCE_INLINE
HashInt
|
GetHashCode
(const K &key)
|
template<typename T1 , typename T2 >
|
static
MAXON_ATTRIBUTE_FORCE_INLINE
Bool
|
IsEqual
(const T1 &a, const T2 &b)
|
template<typename T1 , typename T2 >
|
static
MAXON_ATTRIBUTE_FORCE_INLINE
Bool
|
LessThan
(const T1 &a, const T2 &b)
|
template<typename T >
|
static
Bool
|
IsEqualHelper
(const T *a, const T *b,
OverloadRank0
)
|
template<typename T >
|
static auto
|
IsEqualHelper
(const T *a, const T *b,
OverloadRank1
) -> decltype(a->
IsEqual
(b))
|
template<typename T >
|
static auto
|
IsEqualHelper
(const T *a, const T *b,
OverloadRank2
) -> decltype(a->
IsEqual
(b,
EQUALITY::SHALLOW
))
|
template<typename T >
|
static
Bool
|
LessThanHelper
(const T *a, const T *b,
OverloadRank0
)
|
template<typename T >
|
static auto
|
LessThanHelper
(const T *a, const T *b,
OverloadRank1
) -> decltype(a->
LessThan
(b))
|