DefaultCompare Member List

This is the complete list of members for DefaultCompare, including all inherited members.

Compare(const T1 &a, const T2 &b)CompareTemplate< false >static
CompareHelper(const T1 &a, const T2 &b, OverloadRank0)CompareTemplate< false >static
CompareHelper(const T1 &a, const T2 &b, OverloadRank1) -> decltype((a< b) ? COMPARERESULT::LESS :COMPARERESULT::EQUAL)CompareTemplate< false >static
CompareHelper(const T1 &a, const T2 &b, OverloadRank2) -> decltype(a.Compare(b))CompareTemplate< false >static
CompareHelper(const T1 &a, const T2 &b, OverloadRank3)CompareTemplate< false >static
DecltypeIsEqualHelper(COMPARERESULT)CompareTemplate< false >privatestatic
GetCombinedHashCode(const T &... values)CompareTemplate< false >static
GetHashCode(UInt32 h)CompareTemplate< false >static
GetHashCode(UInt64 h)CompareTemplate< false >static
GetHashCode(Bool i)CompareTemplate< false >static
GetHashCode(Char i)CompareTemplate< false >static
GetHashCode(UChar i)CompareTemplate< false >static
GetHashCode(Int16 i)CompareTemplate< false >static
GetHashCode(UInt16 i)CompareTemplate< false >static
GetHashCode(Int32 h)CompareTemplate< false >static
GetHashCode(Utf16Char i)CompareTemplate< false >static
GetHashCode(Utf32Char i)CompareTemplate< false >static
GetHashCode(Int64 h)CompareTemplate< false >static
GetHashCode(Float32 h)CompareTemplate< false >static
GetHashCode(Float64 h)CompareTemplate< false >static
GetHashCode(const T *key)CompareTemplate< false >static
GetHashCode(T *key)CompareTemplate< false >static
GetHashCode(std::nullptr_t)CompareTemplate< false >static
GetHashCode(const maxon::details::EnumWrapper< E > &key)CompareTemplate< false >static
GetHashCode(const K &key)CompareTemplate< false >static
GetHashCodeHelper(const K &key, OverloadRank0)CompareTemplate< false >privatestatic
GetHashCodeHelper(const K &key, OverloadRank1) -> decltype(key.GetHashCode())CompareTemplate< false >privatestatic
GetHashCodeHelper(const K &key, OverloadRank2)CompareTemplate< false >privatestatic
IsEqual(const T1 &a, const T2 &b)CompareTemplate< false >static
IsEqualHelper(const K1 &a, const K2 &b, OverloadRank0)CompareTemplate< false >privatestatic
IsEqualHelper(const K1 &a, const K2 &b, OverloadRank2) -> decltype(DecltypeIsEqualHelper(a.Compare(b)))CompareTemplate< false >privatestatic
IsEqualHelper(const K1 &a, const K2 &b, OverloadRank3) -> decltype(a.IsEqual(b))CompareTemplate< false >privatestatic
IsEqualHelper(const K1 &a, const K2 &b, OverloadRank4) -> decltype(a.IsEqual(b, EQUALITY::SHALLOW))CompareTemplate< false >privatestatic
IsEqualHelper(const K1 &a, const K2 &b, OverloadRank5) -> decltype(a==b)CompareTemplate< false >privatestatic
LessThan(const T1 &a, const T2 &b)CompareTemplate< false >static
LessThanHelper(const T1 &a, const T2 &b, OverloadRank0)CompareTemplate< false >privatestatic
LessThanHelper(const T1 &a, const T2 &b, OverloadRank1) -> decltype(a.LessThan(b))CompareTemplate< false >privatestatic
LessThanHelper(const T1 &a, const T2 &b, OverloadRank2) -> decltype(a< b)CompareTemplate< false >privatestatic
LessThanOrEqual(const T1 &a, const T2 &b)CompareTemplate< false >static
LessThanOrEqualHelper(const T1 &a, const T2 &b, OverloadRank0)CompareTemplate< false >privatestatic
LessThanOrEqualHelper(const T1 &a, const T2 &b, OverloadRank1) -> decltype(a.LessThan(b))CompareTemplate< false >privatestatic
LessThanOrEqualHelper(const T1 &a, const T2 &b, OverloadRank2) -> decltype(a.LessThanOrEqual(b))CompareTemplate< false >privatestatic
LessThanOrEqualHelper(const T1 &a, const T2 &b, OverloadRank3) -> decltype(a<=b)CompareTemplate< false >privatestatic