CompareTemplate< ALLOW_UNDEFINED, EQ, OPERATOR_RANK > Member List

This is the complete list of members for CompareTemplate< ALLOW_UNDEFINED, EQ, OPERATOR_RANK >, including all inherited members.

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