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.