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