RLib  5.7
RLib - an opensource, lightweight and multi-platform framework for cpp programming
System::Generic::Integral< Type > Class Template Reference

Template for integral type More...

Inheritance diagram for System::Generic::Integral< Type >:
System::Generic::Arithmetic< Type >

Public Member Functions

 Integral (const Type &t=0)
 Integral (const Integral &c)
 operator Type & ()
 operator const Type () const
Integraloperator%= (const Type &t)
Integraloperator^= (const Type &t)
Integraloperator&= (const Type &t)
Integraloperator|= (const Type &t)
Integraloperator>>= (const Type &t)
Integraloperator<<= (const Type &t)
Integral operator% (const Type &t) const
Integral operator^ (const Type &t) const
Integral operator& (const Type &t) const
Integral operator| (const Type &t) const
Integral operator>> (const Type &t) const
Integral operator<< (const Type &t) const
- Public Member Functions inherited from System::Generic::Arithmetic< Type >
 Arithmetic (const Type &t=0)
 Arithmetic (const Arithmetic &c)
 operator Type & ()
 operator const Type () const
Arithmeticoperator= (const Type &t)
Arithmeticoperator+= (const Type &t)
Arithmeticoperator-= (const Type &t)
Arithmeticoperator*= (const Type &t)
Arithmeticoperator/= (const Type &t)
const Arithmetic operator+ (const Type &t) const
const Arithmetic operator- (const Type &t) const
const Arithmetic operator* (const Type &t) const
const Arithmetic operator/ (const Type &t) const
Arithmeticoperator++ ()
Arithmeticoperator-- ()
Arithmetic operator++ (int)
Arithmetic operator-- (int)

Additional Inherited Members

- Public Attributes inherited from System::Generic::Arithmetic< Type >
Type m_var

Detailed Description

template<class Type>
class System::Generic::Integral< Type >

Template for integral type

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