The IliDecimal Class
The IliDecimal class is used to hold floating point numbers with up to 38 digits of precision represented internally in base 10. This contrasts with the C++ double type that represents floating point numbers in base 2 and has a machine-dependent precision.
The following code extract shows how this class is used:
IliDecimal dec = someField->f_getValue().asDecimal();
someField->f_setValue(dec + IliDecimal(0.5));