#include <OnixS/FIXEngine/FIX/Numeric.h>
Definition at line 47 of file Numeric.h.
Initializes an instance from compound components.
Definition at line 168 of file Numeric.h.
Converts the Double value to a decimal.
- Parameters
-
value | The double precision floating-point value. |
precision | Defines the conversion precision. |
Returns the exponent part of the decimal.
Definition at line 193 of file Numeric.h.
Updates the exponent part of the decimal.
Definition at line 200 of file Numeric.h.
Returns the mantissa part of the decimal.
Definition at line 178 of file Numeric.h.
Updates the mantissa part of the decimal.
Definition at line 185 of file Numeric.h.
Casts to the whole integer number as a regular floating point value is casted.
- Exceptions
-
The | domain_error exception on a failure. |
Definition at line 255 of file Numeric.h.
Casts to the whole integer number as a regular floating point value is casted.
- Exceptions
-
The | domain_error exception on a failure. |
Definition at line 207 of file Numeric.h.
Casts to the whole integer number as a regular floating point value is casted.
- Exceptions
-
The | domain_error exception on a failure. |
Definition at line 231 of file Numeric.h.
Casts to the whole integer number as a regular floating point value is casted.
- Exceptions
-
The | domain_error exception on a failure. |
Definition at line 219 of file Numeric.h.
Casts to the whole integer number as a regular floating point value is casted.
- Exceptions
-
The | domain_error exception on a failure. |
Definition at line 243 of file Numeric.h.
bool operator!= |
( |
const Decimal & |
| ) |
const |
bool operator< |
( |
const Decimal & |
| ) |
const |
bool operator== |
( |
const Decimal & |
| ) |
const |
bool operator> |
( |
const Decimal & |
| ) |
const |
static Decimal parse |
( |
const char * |
buffer, |
|
|
size_t |
bufferSize |
|
) |
| |
|
static |
Parses the decimal from the string presentation.
- Exceptions
-
The | std::exception on a failure. |
bool toNumber |
( |
Int32 & |
| ) |
const |
Casts to the whole integer number as a regular floating point value is casted.
- Returns
- false if the conversion fails.
bool toNumber |
( |
UInt32 & |
| ) |
const |
Casts to the whole integer number as a regular floating point value is casted.
- Returns
- false if the conversion fails.
bool toNumber |
( |
Int64 & |
| ) |
const |
Casts to the whole integer number as a regular floating point value is casted.
- Returns
- false if the conversion fails.
bool toNumber |
( |
UInt64 & |
| ) |
const |
Casts to the whole integer number as a regular floating point value is casted.
- Returns
- false if the conversion fails.
bool toNumber |
( |
Double & |
| ) |
const |
Casts to the floating point number.
- Returns
- false if the conversion fails.
void toString |
( |
std::string & |
| ) |
const |
Appends the text presentation to the given string.
std::string toString |
( |
| ) |
const |
|
inline |
Returns the text presentation of the decimal.
Definition at line 268 of file Numeric.h.
static bool tryParse |
( |
const char * |
buffer, |
|
|
size_t |
bufferSize, |
|
|
Decimal & |
|
|
) |
| |
|
static |
Attempts to parse the decimal value from its string/text presentation.
- Returns
- false on the parsing failure.
The documentation for this class was generated from the following file: