Public Types | |
| enum | |
| typedef Int64 | OriginalSystemID |
| typedef IntegralConstant< Int64, -9223372036854775807LL-1 > | NullOriginalSystemID |
| typedef UInt64 | UTCTimestamp |
| typedef IntegralConstant< UInt64, 0ULL > | NullUTCTimestamp |
Public Member Functions | |
| constexpr | OriginalOrderID () noexcept |
| OriginalOrderID (OriginalSystemID originalSystemId, Timestamp originalCreationTimestamp) noexcept(timestampToTicks::Nothrow) | |
| constexpr | OriginalOrderID (OriginalSystemID originalSystemId, UTCTimestamp originalCreationTimestamp) noexcept |
| std::string | toString () const |
| void | serialize (void *addr) const noexcept |
| OriginalSystemID | originalSystemId () const noexcept |
| void | originalSystemId (OriginalSystemID value) noexcept |
| void | originalSystemId (NullOpt) noexcept |
| auto | originalCreationTimestamp () const noexcept(ticksToTimestamp::Nothrow) |
| void | originalCreationTimestamp (Timestamp value) noexcept(timestampToTicks::Nothrow) |
| void | originalCreationTimestamp (NullOpt) noexcept |
| bool | operator== (const OriginalOrderID &other) const noexcept |
| bool | operator!= (const OriginalOrderID &other) const noexcept |
Definition at line 600 of file Composites.h.
| typedef IntegralConstant<Int64, -9223372036854775807LL-1> NullOriginalSystemID |
Null value for an optional OriginalSystemID field.
Definition at line 614 of file Composites.h.
| typedef IntegralConstant<UInt64, 0ULL> NullUTCTimestamp |
Null value for an optional UTCTimestamp field.
Definition at line 624 of file Composites.h.
| typedef Int64 OriginalSystemID |
| typedef UInt64 UTCTimestamp |
Type alias for the OriginalCreationTimestamp.
FIX type: UTCTimestamp.
Definition at line 619 of file Composites.h.
| anonymous enum |
|
inlineconstexprnoexcept |
Default constructor.
Initializes fields with appropriate null values.
Definition at line 630 of file Composites.h.
|
inlinenoexcept |
Initializes fields with the provided values.
Definition at line 637 of file Composites.h.
|
inlineconstexprnoexcept |
Initializes fields with the provided values.
Definition at line 645 of file Composites.h.
|
inlinenoexcept |
Compares encoded data.
Definition at line 731 of file Composites.h.
|
inlinenoexcept |
Compares encoded data.
Definition at line 787 of file Composites.h.
|
inlinenoexcept |
FIX type: UTCTimestamp.
Definition at line 703 of file Composites.h.
|
inlinenoexcept |
Definition at line 718 of file Composites.h.
|
inlinenoexcept |
Sets the originalCreationTimestamp field.
FIX type: UTCTimestamp.
Definition at line 713 of file Composites.h.
|
inlinenoexcept |
|
inlinenoexcept |
Definition at line 695 of file Composites.h.
|
inlinenoexcept |
|
inlinenoexcept |
Serializes to a data buffer.
Definition at line 668 of file Composites.h.
|
inline |
Definition at line 1703 of file Serialization.h.