#include <OnixS/B3/MarketData/UMDF/messaging/Composites.h>
Public Types | |
| enum | |
| typedef UInt16 | Year |
| typedef IntegralConstant< UInt16, 0 > | NullYear |
| typedef UInt8 | Month |
| typedef IntegralConstant< UInt8, 0 > | NullMonth |
| typedef UInt8 | Day |
| typedef IntegralConstant< UInt8, 0 > | NullDay |
| typedef UInt8 | Week |
| typedef IntegralConstant< UInt8, 0 > | NullWeek |
Public Member Functions | |
| constexpr | MaturityMonthYear () noexcept |
| constexpr | MaturityMonthYear (Year year, Month month, Day day, Week week) noexcept |
| __attribute__ ((__warn_unused_result__)) Year year() const noexcept | |
| __attribute__ ((__warn_unused_result__)) bool month(Month &value) const noexcept | |
| __attribute__ ((__warn_unused_result__)) bool day(Day &value) const noexcept | |
| __attribute__ ((__warn_unused_result__)) bool week(Week &value) const noexcept | |
| __attribute__ ((__warn_unused_result__)) bool operator | |
| __attribute__ ((__warn_unused_result__)) bool operator! | |
Public Attributes | |
| Month | month_ |
| Day | day_ |
| Week | week_ |
FIX type: MonthYear.
Definition at line 868 of file Composites.h.
Day of month (1 to 31).
Definition at line 891 of file Composites.h.
Month (1 to 12).
Definition at line 883 of file Composites.h.
| typedef IntegralConstant<UInt8, 0> NullDay |
Null value for an optional Day field.
Definition at line 896 of file Composites.h.
| typedef IntegralConstant<UInt8, 0> NullMonth |
Null value for an optional Month field.
Definition at line 888 of file Composites.h.
| typedef IntegralConstant<UInt8, 0> NullWeek |
Null value for an optional Week field.
Definition at line 904 of file Composites.h.
| typedef IntegralConstant<UInt16, 0> NullYear |
Null value for an optional Year field.
Definition at line 880 of file Composites.h.
Week of month (1 to 5).
Definition at line 899 of file Composites.h.
4-digit year.
Definition at line 875 of file Composites.h.
| anonymous enum |
|
inlineconstexprnoexcept |
Default constructor.
Initializes fields with appropriate null values.
Definition at line 910 of file Composites.h.
|
inlineconstexprnoexcept |
Initializes fields with provided values.
Definition at line 921 of file Composites.h.
|
inlinenoexcept |
Day of month (1 to 31).
Definition at line 972 of file Composites.h.
|
inlinenoexcept |
Month (1 to 12).
Definition at line 963 of file Composites.h.
| __attribute__ | ( | (__warn_unused_result__) | ) |
Compares encoded data.
| __attribute__ | ( | (__warn_unused_result__) | ) |
Compares encoded data.
|
inlinenoexcept |
Week of month (1 to 5).
Definition at line 981 of file Composites.h.
|
inlinenoexcept |
4-digit year.
Definition at line 955 of file Composites.h.
| Day day_ |
Definition at line 1009 of file Composites.h.
| Month month_ |
Definition at line 1008 of file Composites.h.
| Week week_ |
Definition at line 1010 of file Composites.h.