#include <OnixS/CME/iLink3/messaging/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 | |
constexpr | MaturityMonthYear () noexcept |
constexpr | MaturityMonthYear (Year year, Month month, Day day, Week week) noexcept |
std::string | toString () const |
void | serialize (void *addr) const noexcept |
Year | year () const noexcept |
void | setYear (Year value) noexcept |
void | setYearToNull () noexcept |
bool | month (Month &value) const noexcept |
void | setMonth (Month value) noexcept |
void | setMonthToNull () noexcept |
bool | day (Day &value) const noexcept |
void | setDay (Day value) noexcept |
void | setDayToNull () noexcept |
bool | week (Week &value) const noexcept |
void | setWeek (Week value) noexcept |
void | setWeekToNull () noexcept |
bool | operator== (const MaturityMonthYear &other) const noexcept |
bool | operator!= (const MaturityMonthYear &other) const noexcept |
FIX type: MonthYear.
Definition at line 451 of file Composites.h.
DD.
Definition at line 474 of file Composites.h.
MM.
Definition at line 466 of file Composites.h.
typedef IntegralConstant<UInt8, 255> NullDay |
Null value for an optional Day field.
Definition at line 479 of file Composites.h.
typedef IntegralConstant<UInt8, 255> NullMonth |
Null value for an optional Month field.
Definition at line 471 of file Composites.h.
typedef IntegralConstant<UInt8, 255> NullWeek |
Null value for an optional Week field.
Definition at line 487 of file Composites.h.
typedef IntegralConstant<UInt16, 65535> NullYear |
Null value for an optional Year field.
Definition at line 463 of file Composites.h.
WW.
Definition at line 482 of file Composites.h.
YYYY.
Definition at line 458 of file Composites.h.
anonymous enum |
|
inlinenoexcept |
Default constructor.
Initializes fields with appropriate null values.
Definition at line 493 of file Composites.h.
|
inlinenoexcept |
Initializes fields with provided values.
Definition at line 504 of file Composites.h.
|
inlinenoexcept |
DD.
Definition at line 600 of file Composites.h.
|
inlinenoexcept |
MM.
Definition at line 578 of file Composites.h.
|
inlinenoexcept |
Compares encoded data.
Definition at line 652 of file Composites.h.
|
inlinenoexcept |
Compares encoded data.
Definition at line 719 of file Composites.h.
|
inlinenoexcept |
Serializes to a data buffer.
Definition at line 538 of file Composites.h.
|
inlinenoexcept |
DD.
Definition at line 608 of file Composites.h.
|
inlinenoexcept |
Definition at line 614 of file Composites.h.
|
inlinenoexcept |
MM.
Definition at line 586 of file Composites.h.
|
inlinenoexcept |
Definition at line 592 of file Composites.h.
|
inlinenoexcept |
WW.
Definition at line 630 of file Composites.h.
|
inlinenoexcept |
Definition at line 636 of file Composites.h.
|
inlinenoexcept |
YYYY.
Definition at line 564 of file Composites.h.
|
inlinenoexcept |
Definition at line 570 of file Composites.h.
|
inline |
Definition at line 2438 of file Serialization.h.
|
inlinenoexcept |
WW.
Definition at line 622 of file Composites.h.
|
inlinenoexcept |
YYYY.
Definition at line 557 of file Composites.h.