RLib  5.7
RLib - an opensource, lightweight and multi-platform framework for cpp programming
System::UInt32 Class Reference

表示 32 位无符号整数 More...

Inheritance diagram for System::UInt32:
System::ULong System::Generic::Integral< unsigned long > System::Generic::Arithmetic< unsigned long >

Public Member Functions

 UInt32 (unsigned int i=0)
 
 UInt32 (const UInt32 &c)
 
- Public Member Functions inherited from System::ULong
 ULong (unsigned long i=0)
 
 ULong (const ULong &c)
 
String ToString () const
 将无符号数字转换为字符串形式 More...
 
String ToString (int _radix) const
 将无符号数字转换为指定进制字符串形式 More...
 
- Public Member Functions inherited from System::Generic::Integral< unsigned long >
 Integral (const unsigned long &t=0)
 
 Integral (const Integral &c)
 
 operator unsigned long & ()
 
 operator const unsigned long () const
 
Integraloperator%= (const unsigned long &t)
 
Integraloperator^= (const unsigned long &t)
 
Integraloperator&= (const unsigned long &t)
 
Integraloperator|= (const unsigned long &t)
 
Integraloperator>>= (const unsigned long &t)
 
Integraloperator<<= (const unsigned long &t)
 
Integral operator% (const unsigned long &t) const
 
Integral operator^ (const unsigned long &t) const
 
Integral operator& (const unsigned long &t) const
 
Integral operator| (const unsigned long &t) const
 
Integral operator>> (const unsigned long &t) const
 
Integral operator<< (const unsigned long &t) const
 
- Public Member Functions inherited from System::Generic::Arithmetic< unsigned long >
 Arithmetic (const unsigned long &t=0)
 
 Arithmetic (const Arithmetic &c)
 
 operator unsigned long & ()
 
 operator const unsigned long () const
 
Arithmeticoperator= (const unsigned long &t)
 
Arithmeticoperator+= (const unsigned long &t)
 
Arithmeticoperator-= (const unsigned long &t)
 
Arithmeticoperator*= (const unsigned long &t)
 
Arithmeticoperator/= (const unsigned long &t)
 
const Arithmetic operator+ (const unsigned long &t) const
 
const Arithmetic operator- (const unsigned long &t) const
 
const Arithmetic operator* (const unsigned long &t) const
 
const Arithmetic operator/ (const unsigned long &t) const
 
Arithmeticoperator++ ()
 
Arithmetic operator++ (int)
 
Arithmeticoperator-- ()
 
Arithmetic operator-- (int)
 

Public Attributes

 RLIB_DECLARE_DYNCREATE
 
- Public Attributes inherited from System::ULong
 RLIB_DECLARE_DYNCREATE
 
- Public Attributes inherited from System::Generic::Arithmetic< unsigned long >
unsigned long m_var
 

Additional Inherited Members

- Static Public Member Functions inherited from System::ULong
static unsigned long TryParse (const wchar_t *s, int r=10, wchar_t **_end=nullptr)
 将数字的指定进制字符串表示形式转换为它的等效无符号整数 More...
 
static unsigned long TryParse (const char *s, int r=10, char **_end=nullptr)
 将数字的指定进制字符串表示形式转换为它的等效无符号整数 More...
 

Detailed Description

表示 32 位无符号整数


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