Unsigned 32-bit integer helper. More...
#include <UInt32.h>
Public Member Functions | |
UInt32 (const uint32 i) | |
UInt32 (const UInt32 &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 uint32 () | |
virtual void | ValidateMem () const |
virtual void | CheckMem () const |
Static Public Member Functions | |
static uint32 | Parse (const char *cp, const int cplen, int radix) |
static uint32 | Parse (const char *cp, const int cplen) |
static uint32 | Parse (const String &str) |
static uint32 | Parse (const String *str) |
static uint32 | Parse (const String &str, int radix) |
static uint32 | 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 (uint32 i, int radix) |
static StringPtr | ToString (uint32 i) |
static uint32 | MaxValue () |
static uint32 | MinValue () |
Unsigned 32-bit integer helper.
Definition at line 40 of file UInt32.h.