Numeric Class Reference
[Types]

Base class for all numeric type classes. More...

#include <Numeric.h>

Inheritance diagram for Numeric:
IComparable IMemoryValidate IHashable Char Decimal Double Int32 Int64 UInt32 UInt64

List of all members.

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)

Detailed Description

Base class for all numeric type classes.

Definition at line 34 of file Numeric.h.


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