Public Types | |
| enum | |
| 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 |
|
inlineconstexprnoexcept |
Default constructor.
Initializes fields with appropriate null values.
Definition at line 493 of file Composites.h.
|
inlineconstexprnoexcept |
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.