Compare Class Reference
[Types]

Compare's job is to allow template classes to perform search, sorting, and balancing without understanding the types involved. More...

#include <Compare.h>

List of all members.

Static Public Member Functions

static int32 Majic (const int16 &i)
static int32 Majic (const int32 &i)
static int32 Majic (const int64 &i)
static int32 Majic (const byte &i)
static int32 Majic (const uint32 &i)
static int32 Majic (const uint64 &i)
static int32 Majic (const float32 &i)
static int32 Majic (const float64 &i)
static int32 Majic (const char &i)
static int32 Majic (const bool &i)
static int32 Majic (const Decimal &i)
static int32 Majic (const String &i)
static int32 Majic (const StringPtr &i)
static int32 Majic (const IComparable &i)
static int32 Majic (const IComparable *i)
static int32 Majic (const BigInteger &i)
static int32 Majic (const Date &i)
static int32 Majic (const DateTime &i)
static int32 Majic (const Null &i)
static int32 Majic (const Undefined &i)
static int32 Majic (const IConvertable &i)
static int32 Majic (const IConvertable *i)
static bool IsFloatMajic (const int32 majic)
static bool IsIntMajic (const int32 majic)
static bool IsUnsignedMajic (const int32 majic)
static bool IsCharMajic (const int32 majic)
static bool IsBoolMajic (const int32 majic)
static bool IsDateMajic (const int32 majic)
static bool IsDateTimeMajic (const int32 majic)
static bool IsStringMajic (const int32 majic)
static bool Equals (const Null &c2, const Null &c)
static bool Equals (const Null &c2, const IComparable &c)
static bool Equals (const Null &c2, const RefCountPtr< IComparable > c)
static bool Equals (const Null &c2, char c)
static bool Equals (const Null &c2, bool c)
static bool Equals (const Null &c2, byte c)
static bool Equals (const Null &c2, int16 c)
static bool Equals (const Null &c2, int32 c)
static bool Equals (const Null &c2, int64 c)
static bool Equals (const Null &c2, uint32 c)
static bool Equals (const Null &c2, uint64 c)
static bool Equals (const Null &c2, BigInteger &c)
static bool Equals (const Null &c2, float32 c)
static bool Equals (const Null &c2, float64 c)
static bool Equals (const Null &c2, const DateTime &c)
static bool Equals (const Null &c2, const Date &c)
static bool Equals (const Null &c2, const String &c)
static bool Equals (const Null &c2, const StringPtr &c)
static bool Equals (const Null &c2, const IConvertable &c)
static bool Equals (const IComparable &c2, const Null &c)
static bool Equals (const IComparable &c2, const IComparable &c)
static bool Equals (const IComparable &c2, const RefCountPtr< IComparable > &c)
static bool Equals (const IComparable &c2, char c)
static bool Equals (const IComparable &c2, bool c)
static bool Equals (const IComparable &c2, byte c)
static bool Equals (const IComparable &c2, int16 c)
static bool Equals (const IComparable &c2, int32 c)
static bool Equals (const IComparable &c2, int64 c)
static bool Equals (const IComparable &c2, uint32 c)
static bool Equals (const IComparable &c2, uint64 c)
static bool Equals (const IComparable &c2, BigInteger &c)
static bool Equals (const IComparable &c2, float32 c)
static bool Equals (const IComparable &c2, float64 c)
static bool Equals (const IComparable &c2, const DateTime &c)
static bool Equals (const IComparable &c2, const Date &c)
static bool Equals (const IComparable &c2, const String &c)
static bool Equals (const IComparable &c2, const StringPtr &c)
static bool Equals (const IComparable &c2, const IConvertable &c)
static bool Equals (char c2, const Null &c)
static bool Equals (char c2, const IComparable &c)
static bool Equals (char c2, const RefCountPtr< IComparable > c)
static bool Equals (char c2, char c)
static bool Equals (char c2, bool c)
static bool Equals (char c2, byte c)
static bool Equals (char c2, int16 c)
static bool Equals (char c2, int32 c)
static bool Equals (char c2, int64 c)
static bool Equals (char c2, uint32 c)
static bool Equals (char c2, uint64 c)
static bool Equals (char c2, BigInteger &c)
static bool Equals (char c2, float32 c)
static bool Equals (char c2, float64 c)
static bool Equals (char c2, const DateTime &c)
static bool Equals (char c2, const Date &c)
static bool Equals (char c2, const String &c)
static bool Equals (char c2, const StringPtr &c)
static bool Equals (char c2, const IConvertable &c)
static bool Equals (bool c2, const Null &c)
static bool Equals (bool c2, const IComparable &c)
static bool Equals (bool c2, const RefCountPtr< IComparable > c)
static bool Equals (bool c2, char c)
static bool Equals (bool c2, bool c)
static bool Equals (bool c2, byte c)
static bool Equals (bool c2, int16 c)
static bool Equals (bool c2, int32 c)
static bool Equals (bool c2, int64 c)
static bool Equals (bool c2, uint32 c)
static bool Equals (bool c2, uint64 c)
static bool Equals (bool c2, BigInteger &c)
static bool Equals (bool c2, float32 c)
static bool Equals (bool c2, float64 c)
static bool Equals (bool c2, const DateTime &c)
static bool Equals (bool c2, const Date &c)
static bool Equals (bool c2, const String &c)
static bool Equals (bool c2, const StringPtr &c)
static bool Equals (bool c2, const IConvertable &c)
static bool Equals (byte c2, const Null &c)
static bool Equals (byte c2, const IComparable &c)
static bool Equals (byte c2, const RefCountPtr< IComparable > c)
static bool Equals (byte c2, char c)
static bool Equals (byte c2, bool c)
static bool Equals (byte c2, byte c)
static bool Equals (byte c2, int16 c)
static bool Equals (byte c2, int32 c)
static bool Equals (byte c2, int64 c)
static bool Equals (byte c2, uint32 c)
static bool Equals (byte c2, uint64 c)
static bool Equals (byte c2, BigInteger &c)
static bool Equals (byte c2, float32 c)
static bool Equals (byte c2, float64 c)
static bool Equals (byte c2, const DateTime &c)
static bool Equals (byte c2, const Date &c)
static bool Equals (byte c2, const String &c)
static bool Equals (byte c2, const StringPtr &c)
static bool Equals (byte c2, const IConvertable &c)
static bool Equals (int16 c2, const Null &c)
static bool Equals (int16 c2, const IComparable &c)
static bool Equals (int16 c2, const RefCountPtr< IComparable > c)
static bool Equals (int16 c2, char c)
static bool Equals (int16 c2, bool c)
static bool Equals (int16 c2, byte c)
static bool Equals (int16 c2, int16 c)
static bool Equals (int16 c2, int32 c)
static bool Equals (int16 c2, int64 c)
static bool Equals (int16 c2, uint32 c)
static bool Equals (int16 c2, uint64 c)
static bool Equals (int16 c2, BigInteger &c)
static bool Equals (int16 c2, float32 c)
static bool Equals (int16 c2, float64 c)
static bool Equals (int16 c2, const DateTime &c)
static bool Equals (int16 c2, const Date &c)
static bool Equals (int16 c2, const String &c)
static bool Equals (int16 c2, const StringPtr &c)
static bool Equals (int16 c2, const IConvertable &c)
static bool Equals (int32 c2, const Null &c)
static bool Equals (int32 c2, const IComparable &c)
static bool Equals (int32 c2, const RefCountPtr< IComparable > c)
static bool Equals (int32 c2, char c)
static bool Equals (int32 c2, bool c)
static bool Equals (int32 c2, byte c)
static bool Equals (int32 c2, int16 c)
static bool Equals (int32 c2, int32 c)
static bool Equals (int32 c2, int64 c)
static bool Equals (int32 c2, uint32 c)
static bool Equals (int32 c2, uint64 c)
static bool Equals (int32 c2, BigInteger &c)
static bool Equals (int32 c2, float32 c)
static bool Equals (int32 c2, float64 c)
static bool Equals (int32 c2, const DateTime &c)
static bool Equals (int32 c2, const Date &c)
static bool Equals (int32 c2, const String &c)
static bool Equals (int32 c2, const StringPtr &c)
static bool Equals (int32 c2, const IConvertable &c)
static bool Equals (int64 c2, const Null &c)
static bool Equals (int64 c2, const IComparable &c)
static bool Equals (int64 c2, const RefCountPtr< IComparable > c)
static bool Equals (int64 c2, char c)
static bool Equals (int64 c2, bool c)
static bool Equals (int64 c2, byte c)
static bool Equals (int64 c2, int16 c)
static bool Equals (int64 c2, int32 c)
static bool Equals (int64 c2, int64 c)
static bool Equals (int64 c2, uint32 c)
static bool Equals (int64 c2, uint64 c)
static bool Equals (int64 c2, BigInteger &c)
static bool Equals (int64 c2, float32 c)
static bool Equals (int64 c2, float64 c)
static bool Equals (int64 c2, const DateTime &c)
static bool Equals (int64 c2, const Date &c)
static bool Equals (int64 c2, const String &c)
static bool Equals (int64 c2, const StringPtr &c)
static bool Equals (int64 c2, const IConvertable &c)
static bool Equals (uint32 c2, const Null &c)
static bool Equals (uint32 c2, const IComparable &c)
static bool Equals (uint32 c2, const RefCountPtr< IComparable > c)
static bool Equals (uint32 c2, char c)
static bool Equals (uint32 c2, bool c)
static bool Equals (uint32 c2, byte c)
static bool Equals (uint32 c2, int16 c)
static bool Equals (uint32 c2, int32 c)
static bool Equals (uint32 c2, int64 c)
static bool Equals (uint32 c2, uint32 c)
static bool Equals (uint32 c2, uint64 c)
static bool Equals (uint32 c2, BigInteger &c)
static bool Equals (uint32 c2, float32 c)
static bool Equals (uint32 c2, float64 c)
static bool Equals (uint32 c2, const DateTime &c)
static bool Equals (uint32 c2, const Date &c)
static bool Equals (uint32 c2, const String &c)
static bool Equals (uint32 c2, const StringPtr &c)
static bool Equals (uint32 c2, const IConvertable &c)
static bool Equals (uint64 c2, const Null &c)
static bool Equals (uint64 c2, const IComparable &c)
static bool Equals (uint64 c2, const RefCountPtr< IComparable > c)
static bool Equals (uint64 c2, char c)
static bool Equals (uint64 c2, bool c)
static bool Equals (uint64 c2, byte c)
static bool Equals (uint64 c2, int16 c)
static bool Equals (uint64 c2, int32 c)
static bool Equals (uint64 c2, int64 c)
static bool Equals (uint64 c2, uint32 c)
static bool Equals (uint64 c2, uint64 c)
static bool Equals (uint64 c2, BigInteger &c)
static bool Equals (uint64 c2, float32 c)
static bool Equals (uint64 c2, float64 c)
static bool Equals (uint64 c2, const DateTime &c)
static bool Equals (uint64 c2, const Date &c)
static bool Equals (uint64 c2, const String &c)
static bool Equals (uint64 c2, const StringPtr &c)
static bool Equals (uint64 c2, const IConvertable &c)
static bool Equals (float32 c2, const Null &c)
static bool Equals (float32 c2, const IComparable &c)
static bool Equals (float32 c2, const RefCountPtr< IComparable > c)
static bool Equals (float32 c2, char c)
static bool Equals (float32 c2, bool c)
static bool Equals (float32 c2, byte c)
static bool Equals (float32 c2, int16 c)
static bool Equals (float32 c2, int32 c)
static bool Equals (float32 c2, int64 c)
static bool Equals (float32 c2, uint32 c)
static bool Equals (float32 c2, uint64 c)
static bool Equals (float32 c2, BigInteger &c)
static bool Equals (float32 c2, float32 c)
static bool Equals (float32 c2, float64 c)
static bool Equals (float32 c2, const DateTime &c)
static bool Equals (float32 c2, const Date &c)
static bool Equals (float32 c2, const String &c)
static bool Equals (float32 c2, const StringPtr &c)
static bool Equals (float32 c2, const IConvertable &c)
static bool Equals (float64 c2, const Null &c)
static bool Equals (float64 c2, const IComparable &c)
static bool Equals (float64 c2, const RefCountPtr< IComparable > c)
static bool Equals (float64 c2, char c)
static bool Equals (float64 c2, bool c)
static bool Equals (float64 c2, byte c)
static bool Equals (float64 c2, int16 c)
static bool Equals (float64 c2, int32 c)
static bool Equals (float64 c2, int64 c)
static bool Equals (float64 c2, uint32 c)
static bool Equals (float64 c2, uint64 c)
static bool Equals (float64 c2, BigInteger &c)
static bool Equals (float64 c2, float32 c)
static bool Equals (float64 c2, float64 c)
static bool Equals (float64 c2, const DateTime &c)
static bool Equals (float64 c2, const Date &c)
static bool Equals (float64 c2, const String &c)
static bool Equals (float64 c2, const StringPtr &c)
static bool Equals (float64 c2, const IConvertable &c)
static bool Equals (const DateTime &c2, const Null &c)
static bool Equals (const DateTime &c2, const IComparable &c)
static bool Equals (const DateTime &c2, const RefCountPtr< IComparable > c)
static bool Equals (const DateTime &c2, char c)
static bool Equals (const DateTime &c2, bool c)
static bool Equals (const DateTime &c2, byte c)
static bool Equals (const DateTime &c2, int16 c)
static bool Equals (const DateTime &c2, int32 c)
static bool Equals (const DateTime &c2, int64 c)
static bool Equals (const DateTime &c2, uint32 c)
static bool Equals (const DateTime &c2, uint64 c)
static bool Equals (const DateTime &c2, BigInteger &c)
static bool Equals (const DateTime &c2, float32 c)
static bool Equals (const DateTime &c2, float64 c)
static bool Equals (const DateTime &c2, const DateTime &c)
static bool Equals (const DateTime &c2, const Date &c)
static bool Equals (const DateTime &c2, const String &c)
static bool Equals (const DateTime &c2, const StringPtr &c)
static bool Equals (const DateTime &c2, const IConvertable &c)
static bool Equals (const Date &c2, const Null &c)
static bool Equals (const Date &c2, const IComparable &c)
static bool Equals (const Date &c2, const RefCountPtr< IComparable > c)
static bool Equals (const Date &c2, char c)
static bool Equals (const Date &c2, bool c)
static bool Equals (const Date &c2, byte c)
static bool Equals (const Date &c2, int16 c)
static bool Equals (const Date &c2, int32 c)
static bool Equals (const Date &c2, int64 c)
static bool Equals (const Date &c2, uint32 c)
static bool Equals (const Date &c2, uint64 c)
static bool Equals (const Date &c2, BigInteger &c)
static bool Equals (const Date &c2, float32 c)
static bool Equals (const Date &c2, float64 c)
static bool Equals (const Date &c2, const DateTime &c)
static bool Equals (const Date &c2, const Date &c)
static bool Equals (const Date &c2, const String &c)
static bool Equals (const Date &c2, const StringPtr &c)
static bool Equals (const Date &c2, const IConvertable &c)
static bool Equals (const String &c2, const Null &c)
static bool Equals (const String &c2, const IComparable &c)
static bool Equals (const String &c2, const RefCountPtr< IComparable > c)
static bool Equals (const String &c2, char c)
static bool Equals (const String &c2, bool c)
static bool Equals (const String &c2, byte c)
static bool Equals (const String &c2, int16 c)
static bool Equals (const String &c2, int32 c)
static bool Equals (const String &c2, int64 c)
static bool Equals (const String &c2, uint32 c)
static bool Equals (const String &c2, uint64 c)
static bool Equals (const String &c2, BigInteger &c)
static bool Equals (const String &c2, float32 c)
static bool Equals (const String &c2, float64 c)
static bool Equals (const String &c2, const DateTime &c)
static bool Equals (const String &c2, const Date &c)
static bool Equals (const String &c2, const String &c)
static bool Equals (const String &c2, const StringPtr &c)
static bool Equals (const String &c2, const IConvertable &c)
static bool Equals (const StringPtr &c2, const Null &c)
static bool Equals (const StringPtr &c2, const IComparable &c)
static bool Equals (const StringPtr &c2, const RefCountPtr< IComparable > c)
static bool Equals (const StringPtr &c2, char c)
static bool Equals (const StringPtr &c2, bool c)
static bool Equals (const StringPtr &c2, byte c)
static bool Equals (const StringPtr &c2, int16 c)
static bool Equals (const StringPtr &c2, int32 c)
static bool Equals (const StringPtr &c2, int64 c)
static bool Equals (const StringPtr &c2, uint32 c)
static bool Equals (const StringPtr &c2, uint64 c)
static bool Equals (const StringPtr &c2, BigInteger &c)
static bool Equals (const StringPtr &c2, float32 c)
static bool Equals (const StringPtr &c2, float64 c)
static bool Equals (const StringPtr &c2, const DateTime &c)
static bool Equals (const StringPtr &c2, const Date &c)
static bool Equals (const StringPtr &c2, const String &c)
static bool Equals (const StringPtr &c2, const StringPtr &c)
static bool Equals (const StringPtr &c2, const IConvertable &c)
static bool Equals (const IConvertable &c2, const Null &c)
static bool Equals (const IConvertable &c2, const IComparable &c)
static bool Equals (const IConvertable &c2, const RefCountPtr< IComparable > c)
static bool Equals (const IConvertable &c2, char c)
static bool Equals (const IConvertable &c2, bool c)
static bool Equals (const IConvertable &c2, byte c)
static bool Equals (const IConvertable &c2, int16 c)
static bool Equals (const IConvertable &c2, int32 c)
static bool Equals (const IConvertable &c2, int64 c)
static bool Equals (const IConvertable &c2, uint32 c)
static bool Equals (const IConvertable &c2, uint64 c)
static bool Equals (const IConvertable &c2, BigInteger &c)
static bool Equals (const IConvertable &c2, float32 c)
static bool Equals (const IConvertable &c2, float64 c)
static bool Equals (const IConvertable &c2, const DateTime &c)
static bool Equals (const IConvertable &c2, const Date &c)
static bool Equals (const IConvertable &c2, const String &c)
static bool Equals (const IConvertable &c2, const StringPtr &c)
static bool Equals (const IConvertable &c2, const IConvertable &c)
static int64 Cmp (const Null &c2, const Null &c)
static int64 Cmp (const Null &c2, const IComparable &c)
static int64 Cmp (const Null &c2, const RefCountPtr< IComparable > c)
static int64 Cmp (const Null &c2, char c)
static int64 Cmp (const Null &c2, bool c)
static int64 Cmp (const Null &c2, byte c)
static int64 Cmp (const Null &c2, int16 c)
static int64 Cmp (const Null &c2, int32 c)
static int64 Cmp (const Null &c2, int64 c)
static int64 Cmp (const Null &c2, uint32 c)
static int64 Cmp (const Null &c2, uint64 c)
static int64 Cmp (const Null &c2, BigInteger &c)
static int64 Cmp (const Null &c2, float32 c)
static int64 Cmp (const Null &c2, float64 c)
static int64 Cmp (const Null &c2, const DateTime &c)
static int64 Cmp (const Null &c2, const Date &c)
static int64 Cmp (const Null &c2, const String &c)
static int64 Cmp (const Null &c2, const StringPtr &c)
static int64 Cmp (const Null &c2, const IConvertable &c)
static int64 Cmp (const IComparable &c2, const Null &c)
static int64 Cmp (const IComparable &c2, const IComparable &c)
static int64 Cmp (const IComparable &c2, const RefCountPtr< IComparable > c)
static int64 Cmp (const IComparable &c2, char c)
static int64 Cmp (const IComparable &c2, bool c)
static int64 Cmp (const IComparable &c2, byte c)
static int64 Cmp (const IComparable &c2, int16 c)
static int64 Cmp (const IComparable &c2, int32 c)
static int64 Cmp (const IComparable &c2, int64 c)
static int64 Cmp (const IComparable &c2, uint32 c)
static int64 Cmp (const IComparable &c2, uint64 c)
static int64 Cmp (const IComparable &c2, BigInteger &c)
static int64 Cmp (const IComparable &c2, float32 c)
static int64 Cmp (const IComparable &c2, float64 c)
static int64 Cmp (const IComparable &c2, const DateTime &c)
static int64 Cmp (const IComparable &c2, const Date &c)
static int64 Cmp (const IComparable &c2, const String &c)
static int64 Cmp (const IComparable &c2, const StringPtr &c)
static int64 Cmp (const IComparable &c2, const IConvertable &c)
static int64 Cmp (char c2, const Null &c)
static int64 Cmp (char c2, const IComparable &c)
static int64 Cmp (char c2, const RefCountPtr< IComparable > c)
static int64 Cmp (char c2, char c)
static int64 Cmp (char c2, bool c)
static int64 Cmp (char c2, byte c)
static int64 Cmp (char c2, int16 c)
static int64 Cmp (char c2, int32 c)
static int64 Cmp (char c2, int64 c)
static int64 Cmp (char c2, uint32 c)
static int64 Cmp (char c2, uint64 c)
static int64 Cmp (char c2, BigInteger &c)
static int64 Cmp (char c2, float32 c)
static int64 Cmp (char c2, float64 c)
static int64 Cmp (char c2, const DateTime &c)
static int64 Cmp (char c2, const Date &c)
static int64 Cmp (char c2, const String &c)
static int64 Cmp (char c2, const StringPtr &c)
static int64 Cmp (char c2, const IConvertable &c)
static int64 Cmp (bool c2, const Null &c)
static int64 Cmp (bool c2, const IComparable &c)
static int64 Cmp (bool c2, const RefCountPtr< IComparable > c)
static int64 Cmp (bool c2, char c)
static int64 Cmp (bool c2, bool c)
static int64 Cmp (bool c2, byte c)
static int64 Cmp (bool c2, int16 c)
static int64 Cmp (bool c2, int32 c)
static int64 Cmp (bool c2, int64 c)
static int64 Cmp (bool c2, uint32 c)
static int64 Cmp (bool c2, uint64 c)
static int64 Cmp (bool c2, BigInteger &c)
static int64 Cmp (bool c2, float32 c)
static int64 Cmp (bool c2, float64 c)
static int64 Cmp (bool c2, const DateTime &c)
static int64 Cmp (bool c2, const Date &c)
static int64 Cmp (bool c2, const String &c)
static int64 Cmp (bool c2, const StringPtr &c)
static int64 Cmp (bool c2, const IConvertable &c)
static int64 Cmp (byte c2, const Null &c)
static int64 Cmp (byte c2, const IComparable &c)
static int64 Cmp (byte c2, const RefCountPtr< IComparable > c)
static int64 Cmp (byte c2, char c)
static int64 Cmp (byte c2, bool c)
static int64 Cmp (byte c2, byte c)
static int64 Cmp (byte c2, int16 c)
static int64 Cmp (byte c2, int32 c)
static int64 Cmp (byte c2, int64 c)
static int64 Cmp (byte c2, uint32 c)
static int64 Cmp (byte c2, uint64 c)
static int64 Cmp (byte c2, BigInteger &c)
static int64 Cmp (byte c2, float32 c)
static int64 Cmp (byte c2, float64 c)
static int64 Cmp (byte c2, const DateTime &c)
static int64 Cmp (byte c2, const Date &c)
static int64 Cmp (byte c2, const String &c)
static int64 Cmp (byte c2, const StringPtr &c)
static int64 Cmp (byte c2, const IConvertable &c)
static int64 Cmp (int16 c2, const Null &c)
static int64 Cmp (int16 c2, const IComparable &c)
static int64 Cmp (int16 c2, const RefCountPtr< IComparable > c)
static int64 Cmp (int16 c2, char c)
static int64 Cmp (int16 c2, bool c)
static int64 Cmp (int16 c2, byte c)
static int64 Cmp (int16 c2, int16 c)
static int64 Cmp (int16 c2, int32 c)
static int64 Cmp (int16 c2, int64 c)
static int64 Cmp (int16 c2, uint32 c)
static int64 Cmp (int16 c2, uint64 c)
static int64 Cmp (int16 c2, BigInteger &c)
static int64 Cmp (int16 c2, float32 c)
static int64 Cmp (int16 c2, float64 c)
static int64 Cmp (int16 c2, const DateTime &c)
static int64 Cmp (int16 c2, const Date &c)
static int64 Cmp (int16 c2, const String &c)
static int64 Cmp (int16 c2, const StringPtr &c)
static int64 Cmp (int16 c2, const IConvertable &c)
static int64 Cmp (int32 c2, const Null &c)
static int64 Cmp (int32 c2, const IComparable &c)
static int64 Cmp (int32 c2, const RefCountPtr< IComparable > c)
static int64 Cmp (int32 c2, char c)
static int64 Cmp (int32 c2, bool c)
static int64 Cmp (int32 c2, byte c)
static int64 Cmp (int32 c2, int16 c)
static int64 Cmp (int32 c2, int32 c)
static int64 Cmp (int32 c2, int64 c)
static int64 Cmp (int32 c2, uint32 c)
static int64 Cmp (int32 c2, uint64 c)
static int64 Cmp (int32 c2, BigInteger &c)
static int64 Cmp (int32 c2, float32 c)
static int64 Cmp (int32 c2, float64 c)
static int64 Cmp (int32 c2, const DateTime &c)
static int64 Cmp (int32 c2, const Date &c)
static int64 Cmp (int32 c2, const String &c)
static int64 Cmp (int32 c2, const StringPtr &c)
static int64 Cmp (int32 c2, const IConvertable &c)
static int64 Cmp (int64 c2, const Null &c)
static int64 Cmp (int64 c2, const IComparable &c)
static int64 Cmp (int64 c2, const RefCountPtr< IComparable > c)
static int64 Cmp (int64 c2, char c)
static int64 Cmp (int64 c2, bool c)
static int64 Cmp (int64 c2, byte c)
static int64 Cmp (int64 c2, int16 c)
static int64 Cmp (int64 c2, int32 c)
static int64 Cmp (int64 c2, int64 c)
static int64 Cmp (int64 c2, uint32 c)
static int64 Cmp (int64 c2, uint64 c)
static int64 Cmp (int64 c2, BigInteger &c)
static int64 Cmp (int64 c2, float32 c)
static int64 Cmp (int64 c2, float64 c)
static int64 Cmp (int64 c2, const DateTime &c)
static int64 Cmp (int64 c2, const Date &c)
static int64 Cmp (int64 c2, const String &c)
static int64 Cmp (int64 c2, const StringPtr &c)
static int64 Cmp (int64 c2, const IConvertable &c)
static int64 Cmp (uint32 c2, const Null &c)
static int64 Cmp (uint32 c2, const IComparable &c)
static int64 Cmp (uint32 c2, const RefCountPtr< IComparable > c)
static int64 Cmp (uint32 c2, char c)
static int64 Cmp (uint32 c2, bool c)
static int64 Cmp (uint32 c2, byte c)
static int64 Cmp (uint32 c2, int16 c)
static int64 Cmp (uint32 c2, int32 c)
static int64 Cmp (uint32 c2, int64 c)
static int64 Cmp (uint32 c2, uint32 c)
static int64 Cmp (uint32 c2, uint64 c)
static int64 Cmp (uint32 c2, BigInteger &c)
static int64 Cmp (uint32 c2, float32 c)
static int64 Cmp (uint32 c2, float64 c)
static int64 Cmp (uint32 c2, const DateTime &c)
static int64 Cmp (uint32 c2, const Date &c)
static int64 Cmp (uint32 c2, const String &c)
static int64 Cmp (uint32 c2, const StringPtr &c)
static int64 Cmp (uint32 c2, const IConvertable &c)
static int64 Cmp (uint64 c2, const Null &c)
static int64 Cmp (uint64 c2, const IComparable &c)
static int64 Cmp (uint64 c2, const RefCountPtr< IComparable > c)
static int64 Cmp (uint64 c2, char c)
static int64 Cmp (uint64 c2, bool c)
static int64 Cmp (uint64 c2, byte c)
static int64 Cmp (uint64 c2, int16 c)
static int64 Cmp (uint64 c2, int32 c)
static int64 Cmp (uint64 c2, int64 c)
static int64 Cmp (uint64 c2, uint32 c)
static int64 Cmp (uint64 c2, uint64 c)
static int64 Cmp (uint64 c2, BigInteger &c)
static int64 Cmp (uint64 c2, float32 c)
static int64 Cmp (uint64 c2, float64 c)
static int64 Cmp (uint64 c2, const DateTime &c)
static int64 Cmp (uint64 c2, const Date &c)
static int64 Cmp (uint64 c2, const String &c)
static int64 Cmp (uint64 c2, const StringPtr &c)
static int64 Cmp (uint64 c2, const IConvertable &c)
static int64 Cmp (float32 c2, const Null &c)
static int64 Cmp (float32 c2, const IComparable &c)
static int64 Cmp (float32 c2, const RefCountPtr< IComparable > c)
static int64 Cmp (float32 c2, char c)
static int64 Cmp (float32 c2, bool c)
static int64 Cmp (float32 c2, byte c)
static int64 Cmp (float32 c2, int16 c)
static int64 Cmp (float32 c2, int32 c)
static int64 Cmp (float32 c2, int64 c)
static int64 Cmp (float32 c2, uint32 c)
static int64 Cmp (float32 c2, uint64 c)
static int64 Cmp (float32 c2, BigInteger &c)
static int64 Cmp (float32 c2, float32 c)
static int64 Cmp (float32 c2, float64 c)
static int64 Cmp (float32 c2, const DateTime &c)
static int64 Cmp (float32 c2, const Date &c)
static int64 Cmp (float32 c2, const String &c)
static int64 Cmp (float32 c2, const StringPtr &c)
static int64 Cmp (float32 c2, const IConvertable &c)
static int64 Cmp (float64 c2, const Null &c)
static int64 Cmp (float64 c2, const IComparable &c)
static int64 Cmp (float64 c2, const RefCountPtr< IComparable > c)
static int64 Cmp (float64 c2, char c)
static int64 Cmp (float64 c2, bool c)
static int64 Cmp (float64 c2, byte c)
static int64 Cmp (float64 c2, int16 c)
static int64 Cmp (float64 c2, int32 c)
static int64 Cmp (float64 c2, int64 c)
static int64 Cmp (float64 c2, uint32 c)
static int64 Cmp (float64 c2, uint64 c)
static int64 Cmp (float64 c2, BigInteger &c)
static int64 Cmp (float64 c2, float32 c)
static int64 Cmp (float64 c2, float64 c)
static int64 Cmp (float64 c2, const DateTime &c)
static int64 Cmp (float64 c2, const Date &c)
static int64 Cmp (float64 c2, const String &c)
static int64 Cmp (float64 c2, const StringPtr &c)
static int64 Cmp (float64 c2, const IConvertable &c)
static int64 Cmp (const DateTime &c2, const Null &c)
static int64 Cmp (const DateTime &c2, const IComparable &c)
static int64 Cmp (const DateTime &c2, const RefCountPtr< IComparable > c)
static int64 Cmp (const DateTime &c2, char c)
static int64 Cmp (const DateTime &c2, bool c)
static int64 Cmp (const DateTime &c2, byte c)
static int64 Cmp (const DateTime &c2, int16 c)
static int64 Cmp (const DateTime &c2, int32 c)
static int64 Cmp (const DateTime &c2, int64 c)
static int64 Cmp (const DateTime &c2, uint32 c)
static int64 Cmp (const DateTime &c2, uint64 c)
static int64 Cmp (const DateTime &c2, BigInteger &c)
static int64 Cmp (const DateTime &c2, float32 c)
static int64 Cmp (const DateTime &c2, float64 c)
static int64 Cmp (const DateTime &c2, const DateTime &c)
static int64 Cmp (const DateTime &c2, const Date &c)
static int64 Cmp (const DateTime &c2, const String &c)
static int64 Cmp (const DateTime &c2, const StringPtr &c)
static int64 Cmp (const DateTime &c2, const IConvertable &c)
static int64 Cmp (const Date &c2, const Null &c)
static int64 Cmp (const Date &c2, const IComparable &c)
static int64 Cmp (const Date &c2, const RefCountPtr< IComparable > c)
static int64 Cmp (const Date &c2, char c)
static int64 Cmp (const Date &c2, bool c)
static int64 Cmp (const Date &c2, byte c)
static int64 Cmp (const Date &c2, int16 c)
static int64 Cmp (const Date &c2, int32 c)
static int64 Cmp (const Date &c2, int64 c)
static int64 Cmp (const Date &c2, uint32 c)
static int64 Cmp (const Date &c2, uint64 c)
static int64 Cmp (const Date &c2, BigInteger &c)
static int64 Cmp (const Date &c2, float32 c)
static int64 Cmp (const Date &c2, float64 c)
static int64 Cmp (const Date &c2, const DateTime &c)
static int64 Cmp (const Date &c2, const Date &c)
static int64 Cmp (const Date &c2, const String &c)
static int64 Cmp (const Date &c2, const StringPtr &c)
static int64 Cmp (const Date &c2, const IConvertable &c)
static int64 Cmp (const String &c2, const Null &c)
static int64 Cmp (const String &c2, const IComparable &c)
static int64 Cmp (const String &c2, const RefCountPtr< IComparable > c)
static int64 Cmp (const String &c2, char c)
static int64 Cmp (const String &c2, bool c)
static int64 Cmp (const String &c2, byte c)
static int64 Cmp (const String &c2, int16 c)
static int64 Cmp (const String &c2, int32 c)
static int64 Cmp (const String &c2, int64 c)
static int64 Cmp (const String &c2, uint32 c)
static int64 Cmp (const String &c2, uint64 c)
static int64 Cmp (const String &c2, BigInteger &c)
static int64 Cmp (const String &c2, float32 c)
static int64 Cmp (const String &c2, float64 c)
static int64 Cmp (const String &c2, const DateTime &c)
static int64 Cmp (const String &c2, const Date &c)
static int64 Cmp (const String &c2, const String &c)
static int64 Cmp (const String &c2, const StringPtr &c)
static int64 Cmp (const String &c2, const IConvertable &c)
static int64 Cmp (const StringPtr &c2, const Null &c)
static int64 Cmp (const StringPtr &c2, const IComparable &c)
static int64 Cmp (const StringPtr &c2, const RefCountPtr< IComparable > c)
static int64 Cmp (const StringPtr &c2, char c)
static int64 Cmp (const StringPtr &c2, bool c)
static int64 Cmp (const StringPtr &c2, byte c)
static int64 Cmp (const StringPtr &c2, int16 c)
static int64 Cmp (const StringPtr &c2, int32 c)
static int64 Cmp (const StringPtr &c2, int64 c)
static int64 Cmp (const StringPtr &c2, uint32 c)
static int64 Cmp (const StringPtr &c2, uint64 c)
static int64 Cmp (const StringPtr &c2, BigInteger &c)
static int64 Cmp (const StringPtr &c2, float32 c)
static int64 Cmp (const StringPtr &c2, float64 c)
static int64 Cmp (const StringPtr &c2, const DateTime &c)
static int64 Cmp (const StringPtr &c2, const Date &c)
static int64 Cmp (const StringPtr &c2, const String &c)
static int64 Cmp (const StringPtr &c2, const StringPtr &c)
static int64 Cmp (const StringPtr &c2, const IConvertable &c)
static int64 Cmp (const IConvertable &c2, const Null &c)
static int64 Cmp (const IConvertable &c2, const IComparable &c)
static int64 Cmp (const IConvertable &c2, const RefCountPtr< IComparable > c)
static int64 Cmp (const IConvertable &c2, char c)
static int64 Cmp (const IConvertable &c2, bool c)
static int64 Cmp (const IConvertable &c2, byte c)
static int64 Cmp (const IConvertable &c2, int16 c)
static int64 Cmp (const IConvertable &c2, int32 c)
static int64 Cmp (const IConvertable &c2, int64 c)
static int64 Cmp (const IConvertable &c2, uint32 c)
static int64 Cmp (const IConvertable &c2, uint64 c)
static int64 Cmp (const IConvertable &c2, BigInteger &c)
static int64 Cmp (const IConvertable &c2, float32 c)
static int64 Cmp (const IConvertable &c2, float64 c)
static int64 Cmp (const IConvertable &c2, const DateTime &c)
static int64 Cmp (const IConvertable &c2, const Date &c)
static int64 Cmp (const IConvertable &c2, const String &c)
static int64 Cmp (const IConvertable &c2, const StringPtr &c)
static int64 Cmp (const IConvertable &c2, const IConvertable &c)

Detailed Description

Compare's job is to allow template classes to perform search, sorting, and balancing without understanding the types involved.

Definition at line 48 of file Compare.h.


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