Base class for all numeric type classes. More...
#include <Numeric.h>
Public Member Functions | |
virtual int32 | HashCode () const =0 |
virtual bool | Equals (const IComparable *a) const =0 |
virtual int | Compare (const IComparable *a) const =0 |
virtual bool | Equals (const IComparable &a) const =0 |
virtual int | Compare (const IComparable &a) const =0 |
virtual int32 | MajicNumber () const =0 |
Class instances with the same majic number are of the same type (can be casted). Majic numbers above 0xFFFF are available for user applications. | |
virtual int | ToInt () const =0 |
virtual double | ToDouble () const =0 |
virtual StringPtr | ToString () const =0 |
virtual void | ValidateMem () const =0 |
virtual void | CheckMem () const =0 |
Static Public Member Functions | |
static bool | IsNumeric (const char *cp, const int cplen) |
static bool | IsNumeric (const String &str) |
static bool | IsNumeric (const String *str) |
Base class for all numeric type classes.
Definition at line 34 of file Numeric.h.