Int32 Class Reference
[Types]

32-bit integer helper. More...

#include <Int32.h>

Inheritance diagram for Int32:
Numeric IComparable IMemoryValidate IHashable

List of all members.

Public Member Functions

 Int32 (const Int32 &i)
 Int32 (const int32 i)
virtual int32 HashCode () const
virtual bool Equals (const IComparable *a) const
virtual int Compare (const IComparable *a) const
virtual bool Equals (const IComparable &a) const
virtual int Compare (const IComparable &a) const
virtual int32 MajicNumber () const
 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
virtual double ToDouble () const
virtual StringPtr ToString () const
 operator int32 () const
bool operator== (const int32 i)
bool operator!= (const int32 i)
bool operator> (const int32 i)
bool operator< (const int32 i)
bool operator>= (const int32 i)
bool operator<= (const int32 i)
virtual void ValidateMem () const
virtual void CheckMem () const

Static Public Member Functions

static int32 Parse (const char *cp, const int cplen, int radix)
static int32 Parse (const char *cp, const int cplen)
static int32 Parse (const String &str)
static int32 Parse (const String *str)
static int32 Parse (const String &str, int radix)
static int32 Parse (const String *str, int radix)
static bool IsInt (const char *cp, const int cplen, int radix)
static bool IsInt (const char *cp, const int cplen)
static bool IsInt (const String &str)
static bool IsInt (const String *str)
static bool IsInt (const String &str, int radix)
static bool IsInt (const String *str, int radix)
static StringPtr ToString (int32 i, int radix)
static StringPtr ToString (int32 i)
static int MaxValue ()
static int MinValue ()

Detailed Description

32-bit integer helper.

Definition at line 39 of file Int32.h.


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