OnixS C++ B3 Binary UMDF Market Data Handler  1.3.0
API documentation
NullableFixedPointDecimal< MantissaType, ExponentType, NullMantissaType > Class Template Reference

#include <OnixS/B3/MarketData/UMDF/messaging/Decimal.h>

Public Member Functions

 NullableFixedPointDecimal () throw ()
 
 NullableFixedPointDecimal (MantissaType mantissa) throw ()
 
bool isNull () const
 
- Public Member Functions inherited from FixedPointDecimal< MantissaType, ExponentType >
ONIXS_B3_UMDF_MD_NODISCARD std::string toString () const
 
 FixedPointDecimal () throw ()
 
 FixedPointDecimal (Mantissa mantissa) throw ()
 
 FixedPointDecimal (const FixedPointDecimal &other) throw ()
 
Mantissa mantissa () const throw ()
 
Exponent exponent () const throw ()
 
FixedPointDecimaloperator= (const FixedPointDecimal &other) throw ()
 
void serialize (void *addr) const throw ()
 

Static Public Member Functions

static NullMantissaType nullMantissa () throw ()
 
static NullableFixedPointDecimal nullValue () throw ()
 

Additional Inherited Members

- Public Types inherited from FixedPointDecimal< MantissaType, ExponentType >
enum  { Size = sizeof(Mantissa) }
 
typedef MantissaType Mantissa
 
typedef ExponentType Exponent
 

Detailed Description

template<class MantissaType, class ExponentType, class NullMantissaType>
class OnixS::B3::MarketData::UMDF::Messaging::NullableFixedPointDecimal< MantissaType, ExponentType, NullMantissaType >

Definition at line 130 of file Decimal.h.

Constructor & Destructor Documentation

NullableFixedPointDecimal ( )
throw (
)
inline

Default (zero) initialization.

Definition at line 135 of file Decimal.h.

NullableFixedPointDecimal ( MantissaType  mantissa)
throw (
)
inlineexplicit

Explicitly initializes the instance from the mantissa value.

Definition at line 141 of file Decimal.h.

Member Function Documentation

bool isNull ( ) const
inline
Returns
whether the value is Null.

Definition at line 160 of file Decimal.h.

static NullMantissaType nullMantissa ( )
throw (
)
inlinestatic

Definition at line 147 of file Decimal.h.

static NullableFixedPointDecimal nullValue ( )
throw (
)
inlinestatic

Definition at line 153 of file Decimal.h.


The documentation for this class was generated from the following file: