#include <OnixS/CboeCFE/Trading/BOE/Decimal.h>
Public Types | |
enum | { Size = sizeof(Mantissa) } |
typedef MantissaType | Mantissa |
typedef ExponentType | Exponent |
Public Member Functions | |
FixedPointDecimal () | |
FixedPointDecimal (Mantissa mantissa) | |
FixedPointDecimal (const FixedPointDecimal &other) | |
Mantissa | mantissa () const |
ONIXS_BATS_BOE_CONSTEXPR Exponent | exponent () const |
FixedPointDecimal & | operator= (const FixedPointDecimal &other) |
Represents real number with constant exponent.
BOE Platform currently operates prices and scaling factors as real numbers with constant exponent. This class implements concept of fixed point decimal and lets to dramatically improve performance of book-related operations.
typedef ExponentType Exponent |
typedef MantissaType Mantissa |
anonymous enum |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |