静态公共成员函数
|
static
MAXON_ATTRIBUTE_FORCE_INLINE
UInt
|
GetHashCode
(
UInt32
i)
|
static
MAXON_ATTRIBUTE_FORCE_INLINE
UInt
|
GetHashCode
(
UInt64
h)
|
static
MAXON_ATTRIBUTE_FORCE_INLINE
UInt
|
GetHashCode
(
Bool
i)
|
static
MAXON_ATTRIBUTE_FORCE_INLINE
UInt
|
GetHashCode
(
Char
i)
|
static
MAXON_ATTRIBUTE_FORCE_INLINE
UInt
|
GetHashCode
(
UChar
i)
|
static
MAXON_ATTRIBUTE_FORCE_INLINE
UInt
|
GetHashCode
(
Int16
i)
|
static
MAXON_ATTRIBUTE_FORCE_INLINE
UInt
|
GetHashCode
(
UInt16
i)
|
static
MAXON_ATTRIBUTE_FORCE_INLINE
UInt
|
GetHashCode
(
Int32
h)
|
static
UInt
|
GetHashCode
(
Utf16Char
i)
|
static
UInt
|
GetHashCode
(
Utf32Char
i)
|
static
MAXON_ATTRIBUTE_FORCE_INLINE
UInt
|
GetHashCode
(
Int64
h)
|
static
MAXON_ATTRIBUTE_FORCE_INLINE
UInt
|
GetHashCode
(
Float32
h)
|
static
MAXON_ATTRIBUTE_FORCE_INLINE
UInt
|
GetHashCode
(
Float64
h)
|
template<typename T >
|
static
MAXON_ATTRIBUTE_FORCE_INLINE
UInt
|
GetHashCode
(const T *key)
|
template<typename T >
|
static
MAXON_ATTRIBUTE_FORCE_INLINE
UInt
|
GetHashCode
(T *key)
|
static
MAXON_ATTRIBUTE_FORCE_INLINE
UInt
|
GetHashCode
(std::nullptr_t)
|
static
MAXON_ATTRIBUTE_FORCE_INLINE
UInt
|
GetHashCode
(const
Tuple
<
Int
,
Int
> &tuple)
|
static
MAXON_ATTRIBUTE_FORCE_INLINE
COMPARERESULT
|
比较
(const T1 &a, const T2 &b)
|
static
MAXON_ATTRIBUTE_FORCE_INLINE
HashInt
|
GetHashCode
(
UInt32
h)
|
static
MAXON_ATTRIBUTE_FORCE_INLINE
HashInt
|
GetHashCode
(
UInt64
h)
|
static
MAXON_ATTRIBUTE_FORCE_INLINE
HashInt
|
GetHashCode
(
Bool
i)
|
static
MAXON_ATTRIBUTE_FORCE_INLINE
HashInt
|
GetHashCode
(
Char
i)
|
static
MAXON_ATTRIBUTE_FORCE_INLINE
HashInt
|
GetHashCode
(
UChar
i)
|
static
MAXON_ATTRIBUTE_FORCE_INLINE
HashInt
|
GetHashCode
(
Int16
i)
|
static
MAXON_ATTRIBUTE_FORCE_INLINE
HashInt
|
GetHashCode
(
UInt16
i)
|
static
MAXON_ATTRIBUTE_FORCE_INLINE
HashInt
|
GetHashCode
(
Int32
h)
|
static
HashInt
|
GetHashCode
(
Utf16Char
i)
|
static
HashInt
|
GetHashCode
(
Utf32Char
i)
|
static
MAXON_ATTRIBUTE_FORCE_INLINE
HashInt
|
GetHashCode
(
Int64
h)
|
static
MAXON_ATTRIBUTE_FORCE_INLINE
HashInt
|
GetHashCode
(
Float32
h)
|
static
MAXON_ATTRIBUTE_FORCE_INLINE
HashInt
|
GetHashCode
(
Float64
h)
|
static
MAXON_ATTRIBUTE_FORCE_INLINE
HashInt
|
GetHashCode
(const T *key)
|
static
MAXON_ATTRIBUTE_FORCE_INLINE
HashInt
|
GetHashCode
(T *key)
|
static
MAXON_ATTRIBUTE_FORCE_INLINE
HashInt
|
GetHashCode
(std::nullptr_t)
|
static
MAXON_ATTRIBUTE_FORCE_INLINE
HashInt
|
GetHashCode
(const maxon::details::EnumWrapper< E > &key)
|
static
MAXON_ATTRIBUTE_FORCE_INLINE
HashInt
|
GetHashCode
(const K &key)
|
static
MAXON_ATTRIBUTE_FORCE_INLINE
Bool
|
IsEqual
(const T1 &a, const T2 &b)
|
static
MAXON_ATTRIBUTE_FORCE_INLINE
Bool
|
LessThan
(const T1 &a, const T2 &b)
|
static
MAXON_ATTRIBUTE_FORCE_INLINE
Bool
|
LessThanOrEqual
(const T1 &a, const T2 &b)
|
static const
MAXON_ATTRIBUTE_FORCE_INLINE
COMPARERESULT
&
|
CompareHelper
(const T1 &a, const T2 &b,
OverloadRank0
)
|
static
MAXON_ATTRIBUTE_FORCE_INLINE
auto
|
CompareHelper
(const T1 &a, const T2 &b,
OverloadRank1
) -> decltype((a< b) ? COMPARERESULT::LESS :
COMPARERESULT::EQUAL
)
|
static
MAXON_ATTRIBUTE_FORCE_INLINE
auto
|
CompareHelper
(const T1 &a, const T2 &b,
OverloadRank2
) -> decltype(a.Compare(b))
|
static
MAXON_ATTRIBUTE_FORCE_INLINE
SFINAEHelper
<
COMPARERESULT
, typename T1::PartiallyOrdered >::type
|
CompareHelper
(const T1 &a, const T2 &b,
OverloadRank3
)
|
static
HashInt
|
GetCombinedHashCode
(const T &... values)
|