106 return stream << str;
144 std::ostream& stream,
151 return stream << str;
189 std::ostream& stream,
196 return stream << str;
237 std::ostream& stream,
244 return stream << str;
282 std::ostream& stream,
289 return stream << str;
327 std::ostream& stream,
334 return stream << str;
372 std::ostream& stream,
379 return stream << str;
420 std::ostream& stream,
427 return stream << str;
465 std::ostream& stream,
472 return stream << str;
510 std::ostream& stream,
517 return stream << str;
558 std::ostream& stream,
565 return stream << str;
606 std::ostream& stream,
613 return stream << str;
654 std::ostream& stream,
661 return stream << str;
702 std::ostream& stream,
709 return stream << str;
750 std::ostream& stream,
757 return stream << str;
798 std::ostream& stream,
805 return stream << str;
846 std::ostream& stream,
853 return stream << str;
894 std::ostream& stream,
901 return stream << str;
942 std::ostream& stream,
949 return stream << str;
990 std::ostream& stream,
997 return stream << str;
1038 std::ostream& stream,
1045 return stream << str;
1086 std::ostream& stream,
1093 return stream << str;
1134 std::ostream& stream,
1141 return stream << str;
1179 std::ostream& stream,
1186 return stream << str;
1224 std::ostream& stream,
1231 return stream << str;
1269 std::ostream& stream,
1276 return stream << str;
1314 std::ostream& stream,
1321 return stream << str;
1362 std::ostream& stream,
1369 return stream << str;
1410 std::ostream& stream,
1417 return stream << str;
1458 std::ostream& stream,
1465 return stream << str;
1506 std::ostream& stream,
1513 return stream << str;
1554 std::ostream& stream,
1561 return stream << str;
1599 std::ostream& stream,
1606 return stream << str;
1647 std::ostream& stream,
1654 return stream << str;
1695 std::ostream& stream,
1702 return stream << str;
1740 std::ostream& stream,
1747 return stream << str;
1783 std::ostream& stream,
1790 return stream << str;
1826 std::ostream& stream,
1833 return stream << str;
1872 std::ostream& stream,
1879 return stream << str;
1905 std::ostream& stream,
1912 return stream << str;
1938 std::ostream& stream,
1945 return stream << str;
1974 std::ostream& stream,
1981 return stream << str;
2010 std::ostream& stream,
2017 return stream << str;
2046 std::ostream& stream,
2053 return stream << str;
2082 std::ostream& stream,
2089 return stream << str;
2115 std::ostream& stream,
2122 return stream << str;
2148 std::ostream& stream,
2155 return stream << str;
2159inline std::string ImbalanceCondition::toString()
const
2161 return toStr(*
this);
2164inline std::string TradeCondition::toString()
const
2166 return toStr(*
this);
2169inline std::string MatchEventIndicator::toString()
const
2171 return toStr(*
this);
2174inline std::string GroupSizeEncoding::toString()
const
2176 return toStr(*
this);
2179inline std::string UTCTimestampNanos::toString()
const
2181 return toStr(*
this);
2184inline std::string UTCTimestampSeconds::toString()
const
2186 return toStr(*
this);
2189inline std::string MaturityMonthYear::toString()
const
2191 return toStr(*
this);
2194inline std::string TextEncoding::toString()
const
2196 return toStr(*
this);
2199inline std::string VarString::toString()
const
2201 return toStr(*
this);
2204inline std::string MessageType::toString(MessageType::Enum value)
2206 return toStr(value);
2209inline std::string Boolean::toString(Boolean::Enum value)
2211 return toStr(value);
2214inline std::string TimeUnit::toString(TimeUnit::Enum value)
2216 return toStr(value);
2219inline std::string Side::toString(Side::Enum value)
2221 return toStr(value);
2226SecurityUpdateAction::toString(
2227 SecurityUpdateAction::Enum value)
2229 return toStr(value);
2232inline std::string LotType::toString(LotType::Enum value)
2234 return toStr(value);
2237inline std::string Product::toString(Product::Enum value)
2239 return toStr(value);
2242inline std::string SecurityType::toString(SecurityType::Enum value)
2244 return toStr(value);
2249ExerciseStyle::toString(
2250 ExerciseStyle::Enum value)
2252 return toStr(value);
2255inline std::string PutOrCall::toString(PutOrCall::Enum value)
2257 return toStr(value);
2260inline std::string PriceType::toString(PriceType::Enum value)
2262 return toStr(value);
2267SecurityTradingStatus::toString(
2268 SecurityTradingStatus::Enum value)
2270 return toStr(value);
2275TradingSessionSubID::toString(
2276 TradingSessionSubID::Enum value)
2278 return toStr(value);
2283GovernanceIndicator::toString(
2284 GovernanceIndicator::Enum value)
2286 return toStr(value);
2291SecurityMatchType::toString(
2292 SecurityMatchType::Enum value)
2294 return toStr(value);
2299AggressorSide::toString(
2300 AggressorSide::Enum value)
2302 return toStr(value);
2307TradingSessionID::toString(
2308 TradingSessionID::Enum value)
2310 return toStr(value);
2315SecurityTradingEvent::toString(
2316 SecurityTradingEvent::Enum value)
2318 return toStr(value);
2323PriceBandType::toString(
2324 PriceBandType::Enum value)
2326 return toStr(value);
2331OpenCloseSettlFlag::toString(
2332 OpenCloseSettlFlag::Enum value)
2334 return toStr(value);
2339PriceLimitType::toString(
2340 PriceLimitType::Enum value)
2342 return toStr(value);
2347PriceBandMidpointPriceType::toString(
2348 PriceBandMidpointPriceType::Enum value)
2350 return toStr(value);
2355SettlPriceType::toString(
2356 SettlPriceType::Enum value)
2358 return toStr(value);
2363UnderlyingPxType::toString(
2364 UnderlyingPxType::Enum value)
2366 return toStr(value);
2369inline std::string UpdateAction::toString(UpdateAction::Enum value)
2371 return toStr(value);
2374inline std::string EntryType::toString(EntryType::Enum value)
2376 return toStr(value);
2379inline std::string NewsSource::toString(NewsSource::Enum value)
2381 return toStr(value);
2384inline std::string ApplVerID::toString(ApplVerID::Enum value)
2386 return toStr(value);
2391MultiLegModel::toString(
2392 MultiLegModel::Enum value)
2394 return toStr(value);
2399MultiLegPriceMethod::toString(
2400 MultiLegPriceMethod::Enum value)
2402 return toStr(value);
2407InstrAttribType::toString(
2408 InstrAttribType::Enum value)
2410 return toStr(value);
2415InstrAttribValue::toString(
2416 InstrAttribValue::Enum value)
2418 return toStr(value);
2423SecurityIDSource::toString(
2424 SecurityIDSource::Enum value)
2426 return toStr(value);
2429inline std::string TrdSubType::toString(TrdSubType::Enum value)
2431 return toStr(value);
2436ImpliedMarketIndicator::toString(
2437 ImpliedMarketIndicator::Enum value)
2439 return toStr(value);
2444OptPayoutType::toString(
2445 OptPayoutType::Enum value)
2447 return toStr(value);
#define ONIXS_B3_UMDF_MD_MESSAGING_NAMESPACE_END
#define ONIXS_B3_UMDF_MD_EXPORTED
#define ONIXS_B3_UMDF_MD_MESSAGING_NAMESPACE_BEGIN
Repeating group dimensions.
Week, month and year of the maturity (used for standardized futures and options).
UTC timestamp with nanosecond precision (Unix Epoch).
UTC timestamp with second precision (Unix Epoch).
FixedPointDecimal< Int64, IntegralConstant< Int8, -4 > > Percentage
Optional percentage (4 decimal places).
FixedPointDecimal< Int64, IntegralConstant< Int8, -7 > > RatioQty
Ratio of quantity relative to the whole thing.
std::ostream & operator<<(std::ostream &stream, const FixedPointDecimal< Mantissa, Exponent > &value)
Serializes into a stream.
FixedPointDecimal< Int64, IntegralConstant< Int8, -8 > > PriceOffset8Optional
Price Offset (8 decimal places).
void toStr(std::string &str, Char character)
Appends the character to the given std::string instance.
ONIXS_B3_UMDF_MD_API void toFix(std::string &str, const SequenceReset_1 &obj)
Serializes the object into FIX presentation.
void toStr(std::string &str, TimeSpan timeSpan, TimeSpanFormat::Enum format=TimeSpanFormat::SDHHMMSSnsec)
Appends timespan formatted in specified pattern to given string.
Enum
Which side is aggressor of this trade.
Enum
Specifies the service pack release being applied at message level.
Enum
Type of the Market Data Entry.
Enum
Type of exercise of a derivatives security.
Enum
Corporative governance level indicator. Required for cash equities.
Set of conditions describing an imbalance.
Bits bits() const noexcept
Enum
Indicates that an implied order can be created for the instrument.
Enum
Code to represent the type of instrument attributes.
Enum
Code to represent the type of instrument attributes.
Enum
Describes the lot type for the instruments. Used for the Equities segment.
Set of indicators that identify some market data events.
Bits bits() const noexcept
Enum
Specifies the type of multileg order. Defines whether the security is pre-defined or user-defined.
Enum
Code to represent how the multileg price is to be interpreted when applied to the legs.
Enum
Flag that identifies if the opening/closing/settlement price is related to theoretical,...
Enum
Indicates the type of payout that will result from an in-the-money option.
Enum
Band Midpoint Type, used with Auction Price Banding.
Enum
Indicates the type of price banding (tunnel).
Enum
Describes how the price limits are expressed.
Enum
Code to represent the price type. If absent (zero), the default value is DECIMALS.
Enum
Indicates the type of product the security is associated with.
Enum
Indicates whether an option contract is a put or call.
Enum
Identifies class or source of the SecurityID value.
Enum
Type of matching that occurred. Required for Special Auctions.
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
Indicates the type of the security.
Enum
Action used when updating the security.
Enum
Type of settlement price.
Set of conditions describing a trade.
Bits bits() const noexcept
Enum
Phase related to a SecurityGroup where the instrument belongs to.
Enum
Status related to a given Instrument or phase related to a SecurityGroup where the instrument belongs...
Enum
Sub type of trade assigned to a trade.
Enum
Indicates the Underlying Instrument price type reflected in Index value. Used for Composite Underlyin...
Enum
Types of Market Data update action.