73 static_cast<Boolean::Base>(value));
102 std::ostream& stream,
109 return stream << str;
121 static_cast<AllocTransType::Base>(value));
150 std::ostream& stream,
157 return stream << str;
169 static_cast<AllocReportType::Base>(value));
195 std::ostream& stream,
202 return stream << str;
214 static_cast<AllocType::Base>(value));
243 std::ostream& stream,
250 return stream << str;
262 static_cast<AllocNoOrdersType::Base>(value));
288 std::ostream& stream,
295 return stream << str;
307 static_cast<AllocStatus::Base>(value));
333 std::ostream& stream,
340 return stream << str;
352 static_cast<QuoteStatus::Base>(value));
381 std::ostream& stream,
388 return stream << str;
400 static_cast<QuoteStatusResponseTo::Base>(value));
429 std::ostream& stream,
436 return stream << str;
448 static_cast<QuoteCancelType::Base>(value));
474 std::ostream& stream,
481 return stream << str;
493 static_cast<PosType::Base>(value));
522 std::ostream& stream,
529 return stream << str;
541 static_cast<MassActionScope::Base>(value));
570 std::ostream& stream,
577 return stream << str;
589 static_cast<MassActionType::Base>(value));
618 std::ostream& stream,
625 return stream << str;
637 static_cast<MassActionResponse::Base>(value));
666 std::ostream& stream,
673 return stream << str;
685 static_cast<MassActionRejectReason::Base>(value));
714 std::ostream& stream,
721 return stream << str;
733 static_cast<SecurityResponseType::Base>(value));
762 std::ostream& stream,
769 return stream << str;
781 static_cast<PosMaintStatus::Base>(value));
810 std::ostream& stream,
817 return stream << str;
829 static_cast<ExecuteUnderlyingTrade::Base>(value));
855 std::ostream& stream,
862 return stream << str;
874 static_cast<PosTransType::Base>(value));
903 std::ostream& stream,
910 return stream << str;
922 static_cast<PosMaintAction::Base>(value));
948 std::ostream& stream,
955 return stream << str;
967 static_cast<SettlType::Base>(value));
996 std::ostream& stream,
1003 return stream << str;
1015 static_cast<SelfTradePreventionInstruction::Base>(value));
1041 std::ostream& stream,
1048 return stream << str;
1060 static_cast<TimeUnit::Base>(value));
1086 std::ostream& stream,
1093 return stream << str;
1105 static_cast<MessageType::Base>(value));
1131 std::ostream& stream,
1138 return stream << str;
1150 static_cast<FlowType::Base>(value));
1179 std::ostream& stream,
1186 return stream << str;
1198 static_cast<NegotiationRejectCode::Base>(value));
1227 std::ostream& stream,
1234 return stream << str;
1246 static_cast<EstablishRejectCode::Base>(value));
1275 std::ostream& stream,
1282 return stream << str;
1294 static_cast<TerminationCode::Base>(value));
1323 std::ostream& stream,
1330 return stream << str;
1342 static_cast<RetransmitRejectCode::Base>(value));
1371 std::ostream& stream,
1378 return stream << str;
1390 static_cast<CancelOnDisconnectType::Base>(value));
1416 std::ostream& stream,
1423 return stream << str;
1435 static_cast<Side::Base>(value));
1461 std::ostream& stream,
1468 return stream << str;
1480 static_cast<TimeInForce::Base>(value));
1509 std::ostream& stream,
1516 return stream << str;
1528 static_cast<SimpleTimeInForce::Base>(value));
1554 std::ostream& stream,
1561 return stream << str;
1573 static_cast<OrdType::Base>(value));
1602 std::ostream& stream,
1609 return stream << str;
1621 static_cast<SimpleOrdType::Base>(value));
1650 std::ostream& stream,
1657 return stream << str;
1669 static_cast<RoutingInstruction::Base>(value));
1695 std::ostream& stream,
1702 return stream << str;
1714 static_cast<ExecType::Base>(value));
1740 std::ostream& stream,
1747 return stream << str;
1759 static_cast<OrdStatus::Base>(value));
1788 std::ostream& stream,
1795 return stream << str;
1807 static_cast<ExecRestatementReasonValidForSingleCancel::Base>(value));
1836 std::ostream& stream,
1843 return stream << str;
1855 static_cast<ExecRestatementReasonValidForMassCancel::Base>(value));
1884 std::ostream& stream,
1891 return stream << str;
1903 static_cast<ExecRestatementReason::Base>(value));
1932 std::ostream& stream,
1939 return stream << str;
1951 static_cast<MultiLegReportingType::Base>(value));
1980 std::ostream& stream,
1987 return stream << str;
1999 static_cast<OrderCategory::Base>(value));
2025 std::ostream& stream,
2032 return stream << str;
2044 static_cast<AccountType::Base>(value));
2073 std::ostream& stream,
2080 return stream << str;
2092 static_cast<CxlRejResponseTo::Base>(value));
2118 std::ostream& stream,
2125 return stream << str;
2137 static_cast<PossResend::Base>(value));
2166 std::ostream& stream,
2173 return stream << str;
2185 static_cast<SecurityIDSource::Base>(value));
2214 std::ostream& stream,
2221 return stream << str;
2233 static_cast<CrossedIndicator::Base>(value));
2262 std::ostream& stream,
2269 return stream << str;
2281 static_cast<TradingSessionID::Base>(value));
2310 std::ostream& stream,
2317 return stream << str;
2329 static_cast<TradingSessionSubID::Base>(value));
2358 std::ostream& stream,
2365 return stream << str;
2377 static_cast<SecurityTradingStatus::Base>(value));
2403 std::ostream& stream,
2410 return stream << str;
2422 static_cast<CrossType::Base>(value));
2451 std::ostream& stream,
2458 return stream << str;
2470 static_cast<CrossPrioritization::Base>(value));
2496 std::ostream& stream,
2503 return stream << str;
2513 toStr(str,
set.bits());
2542 std::ostream& stream,
2549 return stream << str;
2578 std::ostream& stream,
2585 return stream << str;
2614 std::ostream& stream,
2621 return stream << str;
2647 std::ostream& stream,
2654 return stream << str;
2683 std::ostream& stream,
2690 return stream << str;
2719 std::ostream& stream,
2726 return stream << str;
2752 std::ostream& stream,
2759 return stream << str;
2788 std::ostream& stream,
2795 return stream << str;
2821 std::ostream& stream,
2828 return stream << str;
2854 std::ostream& stream,
2861 return stream << str;
2890 std::ostream& stream,
2897 return stream << str;
2926 std::ostream& stream,
2933 return stream << str;
2959 std::ostream& stream,
2966 return stream << str;
2995 std::ostream& stream,
3002 return stream << str;
3031 std::ostream& stream,
3038 return stream << str;
3067 std::ostream& stream,
3074 return stream << str;
3100 std::ostream& stream,
3107 return stream << str;
3136 std::ostream& stream,
3143 return stream << str;
3169 std::ostream& stream,
3176 return stream << str;
3180 inline std::string EventIndicator::toString()
const 3182 return toStr(*
this);
3185 inline std::string GroupSizeEncoding::toString()
const 3187 return toStr(*
this);
3190 inline std::string UTCTimestampNanos::toString()
const 3192 return toStr(*
this);
3195 inline std::string UTCTimestampNanosOptional::toString()
const 3197 return toStr(*
this);
3200 inline std::string DeltaInMillis::toString()
const 3202 return toStr(*
this);
3205 inline std::string CredentialsEncoding::toString()
const 3207 return toStr(*
this);
3210 inline std::string MemoEncoding::toString()
const 3212 return toStr(*
this);
3215 inline std::string TextEncoding::toString()
const 3217 return toStr(*
this);
3220 inline std::string DeskIDEncoding::toString()
const 3222 return toStr(*
this);
3225 inline std::string ClientAppEncoding::toString()
const 3227 return toStr(*
this);
3230 inline std::string CustodianInfo::toString()
const 3232 return toStr(*
this);
3235 inline std::string InboundBusinessHeader::toString()
const 3237 return toStr(*
this);
3240 inline std::string OutboundBusinessHeader::toString()
const 3242 return toStr(*
this);
3245 inline std::string BidirectionalBusinessHeader::toString()
const 3247 return toStr(*
this);
3250 inline std::string InvestorID::toString()
const 3252 return toStr(*
this);
3255 inline std::string ImpliedEventID::toString()
const 3257 return toStr(*
this);
3260 inline std::string Version::toString()
const 3262 return toStr(*
this);
3267 return toStr(value);
3272 AllocTransType::toString(
3275 return toStr(value);
3280 AllocReportType::toString(
3283 return toStr(value);
3288 return toStr(value);
3293 AllocNoOrdersType::toString(
3296 return toStr(value);
3301 return toStr(value);
3306 return toStr(value);
3311 QuoteStatusResponseTo::toString(
3314 return toStr(value);
3319 QuoteCancelType::toString(
3322 return toStr(value);
3327 return toStr(value);
3332 MassActionScope::toString(
3335 return toStr(value);
3340 MassActionType::toString(
3343 return toStr(value);
3348 MassActionResponse::toString(
3351 return toStr(value);
3356 MassActionRejectReason::toString(
3359 return toStr(value);
3364 SecurityResponseType::toString(
3367 return toStr(value);
3372 PosMaintStatus::toString(
3375 return toStr(value);
3380 ExecuteUnderlyingTrade::toString(
3383 return toStr(value);
3388 return toStr(value);
3393 PosMaintAction::toString(
3396 return toStr(value);
3401 return toStr(value);
3406 SelfTradePreventionInstruction::toString(
3409 return toStr(value);
3414 return toStr(value);
3419 return toStr(value);
3424 return toStr(value);
3429 NegotiationRejectCode::toString(
3432 return toStr(value);
3437 EstablishRejectCode::toString(
3440 return toStr(value);
3445 TerminationCode::toString(
3448 return toStr(value);
3453 RetransmitRejectCode::toString(
3456 return toStr(value);
3461 CancelOnDisconnectType::toString(
3464 return toStr(value);
3469 return toStr(value);
3474 return toStr(value);
3479 SimpleTimeInForce::toString(
3482 return toStr(value);
3487 return toStr(value);
3492 SimpleOrdType::toString(
3495 return toStr(value);
3500 RoutingInstruction::toString(
3503 return toStr(value);
3508 return toStr(value);
3513 return toStr(value);
3518 ExecRestatementReasonValidForSingleCancel::toString(
3521 return toStr(value);
3526 ExecRestatementReasonValidForMassCancel::toString(
3529 return toStr(value);
3534 ExecRestatementReason::toString(
3537 return toStr(value);
3542 MultiLegReportingType::toString(
3545 return toStr(value);
3550 OrderCategory::toString(
3553 return toStr(value);
3558 return toStr(value);
3563 CxlRejResponseTo::toString(
3566 return toStr(value);
3571 return toStr(value);
3576 SecurityIDSource::toString(
3579 return toStr(value);
3584 CrossedIndicator::toString(
3587 return toStr(value);
3592 TradingSessionID::toString(
3595 return toStr(value);
3600 TradingSessionSubID::toString(
3603 return toStr(value);
3608 SecurityTradingStatus::toString(
3611 return toStr(value);
3616 return toStr(value);
3621 CrossPrioritization::toString(
3624 return toStr(value);
Enum
Specifies how long the order remains in effect.
#define ONIXS_B3_BOE_MESSAGING_NAMESPACE_END
Enum
Type of cross being submitted to a market.
std::string toStr(const Version &obj)
Serializes into a string.
Enum
Status of Position Maintenance Request.
Enum
Identifies the code of reject establishment.
Enum
Indicates that message may contain information that has been sent under another sequence number...
Repeating group dimensions.
Interval time expressed in milliseconds.
Enum
Indicates how the orders being booked and allocated by an Allocation Instruction. ...
Enum
Specifies the type of action requested.
#define ONIXS_B3_BOE_EXPORTED
Enum
Specifies if a simultaneous trade of the underlying is to be performed.
Enum
Describes the action that triggered this specific Execution Report - see the OrdStatus (39) tag for t...
Enum
Identifies the code of termination.
Enum
Maintenance Action to be performed.
Enum
Identifies status of allocation.
Enum
Identifies allocation transaction type.
Enum
Type of Security Definition message response.
Enum
Defines message type.
Enum
Identifies the code of reject negotiation.
Enum
Used to communicate a reason for a solicited cancel.
Enum
Describes the specific type or purpose of an Allocation Report message.
std::ostream & operator<<(std::ostream &stream, const Version &obj)
Serializes into a stream.
Enum
Indicates reason of cancelation, if available.
Enum
Describes the specific type or purpose of an Allocation message.
Enum
Used to indicate what an Execution Report represents.
Self trade prevention investor identification is composed of the prefix and document.
Enum
Used to identify the type of quantity.
Custodian information is required for going private offer.
Enum
Unit of time used for measurement.
Unique ID for all matches that occur as a result of a implied event.
Enum
Identifier for the instrument status.
void toFix(std::string &str, EventIndicator set)
Serializes the object into FIX presentation.
Enum
Identifies the type of position transaction.
Enum
Type of Account associated with an order.
#define ONIXS_B3_BOE_MESSAGING_NAMESPACE_BEGIN
Enum
Identifies the code of reject retransmission.
Enum
Identifier for the instrument group phase.
Enum
Indicates additional order instruction.
Enum
Defines the type of interest behind a trade i.e. why a trade occurred.
Enum
Identifies current status of order.
Enum
Reason Order Mass Action Request was rejected.
Enum
Identifies the type of request that this cancel reject is in response to.
Enum
Identifies the type of request that a Quote Status Report is in response to.
Enum
Identifies the class of the SecurityID.
Enum
Specifies the scope of the action. All Day and MOC orders will be cancelled. GTC, GTD and MOA orders ...
Enum
Specifies the action taken by matching engine when it receives the Order Mass Action Request...
Enum
Identifier for Trading Session.
Identifies the version of what the field relates to.
Enum
Indicates if one side or the other of a cross order should be prioritized.
Enum
Identifies the type of quote cancel.
Optional UTC timestamp with nanosecond precision.
Enum
Specifies how long the order remains in effect.
Enum
Identifies the status of the quote acknowledgement.
UTC timestamp with nanosecond precision.
Enum
Indicates who in the contract has control over evoking settlement.
Enum
Criteria used to initiate cancel on disconnect mechanism by the gateway.
Set of indicators for a given event. First use case: indicates possible retransmission of message dur...
Enum
Indicates which order should be cancelled due to self-trade prevention.
Enum
Type of message flow from client to server or from server to client.
Enum
Indicates cross order purpose.