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

Template for arithmetic type (either an integral or a floating point type) More...

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

Public Member Functions

 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)
 

Public Attributes

Type m_var
 

Detailed Description

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

Template for arithmetic type (either an integral or a floating point type)


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