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

#include <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

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 103 of file Composites.h.

Member Typedef Documentation

typedef UInt8 Day

DD.

Definition at line 126 of file Composites.h.

typedef UInt8 Month

MM.

Definition at line 118 of file Composites.h.

Null value for optional Day field.

Definition at line 131 of file Composites.h.

Null value for optional Month field.

Definition at line 123 of file Composites.h.

Null value for optional Week field.

Definition at line 139 of file Composites.h.

typedef IntegralConstant<UInt16, 65535> NullYear

Null value for optional Year field.

Definition at line 115 of file Composites.h.

typedef UInt8 Week

WW.

Definition at line 134 of file Composites.h.

typedef UInt16 Year

YYYY.

Definition at line 110 of file Composites.h.

Member Enumeration Documentation

anonymous enum

Size of composite.

Enumerator
Size 

Definition at line 107 of file Composites.h.

Member Function Documentation

bool day ( Day value) const
inline

DD.

Definition at line 159 of file Composites.h.

bool month ( Month value) const
inline

MM.

Definition at line 149 of file Composites.h.

bool week ( Week value) const
inline

WW.

Definition at line 169 of file Composites.h.

Year year ( ) const
inline

YYYY.

Definition at line 142 of file Composites.h.


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