Constructors & DestructorConstruct and destruct decimal utility objects.
![]() |
public:
IDecimalUtil()
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
public:
IDecimalUtil(unsigned long auLong)
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
public:
IDecimalUtil(double aDouble)
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
public:
IDecimalUtil(unsigned int auInt)
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
public:
IDecimalUtil(int anInt)
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
public:
IDecimalUtil(const IBinaryCodedDecimal& bcd)
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
public:
IDecimalUtil(long double alDouble)
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
public:
IDecimalUtil(float afloat)
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
public:
IDecimalUtil(long aLong)
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
Conversion OperatorsThese operators convert the value to C fundamental type formats.
![]() |
public:
operator IBinaryCodedDecimal() const
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
Equality OperatorsThese operators compare decimal utility objects for equality and/or relative magnitude.
![]() |
public:
int operator !=(const IDecimalUtil& dut) const
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
public:
int operator <(const IDecimalUtil& dut) const
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
public:
int operator <=(const IDecimalUtil& dut) const
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
public:
int operator ==(const IDecimalUtil& dut) const
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
public:
int operator >(const IDecimalUtil& dut) const
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
public:
int operator >=(const IDecimalUtil& dut) const
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
IDecimalUtil operator *(const IDecimalUtil& lv, const IDecimalUtil& rv)
IDecimalUtil operator +(const IDecimalUtil& lv, const IDecimalUtil& rv)
IDecimalUtil operator -(const IDecimalUtil& lv, const IDecimalUtil& rv)
IDecimalUtil operator /(const IDecimalUtil& lv, const IDecimalUtil& rv)
ostream& operator <<(ostream& os, const IBinaryCodedDecimal& bcd)
ostream & operator <<(ostream& os, const IDecimalUtil& dut)
istream& operator >>(istream& is, IBinaryCodedDecimal& bcd)