ZFFramework
 
Loading...
Searching...
No Matches
ZFComparerDefaultHolder< T_Comparable0, T_Comparable1, TypeFix0, TypeFix1, T_ReservedFix0, T_ReservedFix1 > Class Template Reference

comparer holder fo ZFComparerDefault, you may specialize this class to supply your custom type's comparation, or use ZFCOMPARER_DEFAULT_DECLARE for short More...

#include <ZFComparer.h>

Static Public Member Functions

static ZFCompareResult comparer (T_Comparable0 const &v0, T_Comparable1 const &v1)
 default comparer
 

Detailed Description

template<typename T_Comparable0, typename T_Comparable1, typename TypeFix0 = void, typename TypeFix1 = void, typename T_ReservedFix0 = void, typename T_ReservedFix1 = void>
class ZFComparerDefaultHolder< T_Comparable0, T_Comparable1, TypeFix0, TypeFix1, T_ReservedFix0, T_ReservedFix1 >

comparer holder fo ZFComparerDefault, you may specialize this class to supply your custom type's comparation, or use ZFCOMPARER_DEFAULT_DECLARE for short

Member Function Documentation

◆ comparer()

template<typename T_Comparable0, typename T_Comparable1, typename TypeFix0 = void, typename TypeFix1 = void, typename T_ReservedFix0 = void, typename T_ReservedFix1 = void>
static ZFCompareResult ZFComparerDefaultHolder< T_Comparable0, T_Comparable1, TypeFix0, TypeFix1, T_ReservedFix0, T_ReservedFix1 >::comparer ( T_Comparable0 const & v0,
T_Comparable1 const & v1 )
inlinestatic

default comparer

by default, use operator== or operator< if available, use ZFCOMPARER_DEFAULT_DECLARE to implement custom compare logic


The documentation for this class was generated from the following file: