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));
1647 std::ostream& stream,
1654 return stream << str;
1666 static_cast<ImpliedMarketIndicator::Base>(value));
1692 std::ostream& stream,
1699 return stream << str;
1709 toStr(str,
set.bits());
1735 std::ostream& stream,
1742 return stream << str;
1752 toStr(str,
set.bits());
1778 std::ostream& stream,
1785 return stream << str;
1795 toStr(str,
set.bits());
1824 std::ostream& stream,
1831 return stream << str;
1857 std::ostream& stream,
1864 return stream << str;
1890 std::ostream& stream,
1897 return stream << str;
1926 std::ostream& stream,
1933 return stream << str;
1962 std::ostream& stream,
1969 return stream << str;
1998 std::ostream& stream,
2005 return stream << str;
2034 std::ostream& stream,
2041 return stream << str;
2067 std::ostream& stream,
2074 return stream << str;
2100 std::ostream& stream,
2107 return stream << str;
2111 inline std::string ImbalanceCondition::toString()
const 2113 return toStr(*
this);
2116 inline std::string TradeCondition::toString()
const 2118 return toStr(*
this);
2121 inline std::string MatchEventIndicator::toString()
const 2123 return toStr(*
this);
2126 inline std::string GroupSizeEncoding::toString()
const 2128 return toStr(*
this);
2131 inline std::string UTCTimestampNanos::toString()
const 2133 return toStr(*
this);
2136 inline std::string UTCTimestampSeconds::toString()
const 2138 return toStr(*
this);
2141 inline std::string MaturityMonthYear::toString()
const 2143 return toStr(*
this);
2146 inline std::string TextEncoding::toString()
const 2148 return toStr(*
this);
2151 inline std::string VarString::toString()
const 2153 return toStr(*
this);
2158 return toStr(value);
2163 return toStr(value);
2168 return toStr(value);
2173 return toStr(value);
2178 SecurityUpdateAction::toString(
2181 return toStr(value);
2186 return toStr(value);
2191 return toStr(value);
2196 return toStr(value);
2201 ExerciseStyle::toString(
2204 return toStr(value);
2209 return toStr(value);
2214 return toStr(value);
2219 SecurityTradingStatus::toString(
2222 return toStr(value);
2227 TradingSessionSubID::toString(
2230 return toStr(value);
2235 GovernanceIndicator::toString(
2238 return toStr(value);
2243 SecurityMatchType::toString(
2246 return toStr(value);
2251 AggressorSide::toString(
2254 return toStr(value);
2259 TradingSessionID::toString(
2262 return toStr(value);
2267 SecurityTradingEvent::toString(
2270 return toStr(value);
2275 PriceBandType::toString(
2278 return toStr(value);
2283 OpenCloseSettlFlag::toString(
2286 return toStr(value);
2291 PriceLimitType::toString(
2294 return toStr(value);
2299 PriceBandMidpointPriceType::toString(
2302 return toStr(value);
2307 SettlPriceType::toString(
2310 return toStr(value);
2315 UnderlyingPxType::toString(
2318 return toStr(value);
2323 return toStr(value);
2328 return toStr(value);
2333 return toStr(value);
2338 return toStr(value);
2343 MultiLegModel::toString(
2346 return toStr(value);
2351 MultiLegPriceMethod::toString(
2354 return toStr(value);
2359 InstrAttribType::toString(
2362 return toStr(value);
2367 InstrAttribValue::toString(
2370 return toStr(value);
2375 SecurityIDSource::toString(
2378 return toStr(value);
2383 return toStr(value);
2388 ImpliedMarketIndicator::toString(
2391 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.
Week, month and year of the maturity (used for standardized futures and options). ...
Enum
Indicates that an implied order can be created for the instrument.
void toFix(std::string &str, MatchEventIndicator set)
Serializes the object into FIX presentation.