#include <OnixS/SURF/MarketData/Decimal.h>
Decimal representation.
Definition at line 33 of file Decimal.h.
◆ Decimal() [1/15]
◆ Decimal() [2/15]
◆ Decimal() [3/15]
◆ Decimal() [4/15]
◆ Decimal() [5/15]
◆ Decimal() [6/15]
◆ Decimal() [7/15]
◆ Decimal() [8/15]
◆ Decimal() [9/15]
◆ Decimal() [10/15]
| Decimal |
( |
float | value, |
|
|
size_t | precision ) |
◆ Decimal() [11/15]
| Decimal |
( |
signed long long | mantissa, |
|
|
signed int | exponent ) |
◆ Decimal() [12/15]
| Decimal |
( |
signed char | sign, |
|
|
unsigned long long | mantissaHigh, |
|
|
unsigned long long | mantissaLow, |
|
|
signed int | exponent ) |
◆ Decimal() [13/15]
◆ Decimal() [14/15]
| Decimal |
( |
const char * | buffer, |
|
|
size_t | bufferSize ) |
◆ Decimal() [15/15]
◆ exponent() [1/2]
| signed int exponent |
( |
| ) |
const |
◆ exponent() [2/2]
| void exponent |
( |
signed int | | ) |
|
◆ mantissa() [1/2]
| signed long long mantissa |
( |
| ) |
const |
◆ mantissa() [2/2]
| void mantissa |
( |
signed long long | | ) |
|
◆ operator double()
| operator double |
( |
| ) |
const |
◆ operator signed int()
| operator signed int |
( |
| ) |
const |
◆ operator signed long long()
| operator signed long long |
( |
| ) |
const |
◆ operator unsigned int()
| operator unsigned int |
( |
| ) |
const |
◆ operator unsigned long long()
| operator unsigned long long |
( |
| ) |
const |
◆ operator!=()
| bool operator!= |
( |
const Decimal & | other | ) |
const |
◆ operator*=()
◆ operator+=()
◆ operator-=()
◆ operator/=()
◆ operator=()
◆ operator==()
| bool operator== |
( |
const Decimal & | other | ) |
const |
◆ toNumber() [1/10]
| bool toNumber |
( |
double & | converted | ) |
const |
◆ toNumber() [2/10]
| bool toNumber |
( |
float & | converted | ) |
const |
◆ toNumber() [3/10]
| bool toNumber |
( |
signed char & | converted | ) |
const |
◆ toNumber() [4/10]
| bool toNumber |
( |
signed int & | converted | ) |
const |
◆ toNumber() [5/10]
| bool toNumber |
( |
signed long long & | converted | ) |
const |
◆ toNumber() [6/10]
| bool toNumber |
( |
signed short & | converted | ) |
const |
◆ toNumber() [7/10]
| bool toNumber |
( |
unsigned char & | converted | ) |
const |
◆ toNumber() [8/10]
| bool toNumber |
( |
unsigned int & | converted | ) |
const |
◆ toNumber() [9/10]
| bool toNumber |
( |
unsigned long long & | converted | ) |
const |
◆ toNumber() [10/10]
| bool toNumber |
( |
unsigned short & | converted | ) |
const |
◆ toString()
| std::string toString |
( |
| ) |
const |