37 MessageType::Enum value);
73 static_cast<MessageType::Base>(value));
106 return stream << str;
118 static_cast<Boolean::Base>(value));
144 std::ostream& stream,
151 return stream << str;
163 static_cast<TimeUnit::Base>(value));
189 std::ostream& stream,
196 return stream << str;
208 static_cast<Side::Base>(value));
237 std::ostream& stream,
244 return stream << str;
256 static_cast<SecurityUpdateAction::Base>(value));
282 std::ostream& stream,
289 return stream << str;
301 static_cast<LotType::Base>(value));
327 std::ostream& stream,
334 return stream << str;
346 static_cast<Product::Base>(value));
372 std::ostream& stream,
379 return stream << str;
391 static_cast<SecurityType::Base>(value));
420 std::ostream& stream,
427 return stream << str;
439 static_cast<ExerciseStyle::Base>(value));
465 std::ostream& stream,
472 return stream << str;
484 static_cast<PutOrCall::Base>(value));
510 std::ostream& stream,
517 return stream << str;
529 static_cast<PriceType::Base>(value));
558 std::ostream& stream,
565 return stream << str;
577 static_cast<SecurityTradingStatus::Base>(value));
606 std::ostream& stream,
613 return stream << str;
625 static_cast<TradingSessionSubID::Base>(value));
654 std::ostream& stream,
661 return stream << str;
673 static_cast<GovernanceIndicator::Base>(value));
702 std::ostream& stream,
709 return stream << str;
721 static_cast<SecurityMatchType::Base>(value));
750 std::ostream& stream,
757 return stream << str;
769 static_cast<AggressorSide::Base>(value));
798 std::ostream& stream,
805 return stream << str;
817 static_cast<TradingSessionID::Base>(value));
846 std::ostream& stream,
853 return stream << str;
865 static_cast<SecurityTradingEvent::Base>(value));
894 std::ostream& stream,
901 return stream << str;
913 static_cast<PriceBandType::Base>(value));
942 std::ostream& stream,
949 return stream << str;
961 static_cast<OpenCloseSettlFlag::Base>(value));
990 std::ostream& stream,
997 return stream << str;
1009 static_cast<PriceLimitType::Base>(value));
1038 std::ostream& stream,
1045 return stream << str;
1057 static_cast<PriceBandMidpointPriceType::Base>(value));
1086 std::ostream& stream,
1093 return stream << str;
1105 static_cast<SettlPriceType::Base>(value));
1134 std::ostream& stream,
1141 return stream << str;
1153 static_cast<UnderlyingPxType::Base>(value));
1179 std::ostream& stream,
1186 return stream << str;
1198 static_cast<UpdateAction::Base>(value));
1224 std::ostream& stream,
1231 return stream << str;
1243 static_cast<EntryType::Base>(value));
1269 std::ostream& stream,
1276 return stream << str;
1288 static_cast<NewsSource::Base>(value));
1314 std::ostream& stream,
1321 return stream << str;
1333 static_cast<ApplVerID::Base>(value));
1362 std::ostream& stream,
1369 return stream << str;
1381 static_cast<MultiLegModel::Base>(value));
1410 std::ostream& stream,
1417 return stream << str;
1429 static_cast<MultiLegPriceMethod::Base>(value));
1458 std::ostream& stream,
1465 return stream << str;
1477 static_cast<InstrAttribType::Base>(value));
1506 std::ostream& stream,
1513 return stream << str;
1525 static_cast<InstrAttribValue::Base>(value));
1554 std::ostream& stream,
1561 return stream << str;
1573 static_cast<SecurityIDSource::Base>(value));
1599 std::ostream& stream,
1606 return stream << str;
1618 static_cast<TrdSubType::Base>(value));
1644 std::ostream& stream,
1651 return stream << str;
1661 toStr(str,
set.bits());
1687 std::ostream& stream,
1694 return stream << str;
1704 toStr(str,
set.bits());
1730 std::ostream& stream,
1737 return stream << str;
1747 toStr(str,
set.bits());
1776 std::ostream& stream,
1783 return stream << str;
1809 std::ostream& stream,
1816 return stream << str;
1842 std::ostream& stream,
1849 return stream << str;
1878 std::ostream& stream,
1885 return stream << str;
1914 std::ostream& stream,
1921 return stream << str;
1950 std::ostream& stream,
1957 return stream << str;
1983 std::ostream& stream,
1990 return stream << str;
2019 std::ostream& stream,
2026 return stream << str;
2052 std::ostream& stream,
2059 return stream << str;
2085 std::ostream& stream,
2092 return stream << str;
2096 inline std::string ImbalanceCondition::toString()
const 2098 return toStr(*
this);
2101 inline std::string TradeCondition::toString()
const 2103 return toStr(*
this);
2106 inline std::string MatchEventIndicator::toString()
const 2108 return toStr(*
this);
2111 inline std::string GroupSizeEncoding::toString()
const 2113 return toStr(*
this);
2116 inline std::string UTCTimestampNanos::toString()
const 2118 return toStr(*
this);
2121 inline std::string UTCTimestampSeconds::toString()
const 2123 return toStr(*
this);
2126 inline std::string MaturityMonthYear::toString()
const 2128 return toStr(*
this);
2131 inline std::string TextEncoding::toString()
const 2133 return toStr(*
this);
2136 inline std::string VarString::toString()
const 2138 return toStr(*
this);
2143 return toStr(value);
2148 return toStr(value);
2153 return toStr(value);
2158 return toStr(value);
2163 SecurityUpdateAction::toString(
2166 return toStr(value);
2171 return toStr(value);
2176 return toStr(value);
2181 return toStr(value);
2186 ExerciseStyle::toString(
2189 return toStr(value);
2194 return toStr(value);
2199 return toStr(value);
2204 SecurityTradingStatus::toString(
2207 return toStr(value);
2212 TradingSessionSubID::toString(
2215 return toStr(value);
2220 GovernanceIndicator::toString(
2223 return toStr(value);
2228 SecurityMatchType::toString(
2231 return toStr(value);
2236 AggressorSide::toString(
2239 return toStr(value);
2244 TradingSessionID::toString(
2247 return toStr(value);
2252 SecurityTradingEvent::toString(
2255 return toStr(value);
2260 PriceBandType::toString(
2263 return toStr(value);
2268 OpenCloseSettlFlag::toString(
2271 return toStr(value);
2276 PriceLimitType::toString(
2279 return toStr(value);
2284 PriceBandMidpointPriceType::toString(
2287 return toStr(value);
2292 SettlPriceType::toString(
2295 return toStr(value);
2300 UnderlyingPxType::toString(
2303 return toStr(value);
2308 return toStr(value);
2313 return toStr(value);
2318 return toStr(value);
2323 return toStr(value);
2328 MultiLegModel::toString(
2331 return toStr(value);
2336 MultiLegPriceMethod::toString(
2339 return toStr(value);
2344 InstrAttribType::toString(
2347 return toStr(value);
2352 InstrAttribValue::toString(
2355 return toStr(value);
2360 SecurityIDSource::toString(
2363 return toStr(value);
2368 return toStr(value);
Enum
Describes how the price limits are expressed.
#define ONIXS_B3_UMDF_MD_EXPORTED
std::string toStr(const VarString &obj)
Serializes into a string.
Enum
Action used when updating the security.
Repeating group dimensions..
Set of indicators for the end of updates for a given event. It also indicates if this message is a re...
Set of conditions describing an imbalance..
Enum
Describes the lot type for the instruments. Used for the Equities segment.
Enum
Indicates the type of price banding (tunnel).
UTC timestamp with nanosecond precision (Unix Epoch).
Enum
Type of exercise of a derivatives security.
Enum
Type of the Market Data Entry.
UTC timestamp with second precision (Unix Epoch).
Enum
Indicates whether an option contract is a put or call.
Set of conditions describing a trade..
Enum
Status related to a given Instrument or phase related to a SecurityGroup where the instrument belongs...
Enum
Indicates the Underlying Instrument price type reflected in Index value. Used for Composite Underlyin...
std::ostream & operator<<(std::ostream &stream, const VarString &obj)
Serializes into a stream.
Enum
Sub type of trade assigned to a trade.
#define ONIXS_B3_UMDF_MD_MESSAGING_NAMESPACE_END
Enum
Code to represent the price type. If absent (zero), the default value is DECIMALS.
Enum
Phase related to a SecurityGroup where the instrument belongs to.
Enum
Identifies class or source of the SecurityID value.
Enum
Band Midpoint Type, used with Auction Price Banding.
Enum
Indicates the type of product the security is associated with.
Enum
Types of Market Data update action.
Enum
Corporative governance level indicator. Required for cash equities.
Enum
Indicates the type of the security.
Enum
Specifies the type of multileg order. Defines whether the security is pre-defined or user-defined...
#define ONIXS_B3_UMDF_MD_MESSAGING_NAMESPACE_BEGIN
Enum
Type of matching that occurred. Required for Special Auctions.
Enum
Flag that identifies if the opening/closing/settlement price is related to theoretical, daily, previous business day or just an updated value.
Enum
Identifies an event related to a Trade. This tag is also used to mark when an instrument state is kep...
Enum
Status related to a given Instrument or phase related to a SecurityGroup where the instrument belongs...
Enum
Code to represent how the multileg price is to be interpreted when applied to the legs...
Enum
Code to represent the type of instrument attributes.
Enum
Which side is aggressor of this trade.
Enum
Specifies the service pack release being applied at message level.
Enum
Type of settlement price.
Enum
Code to represent the type of instrument attributes.
void toFix(std::string &str, MatchEventIndicator set)
Serializes the object into FIX presentation.