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.