OnixS C++ CME Market Data Handler  5.4.0
API documentation
MaturityMonthYear Class Reference

#include <OnixS/CME/MDH/Composites.h>

Public Types

enum  { Size = 5 }
 
typedef UInt16 Year
 
typedef IntegralConstant< UInt16, 65535 > NullYear
 
typedef UInt8 Month
 
typedef IntegralConstant< UInt8, 255 > NullMonth
 
typedef UInt8 Day
 
typedef IntegralConstant< UInt8, 255 > NullDay
 
typedef UInt8 Week
 
typedef IntegralConstant< UInt8, 255 > NullWeek
 

Public Member Functions

 MaturityMonthYear ()
 
Year year () const
 
bool month (Month &value) const
 
bool day (Day &value) const
 
bool week (Week &value) const
 

Detailed Description

Year, Month and Date.

FIX type: MonthYear.

Definition at line 119 of file Composites.h.

Member Typedef Documentation

typedef UInt8 Day

DD.

Definition at line 142 of file Composites.h.

typedef UInt8 Month

MM.

Definition at line 134 of file Composites.h.

Null value for optional Day field.

Definition at line 147 of file Composites.h.

Null value for optional Month field.

Definition at line 139 of file Composites.h.

Null value for optional Week field.

Definition at line 155 of file Composites.h.

typedef IntegralConstant<UInt16, 65535> NullYear

Null value for optional Year field.

Definition at line 131 of file Composites.h.

typedef UInt8 Week

WW.

Definition at line 150 of file Composites.h.

typedef UInt16 Year

YYYY.

Definition at line 126 of file Composites.h.

Member Enumeration Documentation

anonymous enum

Size of composite.

Enumerator
Size 

Definition at line 123 of file Composites.h.

Constructor & Destructor Documentation

MaturityMonthYear ( )
inline

Default constructor.

Initializes fields with appropriate null values.

Definition at line 160 of file Composites.h.

Member Function Documentation

bool day ( Day value) const
inline

DD.

Definition at line 186 of file Composites.h.

bool month ( Month value) const
inline

MM.

Definition at line 176 of file Composites.h.

bool week ( Week value) const
inline

WW.

Definition at line 196 of file Composites.h.

Year year ( ) const
inline

YYYY.

Definition at line 169 of file Composites.h.


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