#include <OnixS/CME/ConflatedTCP/messaging/MDP/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 |
void | serialize (void *addr) const noexcept |
Year | year () const noexcept |
void | setYear (Year value) noexcept |
void | yearNull () noexcept |
bool | month (Month &value) const noexcept |
void | setMonth (Month value) noexcept |
void | monthNull () noexcept |
bool | day (Day &value) const noexcept |
void | setDay (Day value) noexcept |
void | dayNull () noexcept |
bool | week (Week &value) const noexcept |
void | setWeek (Week value) noexcept |
void | weekNull () noexcept |
bool | operator== (const MaturityMonthYear &other) const noexcept |
bool | operator!= (const MaturityMonthYear &other) const noexcept |
FIX type: MonthYear.
Definition at line 422 of file Composites.h.
DD.
Definition at line 445 of file Composites.h.
MM.
Definition at line 437 of file Composites.h.
typedef IntegralConstant<UInt8, 255> NullDay |
Null value for an optional Day field.
Definition at line 450 of file Composites.h.
typedef IntegralConstant<UInt8, 255> NullMonth |
Null value for an optional Month field.
Definition at line 442 of file Composites.h.
typedef IntegralConstant<UInt8, 255> NullWeek |
Null value for an optional Week field.
Definition at line 458 of file Composites.h.
typedef IntegralConstant<UInt16, 65535> NullYear |
Null value for an optional Year field.
Definition at line 434 of file Composites.h.
WW.
Definition at line 453 of file Composites.h.
YYYY.
Definition at line 429 of file Composites.h.
anonymous enum |
|
inlinenoexcept |
Default constructor.
Initializes fields with appropriate null values.
Definition at line 464 of file Composites.h.
|
inlinenoexcept |
Initializes fields with provided values.
Definition at line 475 of file Composites.h.
|
inlinenoexcept |
DD.
Definition at line 566 of file Composites.h.
|
inlinenoexcept |
Definition at line 580 of file Composites.h.
|
inlinenoexcept |
MM.
Definition at line 544 of file Composites.h.
|
inlinenoexcept |
Definition at line 558 of file Composites.h.
|
inlinenoexcept |
Compares encoded data.
Definition at line 618 of file Composites.h.
|
inlinenoexcept |
Compares encoded data.
Definition at line 685 of file Composites.h.
|
inlinenoexcept |
Serializes to a data buffer.
Definition at line 504 of file Composites.h.
|
inlinenoexcept |
DD.
Definition at line 574 of file Composites.h.
|
inlinenoexcept |
MM.
Definition at line 552 of file Composites.h.
|
inlinenoexcept |
WW.
Definition at line 596 of file Composites.h.
|
inlinenoexcept |
YYYY.
Definition at line 530 of file Composites.h.
|
inlinenoexcept |
WW.
Definition at line 588 of file Composites.h.
|
inlinenoexcept |
Definition at line 602 of file Composites.h.
|
inlinenoexcept |
YYYY.
Definition at line 523 of file Composites.h.
|
inlinenoexcept |
Definition at line 536 of file Composites.h.