dxfcpp::EventType.
+
+
+
+◆ withEventFlags() [1/2]
+
+
+
+
+
+
+
+ |
+
+inlinenoexcept |
+
+
+
+
+
Changes transactional event flags and returns the current series.
+
See EventFlag "Event Flags" section.
+
- Parameters
-
+
+ eventFlags | transactional event flags' mask. |
+
+
+
+
- Returns
- The current series.
+
+
+
+
+◆ withEventFlags() [2/2]
+
+
+
+
+
+
+
+
+ Series & dxfcpp::Series::withEventFlags |
+ ( |
+ std::int32_t |
+ eventFlags | ) |
+ |
+
+
+ |
+
+inlinenoexcept |
+
+
+
+
+
Changes transactional event flags and returns the current series.
+
See EventFlag "Event Flags" section.
+
- Parameters
-
+
+ eventFlags | transactional event flags. |
+
+
+
+
- Returns
- The current series.
+
+
+
+
+◆ withEventFlagsShared() [1/2]
+
+
+
+
+
+
+
+ |
+
+inlinenoexcept |
+
+
+
+
+
Changes transactional event flags and returns a shared pointer to the current series.
+
See EventFlag "Event Flags" section.
+
- Warning
- Please do not use this method unless the object was created with
std::shared_ptr<Series>(new Series(...))
or std::make_shared<Series>(...)
+
- Parameters
-
+
+ eventFlags | transactional event flags' mask. |
+
+
+
+
- Returns
- A shared pointer to the current series.
+
+
+
+
+◆ withEventFlagsShared() [2/2]
+
+
+
+
+
+
+
+
+ Series::Ptr dxfcpp::Series::withEventFlagsShared |
+ ( |
+ std::int32_t |
+ eventFlags | ) |
+ |
+
+
+ |
+
+inlinenoexcept |
+
+
+
+
+
Changes transactional event flags and returns a shared pointer to the current series.
+
See EventFlag "Event Flags" section.
+
- Warning
- Please do not use this method unless the object was created with
std::shared_ptr<Series>(new Series(...))
or std::make_shared<Series>(...)
+
- Parameters
-
+
+ eventFlags | transactional event flags. |
+
+
+
+
- Returns
- A shared pointer to the current series.
+
+
+
+
+◆ withEventSymbol()
+
+
+
+
+
+
+
+
+ virtual Series & dxfcpp::Series::withEventSymbol |
+ ( |
+ const std::string & |
+ eventSymbol | ) |
+ |
+
+
+ |
+
+inlinevirtualnoexcept |
+
+
+
+
+
Changes event's symbol and returns the current series.
+
- Parameters
-
+
+ eventSymbol | The symbol of this event. |
+
+
+
+
- Returns
- The current series.
+
+
+
+
+◆ withEventSymbolShared()
+
+
+
+
+
+
+
+
+ Series::Ptr dxfcpp::Series::withEventSymbolShared |
+ ( |
+ const std::string & |
+ eventSymbol | ) |
+ |
+
+
+ |
+
+inlinenoexcept |
+
+
+
+
+
Changes event's symbol and returns a shared pointer to the current series.
+
- Warning
- Please do not use this method unless the object was created with
std::shared_ptr<Series>(new Series(...))
or std::make_shared<Series>(...)
+
- Parameters
-
+
+ eventSymbol | The symbol of this event. |
+
+
+
+
- Returns
- A shared pointer to the current series.
+
+
+
+
+◆ withEventTime()
+
+
+
+
+
+
+
+
+ Series & dxfcpp::Series::withEventTime |
+ ( |
+ std::int64_t |
+ eventTime | ) |
+ |
+
+
+ |
+
+inlinenoexcept |
+
+
+
+
+
Changes event's creation time and returns the current series.
+
- Parameters
-
+
+ eventTime | the difference, measured in milliseconds, between the event creation time and midnight, January 1, 1970 UTC. |
+
+
+
+
- Returns
- The current series.
+
+
+
+
+◆ withEventTimeShared()
+
+
+
+
+
+
+
+
+ Series::Ptr dxfcpp::Series::withEventTimeShared |
+ ( |
+ std::int64_t |
+ eventTime | ) |
+ |
+
+
+ |
+
+inlinenoexcept |
+
+
+
+
+
Changes event's creation time and returns a shared pointer to the current series.
+
- Warning
- Please do not use this method unless the object was created with
std::shared_ptr<Series>(new Series(...))
or std::make_shared<Series>(...)
+
- Parameters
-
+
+ eventTime | the difference, measured in milliseconds, between the event creation time and midnight, January 1, 1970 UTC. |
+
+
+
+
- Returns
- A shared pointer to the current series.
+
+
+
+
+◆ withIndex()
+
+
+
+
+
+
+
+
+ Series & dxfcpp::Series::withIndex |
+ ( |
+ std::int64_t |
+ index | ) |
+ |
+
+
+ |
+
+inlinenoexcept |
+
+
+
+
+
Changes unique per-symbol index of this series and returns it.
+
- Parameters
-
+
+ index | unique per-symbol index of this series. |
+
+
+
+
- Returns
- The current series.
+
+
+
+
+◆ withIndexShared()
+
+
+
+
+
+
+
+
+ Series::Ptr dxfcpp::Series::withIndexShared |
+ ( |
+ std::int64_t |
+ index | ) |
+ |
+
+
+ |
+
+inlinenoexcept |
+
+
+
+
+
Changes unique per-symbol index of this series and returns a shared pointer to it.
+
- Warning
- Please do not use this method unless the object was created with
std::shared_ptr<Series>(new Series(...))
or std::make_shared<Series>(...)
+
- Parameters
-
+
+ index | unique per-symbol index of this order. |
+
+
+
+
- Returns
- A shared pointer to the current series.
+
+
+
+
+◆ withSequence()
+
+
+
+
+
+
+
+
+ Series & dxfcpp::Series::withSequence |
+ ( |
+ std::int32_t |
+ sequence | ) |
+ |
+
+
+ |
+
+inlinenoexcept |
+
+
+
+
+
+◆ withSequenceShared()
+
+
+
+
+
+
+
+
+ Series::Ptr dxfcpp::Series::withSequenceShared |
+ ( |
+ std::int32_t |
+ sequence | ) |
+ |
+
+
+ |
+
+inlinenoexcept |
+
+
+
+
+
Changes sequence number of this series.
+
Returns a shared pointer to the current series.
+
- Warning
- Please do not use this method unless the object was created with
std::shared_ptr<Series>(new Series(...))
or std::make_shared<Series>(...)
+
- Parameters
-
+
+ sequence | the sequence. |
+
+
+
+
- Returns
- A shared pointer to the current series.
+
- See also
- Series::getSequence()
+
+
+
+
+◆ withTime()
+
+
+
+
+
+
+
+
+ Series & dxfcpp::Series::withTime |
+ ( |
+ std::int64_t |
+ time | ) |
+ |
+
+
+ |
+
+inlinenoexcept |
+
+
+
+
+
Changes time of this series and returns it.
+
Time is measured in milliseconds between the current time and midnight, January 1, 1970 UTC.
+
- Parameters
-
+
+ time | time of this series. |
+
+
+
+
- Returns
- The current series.
+
+
+
+
+◆ withTimeShared()
+
+
+
+
+
+
+
+
+ Series::Ptr dxfcpp::Series::withTimeShared |
+ ( |
+ std::int64_t |
+ time | ) |
+ |
+
+
+ |
+
+inlinenoexcept |
+
+
+
+
+
Changes time of this series and returns a shared pointer to it.
+
Time is measured in milliseconds between the current time and midnight, January 1, 1970 UTC.
+
- Warning
- Please do not use this method unless the object was created with
std::shared_ptr<Series>(new Series(...))
or std::make_shared<Series>(...)
+
- Parameters
-
+
+ time | time of this series. |
+
+
+
+
- Returns
- A shared pointer to the current series.
+
diff --git a/docs/d1/d02/classdxfcpp_1_1_series.js b/docs/d1/d02/classdxfcpp_1_1_series.js
index e39e08dc..ac471a01 100644
--- a/docs/d1/d02/classdxfcpp_1_1_series.js
+++ b/docs/d1/d02/classdxfcpp_1_1_series.js
@@ -35,5 +35,19 @@ var classdxfcpp_1_1_series =
[ "setTimeSequence", "d1/d02/classdxfcpp_1_1_series.html#a4f865ebe992d1759467c93a55fce9b76", null ],
[ "setVolatility", "d1/d02/classdxfcpp_1_1_series.html#a03e81c865f159f206a6d363303a86424", null ],
[ "toGraal", "d1/d02/classdxfcpp_1_1_series.html#a7c711320747079dbd506d63c1d4730d7", null ],
- [ "toString", "d1/d02/classdxfcpp_1_1_series.html#a2b964d3b9d9275abbc2dc962d6e73578", null ]
+ [ "toString", "d1/d02/classdxfcpp_1_1_series.html#a2b964d3b9d9275abbc2dc962d6e73578", null ],
+ [ "withEventFlags", "d1/d02/classdxfcpp_1_1_series.html#acace749bef12c6d0e11f0b0de3421c89", null ],
+ [ "withEventFlags", "d1/d02/classdxfcpp_1_1_series.html#a8f0ea89e67cbe14742be0efbc260bf0a", null ],
+ [ "withEventFlagsShared", "d1/d02/classdxfcpp_1_1_series.html#acd9367cfadfd24ab6360d6ff2152d780", null ],
+ [ "withEventFlagsShared", "d1/d02/classdxfcpp_1_1_series.html#a0ba1451ce5d9af1ccf890ec24837d3fb", null ],
+ [ "withEventSymbol", "d1/d02/classdxfcpp_1_1_series.html#ac9b1138ec64df65782f7e2d17d751665", null ],
+ [ "withEventSymbolShared", "d1/d02/classdxfcpp_1_1_series.html#a0ccf33524a9a6c845cfce9e0fe809a96", null ],
+ [ "withEventTime", "d1/d02/classdxfcpp_1_1_series.html#a249fa99c8e69a6f02ae561692baa38c8", null ],
+ [ "withEventTimeShared", "d1/d02/classdxfcpp_1_1_series.html#afd57a78c0c0336f246b309346a72bf43", null ],
+ [ "withIndex", "d1/d02/classdxfcpp_1_1_series.html#af3bc2c6a9687bc95788d8c7a5d3ef8b7", null ],
+ [ "withIndexShared", "d1/d02/classdxfcpp_1_1_series.html#afdcad8f2db1fa12ebb6379f3f34da364", null ],
+ [ "withSequence", "d1/d02/classdxfcpp_1_1_series.html#a8736eaaf6963d186dfaf24852955dd8b", null ],
+ [ "withSequenceShared", "d1/d02/classdxfcpp_1_1_series.html#af665d6ea0cabad8a2b70c6e61810de9c", null ],
+ [ "withTime", "d1/d02/classdxfcpp_1_1_series.html#a1c268da1ff54eedaabc5ef37374f59e0", null ],
+ [ "withTimeShared", "d1/d02/classdxfcpp_1_1_series.html#a785a0576560c73dd94f455108d3c47c5", null ]
];
\ No newline at end of file
diff --git a/docs/d1/d03/_greeks_8hpp_source.html b/docs/d1/d03/_greeks_8hpp_source.html
index 08649fd4..81653a39 100644
--- a/docs/d1/d03/_greeks_8hpp_source.html
+++ b/docs/d1/d03/_greeks_8hpp_source.html
@@ -297,8 +297,8 @@
191
192
193 void setTime(std::int64_t time)
noexcept {
- 194 data_.index = orOp(orOp(sal(time_util::getSecondsFromTime(time), SECONDS_SHIFT),
- 195 sal(time_util::getMillisFromTime(time), MILLISECONDS_SHIFT)),
+ 194 data_.index = orOp(orOp(sal(
static_cast<std::int64_t>(time_util::getSecondsFromTime(time)), SECONDS_SHIFT),
+ 195 sal(
static_cast<std::int64_t>(time_util::getMillisFromTime(time)), MILLISECONDS_SHIFT)),
diff --git a/docs/d2/d02/_theo_price_8hpp_source.html b/docs/d2/d02/_theo_price_8hpp_source.html
index c3b874d2..a71f5aa8 100644
--- a/docs/d2/d02/_theo_price_8hpp_source.html
+++ b/docs/d2/d02/_theo_price_8hpp_source.html
@@ -304,8 +304,8 @@
198
199
200 void setTime(std::int64_t time)
noexcept {
- 201 data_.index = orOp(orOp(sal(time_util::getSecondsFromTime(time), SECONDS_SHIFT),
- 202 sal(time_util::getMillisFromTime(time), MILLISECONDS_SHIFT)),
+ 201 data_.index = orOp(orOp(sal(
static_cast<std::int64_t>(time_util::getSecondsFromTime(time)), SECONDS_SHIFT),
+ 202 sal(
static_cast<std::int64_t>(time_util::getMillisFromTime(time)), MILLISECONDS_SHIFT)),
diff --git a/docs/d3/d00/_option_sale_8hpp_source.html b/docs/d3/d00/_option_sale_8hpp_source.html
index d8ba9728..f0116c40 100644
--- a/docs/d3/d00/_option_sale_8hpp_source.html
+++ b/docs/d3/d00/_option_sale_8hpp_source.html
@@ -114,8 +114,8 @@
-
-
+
+
14#include "../../internal/Common.hpp"
15#include "../EventTypeEnum.hpp"
@@ -325,522 +325,524 @@
219
220
221 void setTime(std::int64_t time)
noexcept {
- 222 data_.timeSequence = orOp(
- 223 sal(
static_cast<std::int64_t>(time_util::getSecondsFromTime(time)), SECONDS_SHIFT),
- 224 orOp(sal(
static_cast<std::int64_t>(time_util::getMillisFromTime(time)), MILLISECONDS_MASK), getSequence()));
-
-
-
- 228
- 229
- 230
- 231
- 232
-
- 234 return time_nanos_util::getNanosFromMillisAndNanoPart(getTime(), data_.timeNanoPart);
-
-
-
- 238
- 239
- 240
- 241
- 242
-
- 244 setTime(time_nanos_util::getMillisFromNanos(timeNanos)
);
- 245 data_.timeNanoPart = time_nanos_util::getNanoPartFromNanos(timeNanos);
-
-
-
- 249
- 250
- 251
- 252
-
- 254 data_.timeNanoPart = timeNanoPart;
-
-
-
- 258
- 259
- 260
- 261
-
- 263 return data_.timeNanoPart;
-
-
-
- 267
- 268
- 269
- 270
- 271
- 272
-
- 274 return static_cast<std::int32_t>(andOp(data_.index, MAX_SEQUENCE));
-
-
-
- 278
- 279
- 280
- 281
- 282
-
-
-
-
- 287 data_.index = orOp(andOp(data_.index, ~MAX_SEQUENCE), sequence);
-
-
-
- 291
- 292
- 293
- 294
-
- 296 return data_.exchangeCode;
-
-
-
- 300
- 301
- 302
- 303
-
-
-
- 307 return dxfcpp::utf16toUtf8String(data_.exchangeCode);
-
-
-
- 311
- 312
- 313
- 314
-
-
-
- 318
- 319
- 320
- 321
-
- 323 data_.exchangeCode = exchangeCode;
-
-
-
- 327
- 328
- 329
- 330
-
-
-
-
-
- 336
- 337
- 338
- 339
- 340 void setPrice(
double price)
noexcept {
-
-
-
-
- 345
- 346
- 347
- 348
- 349 double getSize()
const noexcept {
-
-
-
-
- 354
- 355
- 356
- 357
- 358 void setSize(
double size)
noexcept {
-
-
-
-
- 363
- 364
- 365
- 366
-
- 368 return data_.bidPrice;
-
-
-
- 372
- 373
- 374
- 375
-
- 377 data_.bidPrice = bidPrice;
-
-
-
- 381
- 382
- 383
- 384
-
- 386 return data_.askPrice;
-
-
-
- 390
- 391
- 392
- 393
- 394
-
- 396 data_.askPrice = askPrice;
-
-
-
- 400
- 401
- 402
- 403
- 404
-
- 406 if (!data_.exchangeSaleConditions) {
- 407 return dxfcpp::String::NUL;
-
-
- 410 return data_.exchangeSaleConditions.value();
-
-
-
- 414
- 415
- 416
- 417
- 418
-
- 420 return data_.exchangeSaleConditions;
-
-
-
- 424
- 425
- 426
- 427
-
- 429 data_.exchangeSaleConditions = std::move(exchangeSaleConditions);
-
-
-
- 433
- 434
- 435
- 436
-
- 438 return static_cast<
char>(
- 439 static_cast<
unsigned char>(getBits(data_.flags, TimeAndSale::TTE_MASK, TimeAndSale::TTE_SHIFT)));
-
-
-
- 443
- 444
- 445
- 446
-
-
-
- 450 data_.flags = setBits(data_.flags, TimeAndSale::TTE_MASK, TimeAndSale::TTE_SHIFT, tradeThroughExempt);
-
-
-
- 454
- 455
- 456
- 457
-
- 459 return Side::valueOf(getBits(data_.flags, TimeAndSale::SIDE_MASK, TimeAndSale::SIDE_SHIFT));
-
-
-
- 463
- 464
- 465
- 466
-
- 468 data_.flags = setBits(data_.flags, TimeAndSale::SIDE_MASK, TimeAndSale::SIDE_SHIFT, side.getCode());
-
-
-
- 472
- 473
- 474
- 475
-
- 477 return andOp(data_.flags, TimeAndSale::SPREAD_LEG) != 0;
-
-
-
- 481
- 482
- 483
- 484
-
-
- 487 spreadLeg ? orOp(data_.flags, TimeAndSale::SPREAD_LEG) : andOp(data_.flags, ~TimeAndSale::SPREAD_LEG);
-
-
-
- 491
- 492
- 493
- 494
-
- 496 return andOp(data_.flags, TimeAndSale::ETH) != 0;
-
-
-
- 500
- 501
- 502
- 503
-
-
- 506 extendedTradingHours ? orOp(data_.flags, TimeAndSale::ETH) : andOp(data_.flags, ~TimeAndSale::ETH);
-
-
-
- 510
- 511
- 512
- 513
- 514
- 515
-
- 517 return andOp(data_.flags, TimeAndSale::VALID_TICK) != 0;
-
-
-
- 521
- 522
- 523
- 524
-
-
- 527 validTick ? orOp(data_.flags, TimeAndSale::VALID_TICK) : andOp(data_.flags, ~TimeAndSale::VALID_TICK);
-
-
-
- 531
- 532
- 533
- 534
-
- 536 return TimeAndSaleType::valueOf(getBits(data_.flags, TimeAndSale::TYPE_MASK, TimeAndSale::TYPE_SHIFT));
-
-
-
- 540
- 541
- 542
- 543
-
- 545 data_.flags = setBits(data_.flags, TimeAndSale::TYPE_MASK, TimeAndSale::TYPE_SHIFT, type.getCode());
-
-
-
- 549
- 550
- 551
- 552
- 553
- 554 bool isNew()
const noexcept {
-
-
-
-
- 559
- 560
- 561
- 562
- 563
-
-
-
-
-
- 569
- 570
- 571
- 572
-
-
-
-
-
- 578
- 579
- 580
- 581
-
- 583 return data_.underlyingPrice;
-
-
-
- 587
- 588
- 589
- 590
-
- 592 data_.underlyingPrice = underlyingPrice;
-
-
-
- 596
- 597
- 598
- 599
-
- 601 return data_.volatility;
-
-
-
- 605
- 606
- 607
- 608
-
- 610 data_.volatility = volatility;
-
-
-
- 614
- 615
- 616
- 617
- 618
-
-
-
-
-
- 624
- 625
- 626
- 627
- 628 void setDelta(
double delta)
noexcept {
-
-
-
-
- 633
- 634
- 635
- 636
-
- 638 if (!data_.optionSymbol) {
- 639 return dxfcpp::String::NUL;
-
-
- 642 return data_.optionSymbol.value();
-
-
-
- 646
- 647
- 648
- 649
-
- 651 return data_.optionSymbol;
-
-
-
- 655
- 656
- 657
- 658
-
- 660 data_.optionSymbol = std::move(optionSymbol);
-
-
-
- 664
- 665
- 666
- 667
-
-
-
-
+
+ 223 orOp(orOp(sal(
static_cast<std::int64_t>(time_util::getSecondsFromTime(time)), SECONDS_SHIFT),
+ 224 sal(
static_cast<std::int64_t>(time_util::getMillisFromTime(time)), MILLISECONDS_SHIFT)),
+
+
+
+
+ 229
+ 230
+ 231
+ 232
+ 233
+
+ 235 return time_nanos_util::getNanosFromMillisAndNanoPart(getTime(), data_.timeNanoPart);
+
+
+
+ 239
+ 240
+ 241
+ 242
+ 243
+
+ 245 setTime(time_nanos_util::getMillisFromNanos(timeNanos)
);
+ 246 data_.timeNanoPart = time_nanos_util::getNanoPartFromNanos(timeNanos);
+
+
+
+ 250
+ 251
+ 252
+ 253
+
+ 255 data_.timeNanoPart = timeNanoPart;
+
+
+
+ 259
+ 260
+ 261
+ 262
+
+ 264 return data_.timeNanoPart;
+
+
+
+ 268
+ 269
+ 270
+ 271
+ 272
+ 273
+
+ 275 return static_cast<std::int32_t>(andOp(data_.timeSequence, MAX_SEQUENCE));
+
+
+
+ 279
+ 280
+ 281
+ 282
+ 283
+
+
+
+
+ 288 data_.timeSequence = orOp(andOp(data_.timeSequence, ~MAX_SEQUENCE), sequence);
+
+
+
+ 292
+ 293
+ 294
+ 295
+
+ 297 return data_.exchangeCode;
+
+
+
+ 301
+ 302
+ 303
+ 304
+
+
+
+ 308 return dxfcpp::utf16toUtf8String(data_.exchangeCode);
+
+
+
+ 312
+ 313
+ 314
+ 315
+
+
+
+ 319
+ 320
+ 321
+ 322
+
+ 324 data_.exchangeCode = exchangeCode;
+
+
+
+ 328
+ 329
+ 330
+ 331
+
+
+
+
+
+ 337
+ 338
+ 339
+ 340
+ 341 void setPrice(
double price)
noexcept {
+
+
+
+
+ 346
+ 347
+ 348
+ 349
+ 350 double getSize()
const noexcept {
+
+
+
+
+ 355
+ 356
+ 357
+ 358
+ 359 void setSize(
double size)
noexcept {
+
+
+
+
+ 364
+ 365
+ 366
+ 367
+
+ 369 return data_.bidPrice;
+
+
+
+ 373
+ 374
+ 375
+ 376
+
+ 378 data_.bidPrice = bidPrice;
+
+
+
+ 382
+ 383
+ 384
+ 385
+
+ 387 return data_.askPrice;
+
+
+
+ 391
+ 392
+ 393
+ 394
+ 395
+
+ 397 data_.askPrice = askPrice;
+
+
+
+ 401
+ 402
+ 403
+ 404
+ 405
+
+ 407 if (!data_.exchangeSaleConditions) {
+ 408 return dxfcpp::String::NUL;
+
+
+ 411 return data_.exchangeSaleConditions.value();
+
+
+
+ 415
+ 416
+ 417
+ 418
+ 419
+
+ 421 return data_.exchangeSaleConditions;
+
+
+
+ 425
+ 426
+ 427
+ 428
+
+ 430 data_.exchangeSaleConditions = std::move(exchangeSaleConditions);
+
+
+
+ 434
+ 435
+ 436
+ 437
+
+ 439 return static_cast<
char>(
+ 440 static_cast<
unsigned char>(getBits(data_.flags, TimeAndSale::TTE_MASK, TimeAndSale::TTE_SHIFT)));
+
+
+
+ 444
+ 445
+ 446
+ 447
+
+
+
+
+ 452 data_.flags = setBits(data_.flags, TimeAndSale::TTE_MASK, TimeAndSale::TTE_SHIFT, tradeThroughExempt);
+
+
+
+ 456
+ 457
+ 458
+ 459
+
+ 461 return Side::valueOf(getBits(data_.flags, TimeAndSale::SIDE_MASK, TimeAndSale::SIDE_SHIFT));
+
+
+
+ 465
+ 466
+ 467
+ 468
+
+ 470 data_.flags = setBits(data_.flags, TimeAndSale::SIDE_MASK, TimeAndSale::SIDE_SHIFT, side.getCode());
+
+
+
+ 474
+ 475
+ 476
+ 477
+
+ 479 return andOp(data_.flags, TimeAndSale::SPREAD_LEG) != 0;
+
+
+
+ 483
+ 484
+ 485
+ 486
+
+
+ 489 spreadLeg ? orOp(data_.flags, TimeAndSale::SPREAD_LEG) : andOp(data_.flags, ~TimeAndSale::SPREAD_LEG);
+
+
+
+ 493
+ 494
+ 495
+ 496
+
+ 498 return andOp(data_.flags, TimeAndSale::ETH) != 0;
+
+
+
+ 502
+ 503
+ 504
+ 505
+
+
+ 508 extendedTradingHours ? orOp(data_.flags, TimeAndSale::ETH) : andOp(data_.flags, ~TimeAndSale::ETH);
+
+
+
+ 512
+ 513
+ 514
+ 515
+ 516
+ 517
+
+ 519 return andOp(data_.flags, TimeAndSale::VALID_TICK) != 0;
+
+
+
+ 523
+ 524
+ 525
+ 526
+
+
+ 529 validTick ? orOp(data_.flags, TimeAndSale::VALID_TICK) : andOp(data_.flags, ~TimeAndSale::VALID_TICK);
+
+
+
+ 533
+ 534
+ 535
+ 536
+
+ 538 return TimeAndSaleType::valueOf(getBits(data_.flags, TimeAndSale::TYPE_MASK, TimeAndSale::TYPE_SHIFT));
+
+
+
+ 542
+ 543
+ 544
+ 545
+
+ 547 data_.flags = setBits(data_.flags, TimeAndSale::TYPE_MASK, TimeAndSale::TYPE_SHIFT, type.getCode());
+
+
+
+ 551
+ 552
+ 553
+ 554
+ 555
+ 556 bool isNew()
const noexcept {
+
+
+
+
+ 561
+ 562
+ 563
+ 564
+ 565
+
+
+
+
+
+ 571
+ 572
+ 573
+ 574
+
+
+
+
+
+ 580
+ 581
+ 582
+ 583
+
+ 585 return data_.underlyingPrice;
+
+
+
+ 589
+ 590
+ 591
+ 592
+
+ 594 data_.underlyingPrice = underlyingPrice;
+
+
+
+ 598
+ 599
+ 600
+ 601
+
+ 603 return data_.volatility;
+
+
+
+ 607
+ 608
+ 609
+ 610
+
+ 612 data_.volatility = volatility;
+
+
+
+ 616
+ 617
+ 618
+ 619
+ 620
+
+
+
+
+
+ 626
+ 627
+ 628
+ 629
+ 630 void setDelta(
double delta)
noexcept {
+
+
+
+
+ 635
+ 636
+ 637
+ 638
+
+ 640 if (!data_.optionSymbol) {
+ 641 return dxfcpp::String::NUL;
+
+
+ 644 return data_.optionSymbol.value();
+
+
+
+ 648
+ 649
+ 650
+ 651
+
+ 653 return data_.optionSymbol;
+
+
+
+ 657
+ 658
+ 659
+ 660
+
+ 662 data_.optionSymbol = std::move(optionSymbol);
+
+
+
+ 666
+ 667
+ 668
+ 669
+
+
+
+
#define DXFCPP_EXPORT
Definition Conf.hpp:33
The enumeration type that provides additional information about the dxFeed Graal C++-API event type.
Definition EventTypeEnum.hpp:19
Source identifier for IndexedEvent.
Definition IndexedEventSource.hpp:18
static const IndexedEventSource DEFAULT
The default source with zero identifier for all events that do not support multiple sources.
Definition IndexedEventSource.hpp:26
-void setAskPrice(double askPrice) noexcept
Changes price of this time and sale event.the current ask price on the market when this option sale e...
Definition OptionSale.hpp:395
-const std::optional< std::string > & getOptionSymbolOpt() const &noexcept
Returns option symbol of this event.
Definition OptionSale.hpp:650
+void setAskPrice(double askPrice) noexcept
Changes price of this time and sale event.the current ask price on the market when this option sale e...
Definition OptionSale.hpp:396
+const std::optional< std::string > & getOptionSymbolOpt() const &noexcept
Returns option symbol of this event.
Definition OptionSale.hpp:652
std::string toString() const noexcept override
Returns a string representation of the current object.
Definition OptionSale.cpp:115
-void setAggressorSide(const Side &side) noexcept
Changes aggressor side of this option sale event.
Definition OptionSale.hpp:467
-double getDelta() const noexcept
Return option delta at the time of this option sale event.
Definition OptionSale.hpp:619
-void setOptionSymbol(std::string optionSymbol) noexcept
Changes option symbol of this event.
Definition OptionSale.hpp:659
+void setAggressorSide(const Side &side) noexcept
Changes aggressor side of this option sale event.
Definition OptionSale.hpp:469
+double getDelta() const noexcept
Return option delta at the time of this option sale event.
Definition OptionSale.hpp:621
+void setOptionSymbol(std::string optionSymbol) noexcept
Changes option symbol of this event.
Definition OptionSale.hpp:661
EventFlagsMask getEventFlagsMask() const noexcept override
Returns transactional event flags.
Definition OptionSale.hpp:144
-bool isNew() const noexcept
Returns whether this is a new event (not cancellation or correction).
Definition OptionSale.hpp:554
+bool isNew() const noexcept
Returns whether this is a new event (not cancellation or correction).
Definition OptionSale.hpp:556
std::int64_t getTimeSequence() const noexcept
Returns time and sequence of this event packaged into single long value.
Definition OptionSale.hpp:188
std::int64_t getIndex() const noexcept override
Returns unique per-symbol index of this event.
Definition OptionSale.hpp:165
OptionSale(std::string eventSymbol) noexcept
Creates new option sale event with the specified event symbol.
Definition OptionSale.hpp:130
-const Side & getAggressorSide() const &noexcept
Returns aggressor side of this option sale event.
Definition OptionSale.hpp:458
-bool isValidTick() const noexcept
Returns whether this event represents a valid intraday tick.
Definition OptionSale.hpp:516
-bool isCorrection() const noexcept
Returns whether this is a correction of a previous event.
Definition OptionSale.hpp:564
+const Side & getAggressorSide() const &noexcept
Returns aggressor side of this option sale event.
Definition OptionSale.hpp:460
+bool isValidTick() const noexcept
Returns whether this event represents a valid intraday tick.
Definition OptionSale.hpp:518
+bool isCorrection() const noexcept
Returns whether this is a correction of a previous event.
Definition OptionSale.hpp:566
void setTime(std::int64_t time) noexcept
Changes time of this event.
Definition OptionSale.hpp:221
void setEventFlags(const EventFlagsMask &eventFlags) noexcept override
Changes transactional event flags.
Definition OptionSale.hpp:154
-std::int64_t getTimeNanos() const noexcept
Returns time of the original event in nanoseconds.
Definition OptionSale.hpp:233
+std::int64_t getTimeNanos() const noexcept
Returns time of the original event in nanoseconds.
Definition OptionSale.hpp:234
void * toGraal() const noexcept override
Allocates memory for the dxFeed Graal SDK structure (recursively if necessary).
Definition OptionSale.cpp:129
static const EventTypeEnum & TYPE
Type identifier and additional information about the current event class.
Definition OptionSale.hpp:120
-void setValidTick(bool validTick) noexcept
Changes whether this event represents a valid intraday tick.
Definition OptionSale.hpp:525
-void setTimeNanoPart(std::int32_t timeNanoPart) noexcept
Changes microseconds and nanoseconds time part of the original event.
Definition OptionSale.hpp:253
-double getAskPrice() const noexcept
Returns the current ask price on the market when this option sale event had occurred.
Definition OptionSale.hpp:385
+void setValidTick(bool validTick) noexcept
Changes whether this event represents a valid intraday tick.
Definition OptionSale.hpp:527
+void setTimeNanoPart(std::int32_t timeNanoPart) noexcept
Changes microseconds and nanoseconds time part of the original event.
Definition OptionSale.hpp:254
+double getAskPrice() const noexcept
Returns the current ask price on the market when this option sale event had occurred.
Definition OptionSale.hpp:386
void setIndex(std::int64_t index) noexcept override
Changes unique per-symbol index of this event.
Definition OptionSale.hpp:179
-std::int32_t getSequence() const noexcept
Returns the sequence number of this event to distinguish events that have the same time.
Definition OptionSale.hpp:273
+std::int32_t getSequence() const noexcept
Returns the sequence number of this event to distinguish events that have the same time.
Definition OptionSale.hpp:274
static constexpr std::uint32_t MAX_SEQUENCE
Maximum allowed sequence value.
Definition OptionSale.hpp:111
-std::int32_t getTimeNanoPart() const noexcept
Returns microseconds and nanoseconds time part of the original event.
Definition OptionSale.hpp:262
+std::int32_t getTimeNanoPart() const noexcept
Returns microseconds and nanoseconds time part of the original event.
Definition OptionSale.hpp:263
void setTimeSequence(std::int64_t timeSequence) noexcept
Changes time and sequence of this event.
Definition OptionSale.hpp:200
-void setType(const TimeAndSaleType &type) noexcept
Changes type of this option sale event.
Definition OptionSale.hpp:544
+void setType(const TimeAndSaleType &type) noexcept
Changes type of this option sale event.
Definition OptionSale.hpp:546
OptionSale() noexcept=default
Creates new option sale event with default values.
const IndexedEventSource & getSource() const &noexcept override
Returns the source of this event.
Definition OptionSale.hpp:134
-void setExtendedTradingHours(bool extendedTradingHours) noexcept
Changes whether this event represents an extended trading hours sale.
Definition OptionSale.hpp:504
-void setVolatility(double volatility) noexcept
Changes Black-Scholes implied volatility of the option at the time of this option sale event.
Definition OptionSale.hpp:609
-double getUnderlyingPrice() const noexcept
Returns underlying price at the time of this option sale event.
Definition OptionSale.hpp:582
-std::string getExchangeCodeString() const noexcept
Returns exchange code of this option sale as UTF8 string.
Definition OptionSale.hpp:304
+void setExtendedTradingHours(bool extendedTradingHours) noexcept
Changes whether this event represents an extended trading hours sale.
Definition OptionSale.hpp:506
+void setVolatility(double volatility) noexcept
Changes Black-Scholes implied volatility of the option at the time of this option sale event.
Definition OptionSale.hpp:611
+double getUnderlyingPrice() const noexcept
Returns underlying price at the time of this option sale event.
Definition OptionSale.hpp:584
+std::string getExchangeCodeString() const noexcept
Returns exchange code of this option sale as UTF8 string.
Definition OptionSale.hpp:305
void setEventFlags(std::int32_t eventFlags) noexcept override
Changes transactional event flags.
Definition OptionSale.hpp:149
-double getSize() const noexcept
Returns size of this option sale event.
Definition OptionSale.hpp:349
-double getPrice() const noexcept
Returns price of this option sale event.
Definition OptionSale.hpp:331
-double getBidPrice() const noexcept
Returns the current bid price on the market when this option sale event had occurred.
Definition OptionSale.hpp:367
-void setExchangeCode(std::int16_t exchangeCode) noexcept
Changes exchange code of this option sale event.
Definition OptionSale.hpp:322
-void setDelta(double delta) noexcept
Changes option delta at the time of this option sale event.
Definition OptionSale.hpp:628
-const std::optional< std::string > & getExchangeSaleConditionsOpt() const &noexcept
Returns sale conditions provided for this event by data feed.
Definition OptionSale.hpp:419
-void setTradeThroughExempt(char tradeThroughExempt) noexcept
Changes TradeThroughExempt flag of this option sale event.
Definition OptionSale.hpp:447
-void setSpreadLeg(bool spreadLeg) noexcept
Changes whether this event represents a spread leg.
Definition OptionSale.hpp:485
-void setUnderlyingPrice(double underlyingPrice) noexcept
Changes underlying price at the time of this option sale event.
Definition OptionSale.hpp:591
-bool isSpreadLeg() const noexcept
Returns whether this event represents a spread leg.
Definition OptionSale.hpp:476
+double getSize() const noexcept
Returns size of this option sale event.
Definition OptionSale.hpp:350
+double getPrice() const noexcept
Returns price of this option sale event.
Definition OptionSale.hpp:332
+double getBidPrice() const noexcept
Returns the current bid price on the market when this option sale event had occurred.
Definition OptionSale.hpp:368
+void setExchangeCode(std::int16_t exchangeCode) noexcept
Changes exchange code of this option sale event.
Definition OptionSale.hpp:323
+void setDelta(double delta) noexcept
Changes option delta at the time of this option sale event.
Definition OptionSale.hpp:630
+const std::optional< std::string > & getExchangeSaleConditionsOpt() const &noexcept
Returns sale conditions provided for this event by data feed.
Definition OptionSale.hpp:420
+void setTradeThroughExempt(char tradeThroughExempt) noexcept
Changes TradeThroughExempt flag of this option sale event.
Definition OptionSale.hpp:448
+void setSpreadLeg(bool spreadLeg) noexcept
Changes whether this event represents a spread leg.
Definition OptionSale.hpp:487
+void setUnderlyingPrice(double underlyingPrice) noexcept
Changes underlying price at the time of this option sale event.
Definition OptionSale.hpp:593
+bool isSpreadLeg() const noexcept
Returns whether this event represents a spread leg.
Definition OptionSale.hpp:478
static void freeGraal(void *graalNative) noexcept
Releases the memory occupied by the dxFeed Graal SDK structure (recursively if necessary).
Definition OptionSale.cpp:148
-char getTradeThroughExempt() const noexcept
Returns TradeThroughExempt flag of this option sale event.
Definition OptionSale.hpp:437
+char getTradeThroughExempt() const noexcept
Returns TradeThroughExempt flag of this option sale event.
Definition OptionSale.hpp:438
void setExchangeCode(char exchangeCode) noexcept
Changes exchange code of this option sale event.
Definition OptionSale.cpp:111
-void setExchangeSaleConditions(std::string exchangeSaleConditions) noexcept
Changes sale conditions provided for this event by data feed.
Definition OptionSale.hpp:428
-double getVolatility() const noexcept
Returns Black-Scholes implied volatility of the option at the time of this option sale event.
Definition OptionSale.hpp:600
-const std::string & getExchangeSaleConditions() const &noexcept
Returns sale conditions provided for this event by data feed.
Definition OptionSale.hpp:405
-void setSize(double size) noexcept
Changes size of this option sale event.
Definition OptionSale.hpp:358
+void setExchangeSaleConditions(std::string exchangeSaleConditions) noexcept
Changes sale conditions provided for this event by data feed.
Definition OptionSale.hpp:429
+double getVolatility() const noexcept
Returns Black-Scholes implied volatility of the option at the time of this option sale event.
Definition OptionSale.hpp:602
+const std::string & getExchangeSaleConditions() const &noexcept
Returns sale conditions provided for this event by data feed.
Definition OptionSale.hpp:406
+void setSize(double size) noexcept
Changes size of this option sale event.
Definition OptionSale.hpp:359
std::int64_t getTime() const noexcept
Returns time of this event.
Definition OptionSale.hpp:210
-bool isCancel() const noexcept
Returns whether this is a cancellation of a previous event.
Definition OptionSale.hpp:573
-void setBidPrice(double bidPrice) noexcept
Changes the current bid price on the market when this option sale event had occurred.
Definition OptionSale.hpp:376
-void setTimeNanos(std::int64_t timeNanos) noexcept
Changes time of the original event.
Definition OptionSale.hpp:243
-void setSequence(int sequence) noexcept
Changes sequence number of this event.
Definition OptionSale.hpp:283
-std::int16_t getExchangeCode() const noexcept
Returns exchange code of this option sale event.
Definition OptionSale.hpp:295
-const TimeAndSaleType & getType() const &noexcept
Returns type of this option sale event.
Definition OptionSale.hpp:535
-void setPrice(double price) noexcept
Changes price of this option sale event.
Definition OptionSale.hpp:340
-const std::string & getOptionSymbol() const &noexcept
Returns option symbol of this event.
Definition OptionSale.hpp:637
-bool isExtendedTradingHours() const noexcept
Returns whether this event represents an extended trading hours sale.
Definition OptionSale.hpp:495
+bool isCancel() const noexcept
Returns whether this is a cancellation of a previous event.
Definition OptionSale.hpp:575
+void setBidPrice(double bidPrice) noexcept
Changes the current bid price on the market when this option sale event had occurred.
Definition OptionSale.hpp:377
+void setTimeNanos(std::int64_t timeNanos) noexcept
Changes time of the original event.
Definition OptionSale.hpp:244
+void setSequence(int sequence) noexcept
Changes sequence number of this event.
Definition OptionSale.hpp:284
+std::int16_t getExchangeCode() const noexcept
Returns exchange code of this option sale event.
Definition OptionSale.hpp:296
+const TimeAndSaleType & getType() const &noexcept
Returns type of this option sale event.
Definition OptionSale.hpp:537
+void setPrice(double price) noexcept
Changes price of this option sale event.
Definition OptionSale.hpp:341
+const std::string & getOptionSymbol() const &noexcept
Returns option symbol of this event.
Definition OptionSale.hpp:639
+bool isExtendedTradingHours() const noexcept
Returns whether this event represents an extended trading hours sale.
Definition OptionSale.hpp:497
std::int32_t getEventFlags() const noexcept override
Returns transactional event flags.
Definition OptionSale.hpp:139
Represents an indexed collection of up-to-date information about some condition or state of an extern...
Definition IndexedEvent.hpp:39
Base class for all market events.
Definition MarketEvent.hpp:23
diff --git a/docs/d3/d00/classdxfcpp_1_1_series-members.html b/docs/d3/d00/classdxfcpp_1_1_series-members.html
index c6cc69ec..95baf500 100644
--- a/docs/d3/d00/classdxfcpp_1_1_series-members.html
+++ b/docs/d3/d00/classdxfcpp_1_1_series-members.html
@@ -156,6 +156,20 @@
TX_PENDING | dxfcpp::IndexedEvent | static |
TYPE | dxfcpp::Series | static |
Unique typedef | dxfcpp::Series | |
+ withEventFlags(std::int32_t eventFlags) noexcept | dxfcpp::Series | inline |
+ withEventFlags(const EventFlagsMask &eventFlags) noexcept | dxfcpp::Series | inline |
+ withEventFlagsShared(std::int32_t eventFlags) noexcept | dxfcpp::Series | inline |
+ withEventFlagsShared(const EventFlagsMask &eventFlags) noexcept | dxfcpp::Series | inline |
+ withEventSymbol(const std::string &eventSymbol) noexcept | dxfcpp::Series | inlinevirtual |
+ withEventSymbolShared(const std::string &eventSymbol) noexcept | dxfcpp::Series | inline |
+ withEventTime(std::int64_t eventTime) noexcept | dxfcpp::Series | inline |
+ withEventTimeShared(std::int64_t eventTime) noexcept | dxfcpp::Series | inline |
+ withIndex(std::int64_t index) noexcept | dxfcpp::Series | inline |
+ withIndexShared(std::int64_t index) noexcept | dxfcpp::Series | inline |
+ withSequence(std::int32_t sequence) noexcept | dxfcpp::Series | inline |
+ withSequenceShared(std::int32_t sequence) noexcept | dxfcpp::Series | inline |
+ withTime(std::int64_t time) noexcept | dxfcpp::Series | inline |
+ withTimeShared(std::int64_t time) noexcept | dxfcpp::Series | inline |
~Entity() noexcept=default | dxfcpp::Entity | virtual |
diff --git a/docs/d3/d01/_indexed_event_8hpp_source.html b/docs/d3/d01/_indexed_event_8hpp_source.html
index 60c00808..63b49f93 100644
--- a/docs/d3/d01/_indexed_event_8hpp_source.html
+++ b/docs/d3/d01/_indexed_event_8hpp_source.html
@@ -242,58 +242,58 @@
std::int32_t id() const noexcept
Returns the source identifier.
Definition IndexedEventSource.hpp:45
Base class for common fields of Order, AnalyticOrder and SpreadOrder events.
Definition OrderBase.hpp:76
void setTimeSequence(std::int64_t timeSequence) noexcept
Changes time and sequence of this order.
Definition OrderBase.hpp:272
-void setExecutedSize(double executedSize) noexcept
Changes executed size of this order.
Definition OrderBase.hpp:508
-void setCount(std::int64_t count) noexcept
Changes number of individual orders in this aggregate order.
Definition OrderBase.hpp:526
-void setTimeNanoPart(std::int32_t timeNanoPart) noexcept
Changes microseconds and nanoseconds time part of this order.
Definition OrderBase.hpp:304
+void setExecutedSize(double executedSize) noexcept
Changes executed size of this order.
Definition OrderBase.hpp:509
+void setCount(std::int64_t count) noexcept
Changes number of individual orders in this aggregate order.
Definition OrderBase.hpp:527
+void setTimeNanoPart(std::int32_t timeNanoPart) noexcept
Changes microseconds and nanoseconds time part of this order.
Definition OrderBase.hpp:305
void setSource(const OrderSource &source) noexcept
Changes source of this event.
Definition OrderBase.hpp:199
-void setScope(const Scope &scope) noexcept
Changes scope of this order.
Definition OrderBase.hpp:662
-double getTradePrice() const noexcept
Returns trade price for events containing trade-related action.
Definition OrderBase.hpp:555
+void setScope(const Scope &scope) noexcept
Changes scope of this order.
Definition OrderBase.hpp:664
+double getTradePrice() const noexcept
Returns trade price for events containing trade-related action.
Definition OrderBase.hpp:556
std::int64_t getTime() const noexcept
Returns time of this order.
Definition OrderBase.hpp:282
-std::int32_t getTimeNanoPart() const noexcept
Returns microseconds and nanoseconds time part of this order.
Definition OrderBase.hpp:313
-void setSize(double size) noexcept
Changes size of this order.
Definition OrderBase.hpp:481
-double getSize() const noexcept
Returns size of this order.
Definition OrderBase.hpp:472
+std::int32_t getTimeNanoPart() const noexcept
Returns microseconds and nanoseconds time part of this order.
Definition OrderBase.hpp:314
+void setSize(double size) noexcept
Changes size of this order.
Definition OrderBase.hpp:482
+double getSize() const noexcept
Returns size of this order.
Definition OrderBase.hpp:473
static constexpr std::uint32_t MAX_SEQUENCE
Maximum allowed sequence value.
Definition OrderBase.hpp:164
-void setOrderSide(const Side &side) noexcept
Changes side of this order.
Definition OrderBase.hpp:644
+void setOrderSide(const Side &side) noexcept
Changes side of this order.
Definition OrderBase.hpp:646
void setIndex(std::int64_t index) noexcept override
Changes unique per-symbol index of this order.
Definition OrderBase.hpp:236
-void setTradeId(std::int64_t tradeId) noexcept
Changes trade ID.
Definition OrderBase.hpp:545
-double getPrice() const noexcept
Returns price of this order.
Definition OrderBase.hpp:454
-void setTimeNanos(std::int64_t timeNanos) noexcept
Changes time of this order.
Definition OrderBase.hpp:361
-void setOrderId(std::int64_t orderId) noexcept
Changes order ID.
Definition OrderBase.hpp:420
+void setTradeId(std::int64_t tradeId) noexcept
Changes trade ID.
Definition OrderBase.hpp:546
+double getPrice() const noexcept
Returns price of this order.
Definition OrderBase.hpp:455
+void setTimeNanos(std::int64_t timeNanos) noexcept
Changes time of this order.
Definition OrderBase.hpp:362
+void setOrderId(std::int64_t orderId) noexcept
Changes order ID.
Definition OrderBase.hpp:421
void setTime(std::int64_t time) noexcept
Changes time of this order.
Definition OrderBase.hpp:293
-void setExchangeCode(char exchangeCode) noexcept
Changes exchange code of this order.
Definition OrderBase.hpp:614
-double getTradeSize() const noexcept
Returns trade size for events containing trade-related action.
Definition OrderBase.hpp:574
-std::string getExchangeCodeString() const noexcept
Returns exchange code of this order as UTF8 string.
Definition OrderBase.hpp:602
+void setExchangeCode(char exchangeCode) noexcept
Changes exchange code of this order.
Definition OrderBase.hpp:616
+double getTradeSize() const noexcept
Returns trade size for events containing trade-related action.
Definition OrderBase.hpp:575
+std::string getExchangeCodeString() const noexcept
Returns exchange code of this order as UTF8 string.
Definition OrderBase.hpp:603
std::int32_t getEventFlags() const noexcept override
Returns transactional event flags.
Definition OrderBase.hpp:210
std::int64_t getTimeSequence() const noexcept
Returns time and sequence of this order packaged into single long value.
Definition OrderBase.hpp:260
-void setExchangeCode(std::int16_t exchangeCode) noexcept
Changes exchange code of this order.
Definition OrderBase.hpp:626
-std::int64_t getAuxOrderId() const noexcept
Returns auxiliary order ID if available:
Definition OrderBase.hpp:436
+void setExchangeCode(std::int16_t exchangeCode) noexcept
Changes exchange code of this order.
Definition OrderBase.hpp:628
+std::int64_t getAuxOrderId() const noexcept
Returns auxiliary order ID if available:
Definition OrderBase.hpp:437
OrderBase(std::string eventSymbol) noexcept
Creates new order event with the specified event symbol.
Definition OrderBase.hpp:174
void setEventFlags(const EventFlagsMask &eventFlags) noexcept override
Changes transactional event flags.
Definition OrderBase.hpp:225
-std::int64_t getTradeId() const noexcept
Returns trade (order execution) ID for events containing trade-related action.
Definition OrderBase.hpp:536
-const Scope & getScope() const &noexcept
Returns scope of this order.
Definition OrderBase.hpp:653
-std::int64_t getOrderId() const noexcept
Returns order ID if available.
Definition OrderBase.hpp:411
+std::int64_t getTradeId() const noexcept
Returns trade (order execution) ID for events containing trade-related action.
Definition OrderBase.hpp:537
+const Scope & getScope() const &noexcept
Returns scope of this order.
Definition OrderBase.hpp:655
+std::int64_t getOrderId() const noexcept
Returns order ID if available.
Definition OrderBase.hpp:412
EventFlagsMask getEventFlagsMask() const noexcept override
Returns transactional event flags.
Definition OrderBase.hpp:215
-void setSequence(std::int32_t sequence) noexcept
Changes sequence number of this order.
Definition OrderBase.hpp:335
-void setAuxOrderId(std::int64_t auxOrderId) noexcept
Changes auxiliary order ID.
Definition OrderBase.hpp:445
-std::int16_t getExchangeCode() const noexcept
Returns exchange code of this order.
Definition OrderBase.hpp:592
-bool hasSize() const noexcept
Returns true if this order has some size (sizeAsDouble is neither 0 nor NaN).
Definition OrderBase.hpp:490
-std::int64_t getCount() const noexcept
Returns number of individual orders in this aggregate order.
Definition OrderBase.hpp:517
-void setAction(const OrderAction &action) noexcept
Changes action of this order.
Definition OrderBase.hpp:381
+void setSequence(std::int32_t sequence) noexcept
Changes sequence number of this order.
Definition OrderBase.hpp:336
+void setAuxOrderId(std::int64_t auxOrderId) noexcept
Changes auxiliary order ID.
Definition OrderBase.hpp:446
+std::int16_t getExchangeCode() const noexcept
Returns exchange code of this order.
Definition OrderBase.hpp:593
+bool hasSize() const noexcept
Returns true if this order has some size (sizeAsDouble is neither 0 nor NaN).
Definition OrderBase.hpp:491
+std::int64_t getCount() const noexcept
Returns number of individual orders in this aggregate order.
Definition OrderBase.hpp:518
+void setAction(const OrderAction &action) noexcept
Changes action of this order.
Definition OrderBase.hpp:382
const OrderSource & getSource() const &noexcept override
Returns source of this event.
Definition OrderBase.hpp:183
std::string baseFieldsToString() const noexcept
Returns string representation of this order event's fields.
Definition OrderBase.cpp:70
void setEventFlags(std::int32_t eventFlags) noexcept override
Changes transactional event flags.
Definition OrderBase.hpp:220
-void setTradePrice(double tradePrice) noexcept
Changes trade price.
Definition OrderBase.hpp:564
-void setTradeSize(double tradeSize) noexcept
Changes trade size.
Definition OrderBase.hpp:583
+void setTradePrice(double tradePrice) noexcept
Changes trade price.
Definition OrderBase.hpp:565
+void setTradeSize(double tradeSize) noexcept
Changes trade size.
Definition OrderBase.hpp:584
OrderBase() noexcept=default
Creates new order event with default values.
-void setActionTime(std::int64_t actionTime) noexcept
Changes time of the last action.
Definition OrderBase.hpp:400
-std::int64_t getActionTime() const noexcept
Returns time of the last action.
Definition OrderBase.hpp:391
-void setPrice(double price) noexcept
Changes price of this order.
Definition OrderBase.hpp:463
+void setActionTime(std::int64_t actionTime) noexcept
Changes time of the last action.
Definition OrderBase.hpp:401
+std::int64_t getActionTime() const noexcept
Returns time of the last action.
Definition OrderBase.hpp:392
+void setPrice(double price) noexcept
Changes price of this order.
Definition OrderBase.hpp:464
std::int64_t getIndex() const noexcept override
Returns unique per-symbol index of this order.
Definition OrderBase.hpp:250
-double getExecutedSize() const noexcept
Returns executed size of this order.
Definition OrderBase.hpp:499
-std::int64_t getTimeNanos() const noexcept
Returns time of this order in nanoseconds.
Definition OrderBase.hpp:351
-std::int32_t getSequence() const noexcept
Returns sequence number of this order to distinguish orders that have the same time.
Definition OrderBase.hpp:324
-const Side & getOrderSide() const &noexcept
Returns side of this order.
Definition OrderBase.hpp:635
-const OrderAction & getAction() const &noexcept
Returns order action if available, otherwise - OrderAction::UNDEFINED.
Definition OrderBase.hpp:372
+double getExecutedSize() const noexcept
Returns executed size of this order.
Definition OrderBase.hpp:500
+std::int64_t getTimeNanos() const noexcept
Returns time of this order in nanoseconds.
Definition OrderBase.hpp:352
+std::int32_t getSequence() const noexcept
Returns sequence number of this order to distinguish orders that have the same time.
Definition OrderBase.hpp:325
+const Side & getOrderSide() const &noexcept
Returns side of this order.
Definition OrderBase.hpp:637
+const OrderAction & getAction() const &noexcept
Returns order action if available, otherwise - OrderAction::UNDEFINED.
Definition OrderBase.hpp:373
Order event is a snapshot for a full available market depth for a symbol.
Definition Order.hpp:93
Order::Ptr withCountShared(std::int64_t count) noexcept
Changes number of individual orders in this aggregate order.
Definition Order.hpp:664
Order::Ptr withOrderIdShared(std::int64_t orderId) noexcept
Changes order ID.
Definition Order.hpp:519
diff --git a/docs/d5/d00/_order_action_8hpp_source.html b/docs/d5/d00/_order_action_8hpp_source.html
index fba6cf58..7d96d199 100644
--- a/docs/d5/d00/_order_action_8hpp_source.html
+++ b/docs/d5/d00/_order_action_8hpp_source.html
@@ -293,58 +293,58 @@
std::int32_t id() const noexcept
Returns the source identifier.
Definition IndexedEventSource.hpp:45
Base class for common fields of Order, AnalyticOrder and SpreadOrder events.
Definition OrderBase.hpp:76
void setTimeSequence(std::int64_t timeSequence) noexcept
Changes time and sequence of this order.
Definition OrderBase.hpp:272
-void setExecutedSize(double executedSize) noexcept
Changes executed size of this order.
Definition OrderBase.hpp:508
-void setCount(std::int64_t count) noexcept
Changes number of individual orders in this aggregate order.
Definition OrderBase.hpp:526
-void setTimeNanoPart(std::int32_t timeNanoPart) noexcept
Changes microseconds and nanoseconds time part of this order.
Definition OrderBase.hpp:304
+void setExecutedSize(double executedSize) noexcept
Changes executed size of this order.
Definition OrderBase.hpp:509
+void setCount(std::int64_t count) noexcept
Changes number of individual orders in this aggregate order.
Definition OrderBase.hpp:527
+void setTimeNanoPart(std::int32_t timeNanoPart) noexcept
Changes microseconds and nanoseconds time part of this order.
Definition OrderBase.hpp:305
void setSource(const OrderSource &source) noexcept
Changes source of this event.
Definition OrderBase.hpp:199
-void setScope(const Scope &scope) noexcept
Changes scope of this order.
Definition OrderBase.hpp:662
-double getTradePrice() const noexcept
Returns trade price for events containing trade-related action.
Definition OrderBase.hpp:555
+void setScope(const Scope &scope) noexcept
Changes scope of this order.
Definition OrderBase.hpp:664
+double getTradePrice() const noexcept
Returns trade price for events containing trade-related action.
Definition OrderBase.hpp:556
std::int64_t getTime() const noexcept
Returns time of this order.
Definition OrderBase.hpp:282
-std::int32_t getTimeNanoPart() const noexcept
Returns microseconds and nanoseconds time part of this order.
Definition OrderBase.hpp:313
-void setSize(double size) noexcept
Changes size of this order.
Definition OrderBase.hpp:481
-double getSize() const noexcept
Returns size of this order.
Definition OrderBase.hpp:472
+std::int32_t getTimeNanoPart() const noexcept
Returns microseconds and nanoseconds time part of this order.
Definition OrderBase.hpp:314
+void setSize(double size) noexcept
Changes size of this order.
Definition OrderBase.hpp:482
+double getSize() const noexcept
Returns size of this order.
Definition OrderBase.hpp:473
static constexpr std::uint32_t MAX_SEQUENCE
Maximum allowed sequence value.
Definition OrderBase.hpp:164
-void setOrderSide(const Side &side) noexcept
Changes side of this order.
Definition OrderBase.hpp:644
+void setOrderSide(const Side &side) noexcept
Changes side of this order.
Definition OrderBase.hpp:646
void setIndex(std::int64_t index) noexcept override
Changes unique per-symbol index of this order.
Definition OrderBase.hpp:236
-void setTradeId(std::int64_t tradeId) noexcept
Changes trade ID.
Definition OrderBase.hpp:545
-double getPrice() const noexcept
Returns price of this order.
Definition OrderBase.hpp:454
-void setTimeNanos(std::int64_t timeNanos) noexcept
Changes time of this order.
Definition OrderBase.hpp:361
-void setOrderId(std::int64_t orderId) noexcept
Changes order ID.
Definition OrderBase.hpp:420
+void setTradeId(std::int64_t tradeId) noexcept
Changes trade ID.
Definition OrderBase.hpp:546
+double getPrice() const noexcept
Returns price of this order.
Definition OrderBase.hpp:455
+void setTimeNanos(std::int64_t timeNanos) noexcept
Changes time of this order.
Definition OrderBase.hpp:362
+void setOrderId(std::int64_t orderId) noexcept
Changes order ID.
Definition OrderBase.hpp:421
void setTime(std::int64_t time) noexcept
Changes time of this order.
Definition OrderBase.hpp:293
-void setExchangeCode(char exchangeCode) noexcept
Changes exchange code of this order.
Definition OrderBase.hpp:614
-double getTradeSize() const noexcept
Returns trade size for events containing trade-related action.
Definition OrderBase.hpp:574
-std::string getExchangeCodeString() const noexcept
Returns exchange code of this order as UTF8 string.
Definition OrderBase.hpp:602
+void setExchangeCode(char exchangeCode) noexcept
Changes exchange code of this order.
Definition OrderBase.hpp:616
+double getTradeSize() const noexcept
Returns trade size for events containing trade-related action.
Definition OrderBase.hpp:575
+std::string getExchangeCodeString() const noexcept
Returns exchange code of this order as UTF8 string.
Definition OrderBase.hpp:603
std::int32_t getEventFlags() const noexcept override
Returns transactional event flags.
Definition OrderBase.hpp:210
std::int64_t getTimeSequence() const noexcept
Returns time and sequence of this order packaged into single long value.
Definition OrderBase.hpp:260
-void setExchangeCode(std::int16_t exchangeCode) noexcept
Changes exchange code of this order.
Definition OrderBase.hpp:626
-std::int64_t getAuxOrderId() const noexcept
Returns auxiliary order ID if available:
Definition OrderBase.hpp:436
+void setExchangeCode(std::int16_t exchangeCode) noexcept
Changes exchange code of this order.
Definition OrderBase.hpp:628
+std::int64_t getAuxOrderId() const noexcept
Returns auxiliary order ID if available:
Definition OrderBase.hpp:437
OrderBase(std::string eventSymbol) noexcept
Creates new order event with the specified event symbol.
Definition OrderBase.hpp:174
void setEventFlags(const EventFlagsMask &eventFlags) noexcept override
Changes transactional event flags.
Definition OrderBase.hpp:225
-std::int64_t getTradeId() const noexcept
Returns trade (order execution) ID for events containing trade-related action.
Definition OrderBase.hpp:536
-const Scope & getScope() const &noexcept
Returns scope of this order.
Definition OrderBase.hpp:653
-std::int64_t getOrderId() const noexcept
Returns order ID if available.
Definition OrderBase.hpp:411
+std::int64_t getTradeId() const noexcept
Returns trade (order execution) ID for events containing trade-related action.
Definition OrderBase.hpp:537
+const Scope & getScope() const &noexcept
Returns scope of this order.
Definition OrderBase.hpp:655
+std::int64_t getOrderId() const noexcept
Returns order ID if available.
Definition OrderBase.hpp:412
EventFlagsMask getEventFlagsMask() const noexcept override
Returns transactional event flags.
Definition OrderBase.hpp:215
-void setSequence(std::int32_t sequence) noexcept
Changes sequence number of this order.
Definition OrderBase.hpp:335
-void setAuxOrderId(std::int64_t auxOrderId) noexcept
Changes auxiliary order ID.
Definition OrderBase.hpp:445
-std::int16_t getExchangeCode() const noexcept
Returns exchange code of this order.
Definition OrderBase.hpp:592
-bool hasSize() const noexcept
Returns true if this order has some size (sizeAsDouble is neither 0 nor NaN).
Definition OrderBase.hpp:490
-std::int64_t getCount() const noexcept
Returns number of individual orders in this aggregate order.
Definition OrderBase.hpp:517
-void setAction(const OrderAction &action) noexcept
Changes action of this order.
Definition OrderBase.hpp:381
+void setSequence(std::int32_t sequence) noexcept
Changes sequence number of this order.
Definition OrderBase.hpp:336
+void setAuxOrderId(std::int64_t auxOrderId) noexcept
Changes auxiliary order ID.
Definition OrderBase.hpp:446
+std::int16_t getExchangeCode() const noexcept
Returns exchange code of this order.
Definition OrderBase.hpp:593
+bool hasSize() const noexcept
Returns true if this order has some size (sizeAsDouble is neither 0 nor NaN).
Definition OrderBase.hpp:491
+std::int64_t getCount() const noexcept
Returns number of individual orders in this aggregate order.
Definition OrderBase.hpp:518
+void setAction(const OrderAction &action) noexcept
Changes action of this order.
Definition OrderBase.hpp:382
const OrderSource & getSource() const &noexcept override
Returns source of this event.
Definition OrderBase.hpp:183
std::string baseFieldsToString() const noexcept
Returns string representation of this order event's fields.
Definition OrderBase.cpp:70
void setEventFlags(std::int32_t eventFlags) noexcept override
Changes transactional event flags.
Definition OrderBase.hpp:220
-void setTradePrice(double tradePrice) noexcept
Changes trade price.
Definition OrderBase.hpp:564
-void setTradeSize(double tradeSize) noexcept
Changes trade size.
Definition OrderBase.hpp:583
+void setTradePrice(double tradePrice) noexcept
Changes trade price.
Definition OrderBase.hpp:565
+void setTradeSize(double tradeSize) noexcept
Changes trade size.
Definition OrderBase.hpp:584
OrderBase() noexcept=default
Creates new order event with default values.
-void setActionTime(std::int64_t actionTime) noexcept
Changes time of the last action.
Definition OrderBase.hpp:400
-std::int64_t getActionTime() const noexcept
Returns time of the last action.
Definition OrderBase.hpp:391
-void setPrice(double price) noexcept
Changes price of this order.
Definition OrderBase.hpp:463
+void setActionTime(std::int64_t actionTime) noexcept
Changes time of the last action.
Definition OrderBase.hpp:401
+std::int64_t getActionTime() const noexcept
Returns time of the last action.
Definition OrderBase.hpp:392
+void setPrice(double price) noexcept
Changes price of this order.
Definition OrderBase.hpp:464
std::int64_t getIndex() const noexcept override
Returns unique per-symbol index of this order.
Definition OrderBase.hpp:250
-double getExecutedSize() const noexcept
Returns executed size of this order.
Definition OrderBase.hpp:499
-std::int64_t getTimeNanos() const noexcept
Returns time of this order in nanoseconds.
Definition OrderBase.hpp:351
-std::int32_t getSequence() const noexcept
Returns sequence number of this order to distinguish orders that have the same time.
Definition OrderBase.hpp:324
-const Side & getOrderSide() const &noexcept
Returns side of this order.
Definition OrderBase.hpp:635
-const OrderAction & getAction() const &noexcept
Returns order action if available, otherwise - OrderAction::UNDEFINED.
Definition OrderBase.hpp:372
+double getExecutedSize() const noexcept
Returns executed size of this order.
Definition OrderBase.hpp:500
+std::int64_t getTimeNanos() const noexcept
Returns time of this order in nanoseconds.
Definition OrderBase.hpp:352
+std::int32_t getSequence() const noexcept
Returns sequence number of this order to distinguish orders that have the same time.
Definition OrderBase.hpp:325
+const Side & getOrderSide() const &noexcept
Returns side of this order.
Definition OrderBase.hpp:637
+const OrderAction & getAction() const &noexcept
Returns order action if available, otherwise - OrderAction::UNDEFINED.
Definition OrderBase.hpp:373
Order event is a snapshot for a full available market depth for a symbol.
Definition Order.hpp:93
Order::Ptr withCountShared(std::int64_t count) noexcept
Changes number of individual orders in this aggregate order.
Definition Order.hpp:664
Order::Ptr withOrderIdShared(std::int64_t orderId) noexcept
Changes order ID.
Definition Order.hpp:519
diff --git a/docs/d5/d03/_event_flag_8hpp_source.html b/docs/d5/d03/_event_flag_8hpp_source.html
index d76ba7bc..1e8f5eeb 100644
--- a/docs/d5/d03/_event_flag_8hpp_source.html
+++ b/docs/d5/d03/_event_flag_8hpp_source.html
@@ -593,58 +593,58 @@
std::int32_t id() const noexcept
Returns the source identifier.
Definition IndexedEventSource.hpp:45
Base class for common fields of Order, AnalyticOrder and SpreadOrder events.
Definition OrderBase.hpp:76
void setTimeSequence(std::int64_t timeSequence) noexcept
Changes time and sequence of this order.
Definition OrderBase.hpp:272
-void setExecutedSize(double executedSize) noexcept
Changes executed size of this order.
Definition OrderBase.hpp:508
-void setCount(std::int64_t count) noexcept
Changes number of individual orders in this aggregate order.
Definition OrderBase.hpp:526
-void setTimeNanoPart(std::int32_t timeNanoPart) noexcept
Changes microseconds and nanoseconds time part of this order.
Definition OrderBase.hpp:304
+void setExecutedSize(double executedSize) noexcept
Changes executed size of this order.
Definition OrderBase.hpp:509
+void setCount(std::int64_t count) noexcept
Changes number of individual orders in this aggregate order.
Definition OrderBase.hpp:527
+void setTimeNanoPart(std::int32_t timeNanoPart) noexcept
Changes microseconds and nanoseconds time part of this order.
Definition OrderBase.hpp:305
void setSource(const OrderSource &source) noexcept
Changes source of this event.
Definition OrderBase.hpp:199
-void setScope(const Scope &scope) noexcept
Changes scope of this order.
Definition OrderBase.hpp:662
-double getTradePrice() const noexcept
Returns trade price for events containing trade-related action.
Definition OrderBase.hpp:555
+void setScope(const Scope &scope) noexcept
Changes scope of this order.
Definition OrderBase.hpp:664
+double getTradePrice() const noexcept
Returns trade price for events containing trade-related action.
Definition OrderBase.hpp:556
std::int64_t getTime() const noexcept
Returns time of this order.
Definition OrderBase.hpp:282
-std::int32_t getTimeNanoPart() const noexcept
Returns microseconds and nanoseconds time part of this order.
Definition OrderBase.hpp:313
-void setSize(double size) noexcept
Changes size of this order.
Definition OrderBase.hpp:481
-double getSize() const noexcept
Returns size of this order.
Definition OrderBase.hpp:472
+std::int32_t getTimeNanoPart() const noexcept
Returns microseconds and nanoseconds time part of this order.
Definition OrderBase.hpp:314
+void setSize(double size) noexcept
Changes size of this order.
Definition OrderBase.hpp:482
+double getSize() const noexcept
Returns size of this order.
Definition OrderBase.hpp:473
static constexpr std::uint32_t MAX_SEQUENCE
Maximum allowed sequence value.
Definition OrderBase.hpp:164
-void setOrderSide(const Side &side) noexcept
Changes side of this order.
Definition OrderBase.hpp:644
+void setOrderSide(const Side &side) noexcept
Changes side of this order.
Definition OrderBase.hpp:646
void setIndex(std::int64_t index) noexcept override
Changes unique per-symbol index of this order.
Definition OrderBase.hpp:236
-void setTradeId(std::int64_t tradeId) noexcept
Changes trade ID.
Definition OrderBase.hpp:545
-double getPrice() const noexcept
Returns price of this order.
Definition OrderBase.hpp:454
-void setTimeNanos(std::int64_t timeNanos) noexcept
Changes time of this order.
Definition OrderBase.hpp:361
-void setOrderId(std::int64_t orderId) noexcept
Changes order ID.
Definition OrderBase.hpp:420
+void setTradeId(std::int64_t tradeId) noexcept
Changes trade ID.
Definition OrderBase.hpp:546
+double getPrice() const noexcept
Returns price of this order.
Definition OrderBase.hpp:455
+void setTimeNanos(std::int64_t timeNanos) noexcept
Changes time of this order.
Definition OrderBase.hpp:362
+void setOrderId(std::int64_t orderId) noexcept
Changes order ID.
Definition OrderBase.hpp:421
void setTime(std::int64_t time) noexcept
Changes time of this order.
Definition OrderBase.hpp:293
-void setExchangeCode(char exchangeCode) noexcept
Changes exchange code of this order.
Definition OrderBase.hpp:614
-double getTradeSize() const noexcept
Returns trade size for events containing trade-related action.
Definition OrderBase.hpp:574
-std::string getExchangeCodeString() const noexcept
Returns exchange code of this order as UTF8 string.
Definition OrderBase.hpp:602
+void setExchangeCode(char exchangeCode) noexcept
Changes exchange code of this order.
Definition OrderBase.hpp:616
+double getTradeSize() const noexcept
Returns trade size for events containing trade-related action.
Definition OrderBase.hpp:575
+std::string getExchangeCodeString() const noexcept
Returns exchange code of this order as UTF8 string.
Definition OrderBase.hpp:603
std::int32_t getEventFlags() const noexcept override
Returns transactional event flags.
Definition OrderBase.hpp:210
std::int64_t getTimeSequence() const noexcept
Returns time and sequence of this order packaged into single long value.
Definition OrderBase.hpp:260
-void setExchangeCode(std::int16_t exchangeCode) noexcept
Changes exchange code of this order.
Definition OrderBase.hpp:626
-std::int64_t getAuxOrderId() const noexcept
Returns auxiliary order ID if available:
Definition OrderBase.hpp:436
+void setExchangeCode(std::int16_t exchangeCode) noexcept
Changes exchange code of this order.
Definition OrderBase.hpp:628
+std::int64_t getAuxOrderId() const noexcept
Returns auxiliary order ID if available:
Definition OrderBase.hpp:437
OrderBase(std::string eventSymbol) noexcept
Creates new order event with the specified event symbol.
Definition OrderBase.hpp:174
void setEventFlags(const EventFlagsMask &eventFlags) noexcept override
Changes transactional event flags.
Definition OrderBase.hpp:225
-std::int64_t getTradeId() const noexcept
Returns trade (order execution) ID for events containing trade-related action.
Definition OrderBase.hpp:536
-const Scope & getScope() const &noexcept
Returns scope of this order.
Definition OrderBase.hpp:653
-std::int64_t getOrderId() const noexcept
Returns order ID if available.
Definition OrderBase.hpp:411
+std::int64_t getTradeId() const noexcept
Returns trade (order execution) ID for events containing trade-related action.
Definition OrderBase.hpp:537
+const Scope & getScope() const &noexcept
Returns scope of this order.
Definition OrderBase.hpp:655
+std::int64_t getOrderId() const noexcept
Returns order ID if available.
Definition OrderBase.hpp:412
EventFlagsMask getEventFlagsMask() const noexcept override
Returns transactional event flags.
Definition OrderBase.hpp:215
-void setSequence(std::int32_t sequence) noexcept
Changes sequence number of this order.
Definition OrderBase.hpp:335
-void setAuxOrderId(std::int64_t auxOrderId) noexcept
Changes auxiliary order ID.
Definition OrderBase.hpp:445
-std::int16_t getExchangeCode() const noexcept
Returns exchange code of this order.
Definition OrderBase.hpp:592
-bool hasSize() const noexcept
Returns true if this order has some size (sizeAsDouble is neither 0 nor NaN).
Definition OrderBase.hpp:490
-std::int64_t getCount() const noexcept
Returns number of individual orders in this aggregate order.
Definition OrderBase.hpp:517
-void setAction(const OrderAction &action) noexcept
Changes action of this order.
Definition OrderBase.hpp:381
+void setSequence(std::int32_t sequence) noexcept
Changes sequence number of this order.
Definition OrderBase.hpp:336
+void setAuxOrderId(std::int64_t auxOrderId) noexcept
Changes auxiliary order ID.
Definition OrderBase.hpp:446
+std::int16_t getExchangeCode() const noexcept
Returns exchange code of this order.
Definition OrderBase.hpp:593
+bool hasSize() const noexcept
Returns true if this order has some size (sizeAsDouble is neither 0 nor NaN).
Definition OrderBase.hpp:491
+std::int64_t getCount() const noexcept
Returns number of individual orders in this aggregate order.
Definition OrderBase.hpp:518
+void setAction(const OrderAction &action) noexcept
Changes action of this order.
Definition OrderBase.hpp:382
const OrderSource & getSource() const &noexcept override
Returns source of this event.
Definition OrderBase.hpp:183
std::string baseFieldsToString() const noexcept
Returns string representation of this order event's fields.
Definition OrderBase.cpp:70
void setEventFlags(std::int32_t eventFlags) noexcept override
Changes transactional event flags.
Definition OrderBase.hpp:220
-void setTradePrice(double tradePrice) noexcept
Changes trade price.
Definition OrderBase.hpp:564
-void setTradeSize(double tradeSize) noexcept
Changes trade size.
Definition OrderBase.hpp:583
+void setTradePrice(double tradePrice) noexcept
Changes trade price.
Definition OrderBase.hpp:565
+void setTradeSize(double tradeSize) noexcept
Changes trade size.
Definition OrderBase.hpp:584
OrderBase() noexcept=default
Creates new order event with default values.
-void setActionTime(std::int64_t actionTime) noexcept
Changes time of the last action.
Definition OrderBase.hpp:400
-std::int64_t getActionTime() const noexcept
Returns time of the last action.
Definition OrderBase.hpp:391
-void setPrice(double price) noexcept
Changes price of this order.
Definition OrderBase.hpp:463
+void setActionTime(std::int64_t actionTime) noexcept
Changes time of the last action.
Definition OrderBase.hpp:401
+std::int64_t getActionTime() const noexcept
Returns time of the last action.
Definition OrderBase.hpp:392
+void setPrice(double price) noexcept
Changes price of this order.
Definition OrderBase.hpp:464
std::int64_t getIndex() const noexcept override
Returns unique per-symbol index of this order.
Definition OrderBase.hpp:250
-double getExecutedSize() const noexcept
Returns executed size of this order.
Definition OrderBase.hpp:499
-std::int64_t getTimeNanos() const noexcept
Returns time of this order in nanoseconds.
Definition OrderBase.hpp:351
-std::int32_t getSequence() const noexcept
Returns sequence number of this order to distinguish orders that have the same time.
Definition OrderBase.hpp:324
-const Side & getOrderSide() const &noexcept
Returns side of this order.
Definition OrderBase.hpp:635
-const OrderAction & getAction() const &noexcept
Returns order action if available, otherwise - OrderAction::UNDEFINED.
Definition OrderBase.hpp:372
+double getExecutedSize() const noexcept
Returns executed size of this order.
Definition OrderBase.hpp:500
+std::int64_t getTimeNanos() const noexcept
Returns time of this order in nanoseconds.
Definition OrderBase.hpp:352
+std::int32_t getSequence() const noexcept
Returns sequence number of this order to distinguish orders that have the same time.
Definition OrderBase.hpp:325
+const Side & getOrderSide() const &noexcept
Returns side of this order.
Definition OrderBase.hpp:637
+const OrderAction & getAction() const &noexcept
Returns order action if available, otherwise - OrderAction::UNDEFINED.
Definition OrderBase.hpp:373
Order event is a snapshot for a full available market depth for a symbol.
Definition Order.hpp:93
Order::Ptr withCountShared(std::int64_t count) noexcept
Changes number of individual orders in this aggregate order.
Definition Order.hpp:664
Order::Ptr withOrderIdShared(std::int64_t orderId) noexcept
Changes order ID.
Definition Order.hpp:519
diff --git a/docs/d7/d00/_series_8hpp_source.html b/docs/d7/d00/_series_8hpp_source.html
index 1ceb056c..3bc051bb 100644
--- a/docs/d7/d00/_series_8hpp_source.html
+++ b/docs/d7/d00/_series_8hpp_source.html
@@ -239,340 +239,554 @@
-
-
-
-
-
-
-
- 143 return data_.eventFlags;
-
-
-
-
- 148 return EventFlagsMask(data_.eventFlags);
-
-
-
- 152 void setEventFlags(std::int32_t eventFlags)
noexcept override {
- 153 data_.eventFlags = eventFlags;
-
-
-
- 157 void setEventFlags(
const EventFlagsMask &eventFlags)
noexcept override {
- 158 data_.eventFlags =
static_cast<std::int32_t>(eventFlags
.getMask());
-
-
-
- 162
- 163
- 164
+
+ 137
+ 138
+ 139
+ 140
+ 141
+ 142 virtual Series &
withEventSymbol(
const std::string &eventSymbol)
noexcept {
+
+
+
+
+
+
+ 149
+ 150
+ 151
+ 152
+ 153
+ 154
+ 155
+ 156
+
+
+
+ 160 return shared_from_this()->sharedAs<Series>();
+
+
+
+ 164
165
- 166
- 167
- 168 std::int64_t
getIndex()
const noexcept override {
-
-
-
-
- 173
- 174
- 175
- 176
- 177
+ 166
+ 167
+ 168
+ 169
+
+
+
+
+
+
+
+ 177
178
- 179
- 180
- 181
- 182 void setIndex(std::int64_t index)
noexcept override {
-
-
-
-
- 187
- 188
- 189
- 190
-
- 192 return data_.timeSequence;
-
-
-
- 196
- 197
- 198
- 199
- 200
- 201
- 202
-
- 204 data_.timeSequence = timeSequence;
+ 179
+ 180
+ 181
+ 182
+ 183
+ 184
+ 185
+
+
+
+ 189 return shared_from_this()->sharedAs<Series>();
+
+
+
+
+
+
+
+
+
+ 199 return data_.eventFlags;
+
+
+
+
+ 204 return EventFlagsMask(data_.eventFlags);
-
- 208
- 209
- 210
- 211
- 212
- 213 std::int64_t
getTime()
const noexcept {
- 214 return sar(data_.timeSequence, SECONDS_SHIFT) * 1000 +
- 215 andOp(sar(data_.timeSequence, MILLISECONDS_SHIFT), MILLISECONDS_MASK);
-
-
-
- 219
- 220
- 221
- 222
+
+ 208 void setEventFlags(std::int32_t eventFlags)
noexcept override {
+ 209 data_.eventFlags = eventFlags;
+
+
+
+ 213 void setEventFlags(
const EventFlagsMask &eventFlags)
noexcept override {
+ 214 data_.eventFlags =
static_cast<std::int32_t>(eventFlags
.getMask());
+
+
+
+ 218
+ 219
+ 220
+ 221
+ 222
223
- 224 void setTime(std::int64_t time)
noexcept {
- 225 data_.timeSequence = orOp(
- 226 sal(
static_cast<std::int64_t>(time_util::getSecondsFromTime(time)), SECONDS_SHIFT),
- 227 orOp(sal(
static_cast<std::int64_t>(time_util::getMillisFromTime(time)), MILLISECONDS_MASK),
getSequence()));
+
+
+
+
- 231
- 232
- 233
- 234
- 235
- 236
-
- 238 return static_cast<std::int32_t>(andOp(data_.timeSequence,
MAX_SEQUENCE));
-
-
-
- 242
- 243
- 244
- 245
- 246
-
-
-
-
- 251 data_.timeSequence = orOp(andOp(data_.timeSequence, ~
MAX_SEQUENCE), sequence);
-
-
-
- 255
- 256
- 257
- 258
- 259
- 260
-
- 262 return data_.expiration;
-
-
-
- 266
- 267
- 268
- 269
-
- 271 data_.expiration = expiration;
-
-
-
- 275
- 276
- 277
- 278
-
- 280 return data_.volatility;
-
-
-
- 284
- 285
- 286
- 287
-
- 289 data_.volatility = volatility;
-
-
-
- 293
- 294
- 295
- 296
-
- 298 return data_.callVolume;
-
-
-
- 302
- 303
- 304
- 305
-
- 307 data_.callVolume = callVolume;
-
-
-
- 311
- 312
- 313
- 314
-
- 316 return data_.putVolume;
-
-
-
- 320
- 321
- 322
- 323
-
- 325 data_.putVolume = putVolume;
-
-
-
- 329
- 330
- 331
- 332
-
- 334 if (std::isnan(data_.putVolume)) {
- 335 return data_.callVolume;
-
-
- 338 if (std::isnan(data_.callVolume)) {
- 339 return data_.putVolume;
-
-
- 342 return data_.putVolume + data_.callVolume;
-
-
-
- 346
+ 231
+ 232
+ 233
+ 234
+ 235
+ 236
+ 237
+ 238
+ 239
+
+
+
+ 243 return shared_from_this()->sharedAs<Series>();
+
+
+
+ 247
+ 248
+ 249
+ 250
+ 251
+ 252
+ 253 Series &
withEventFlags(
const EventFlagsMask &eventFlags)
noexcept {
+
+
+
+
+
+
+ 260
+ 261
+ 262
+ 263
+ 264
+ 265
+ 266
+ 267
+ 268
+
+
+
+ 272 return shared_from_this()->sharedAs<Series>();
+
+
+
+ 276
+ 277
+ 278
+ 279
+ 280
+ 281
+ 282 std::int64_t
getIndex()
const noexcept override {
+
+
+
+
+ 287
+ 288
+ 289
+ 290
+ 291
+ 292 void setIndex(std::int64_t index)
noexcept override {
+
+
+
+
+ 297
+ 298
+ 299
+ 300
+ 301
+ 302 Series &
withIndex(std::int64_t index)
noexcept {
+
+
+
+
+
+
+ 309
+ 310
+ 311
+ 312
+ 313
+ 314
+ 315
+ 316
+
+
+
+ 320 return shared_from_this()->sharedAs<Series>();
+
+
+
+ 324
+ 325
+ 326
+ 327
+
+ 329 return data_.timeSequence;
+
+
+
+ 333
+ 334
+ 335
+ 336
+ 337
+ 338
+ 339
+
+ 341 data_.timeSequence = timeSequence;
+
+
+
+ 345
+ 346
347
- 348
+ 348
349
-
- 351 return data_.putCallRatio;
-
-
-
- 355
- 356
- 357
- 358
-
- 360 data_.putCallRatio = putCallRatio;
-
-
-
- 364
- 365
- 366
- 367
-
- 369 return data_.forwardPrice;
-
-
-
- 373
- 374
- 375
- 376
-
- 378 data_.forwardPrice = forwardPrice;
+ 350 std::int64_t
getTime()
const noexcept {
+ 351 return sar(data_.timeSequence, SECONDS_SHIFT) * 1000 +
+ 352 andOp(sar(data_.timeSequence, MILLISECONDS_SHIFT), MILLISECONDS_MASK);
+
+
+
+ 356
+ 357
+ 358
+ 359
+ 360
+ 361 void setTime(std::int64_t time)
noexcept {
+
+ 363 orOp(orOp(sal(
static_cast<std::int64_t>(time_util::getSecondsFromTime(time)), SECONDS_SHIFT),
+ 364 sal(
static_cast<std::int64_t>(time_util::getMillisFromTime(time)), MILLISECONDS_SHIFT)),
+
+
+
+
+ 369
+ 370
+ 371
+ 372
+ 373
+ 374
+ 375 Series &
withTime(std::int64_t time)
noexcept {
+
+
+
- 382
- 383
- 384
- 385
-
- 387 return data_.dividend;
-
-
-
- 391
- 392
- 393
- 394
-
- 396 data_.dividend = dividend;
-
-
-
- 400
+ 382
+ 383
+ 384
+ 385
+ 386
+ 387
+ 388
+ 389
+ 390
+
+
+
+ 394 return shared_from_this()->sharedAs<Series>();
+
+
+
+ 398
+ 399
+ 400
401
- 402
+ 402
403
-
- 405 return data_.interest;
+
+ 405 return static_cast<std::int32_t>(andOp(data_.timeSequence,
MAX_SEQUENCE));
- 409
+ 409
410
- 411
- 412
-
- 414 data_.interest = interest;
-
-
-
- 418
- 419
- 420
- 421
-
-
-
-
+ 411
+ 412
+ 413
+
+
+
+
+ 418 data_.timeSequence = orOp(andOp(data_.timeSequence, ~
MAX_SEQUENCE), sequence);
+
+
+
+ 422
+ 423
+ 424
+ 425
+ 426
+ 427
+ 428
+
+
+
+
+
+
+
+ 436
+ 437
+ 438
+ 439
+ 440
+ 441
+ 442
+ 443
+ 444
+ 445
+
+
+
+ 449 return shared_from_this()->sharedAs<Series>();
+
+
+
+ 453
+ 454
+ 455
+ 456
+ 457
+ 458
+
+ 460 return data_.expiration;
+
+
+
+ 464
+ 465
+ 466
+ 467
+
+ 469 data_.expiration = expiration;
+
+
+
+ 473
+ 474
+ 475
+ 476
+
+ 478 return data_.volatility;
+
+
+
+ 482
+ 483
+ 484
+ 485
+
+ 487 data_.volatility = volatility;
+
+
+
+ 491
+ 492
+ 493
+ 494
+
+ 496 return data_.callVolume;
+
+
+
+ 500
+ 501
+ 502
+ 503
+
+ 505 data_.callVolume = callVolume;
+
+
+
+ 509
+ 510
+ 511
+ 512
+
+ 514 return data_.putVolume;
+
+
+
+ 518
+ 519
+ 520
+ 521
+
+ 523 data_.putVolume = putVolume;
+
+
+
+ 527
+ 528
+ 529
+ 530
+
+ 532 if (std::isnan(data_.putVolume)) {
+ 533 return data_.callVolume;
+
+
+ 536 if (std::isnan(data_.callVolume)) {
+ 537 return data_.putVolume;
+
+
+ 540 return data_.putVolume + data_.callVolume;
+
+
+
+ 544
+ 545
+ 546
+ 547
+
+ 549 return data_.putCallRatio;
+
+
+
+ 553
+ 554
+ 555
+ 556
+
+ 558 data_.putCallRatio = putCallRatio;
+
+
+
+ 562
+ 563
+ 564
+ 565
+
+ 567 return data_.forwardPrice;
+
+
+
+ 571
+ 572
+ 573
+ 574
+
+ 576 data_.forwardPrice = forwardPrice;
+
+
+
+ 580
+ 581
+ 582
+ 583
+
+ 585 return data_.dividend;
+
+
+
+ 589
+ 590
+ 591
+ 592
+
+ 594 data_.dividend = dividend;
+
+
+
+ 598
+ 599
+ 600
+ 601
+
+ 603 return data_.interest;
+
+
+
+ 607
+ 608
+ 609
+ 610
+
+ 612 data_.interest = interest;
+
+
+
+ 616
+ 617
+ 618
+ 619
+
+
+
+
#define DXFCPP_EXPORT
Definition Conf.hpp:33
constexpr std::uint32_t getMask() const noexcept
Returns an integer representation of event mask.
Definition EventFlag.hpp:378
The enumeration type that provides additional information about the dxFeed Graal C++-API event type.
Definition EventTypeEnum.hpp:19
Source identifier for IndexedEvent.
Definition IndexedEventSource.hpp:18
static const IndexedEventSource DEFAULT
The default source with zero identifier for all events that do not support multiple sources.
Definition IndexedEventSource.hpp:26
-void setVolatility(double volatility) noexcept
Changes implied volatility index for this series based on VIX methodology.
Definition Series.hpp:288
-double getOptionVolume() const noexcept
Returns options traded volume for a day.
Definition Series.hpp:333
-void setEventFlags(std::int32_t eventFlags) noexcept override
Changes transactional event flags.
Definition Series.hpp:152
-void setForwardPrice(double forwardPrice) noexcept
Changes implied forward price for this option series.
Definition Series.hpp:377
-std::int64_t getTime() const noexcept
Returns time of this series event.
Definition Series.hpp:213
-void setSequence(std::int32_t sequence) noexcept
Changes sequence number of this series event.
Definition Series.hpp:247
-double getDividend() const noexcept
Returns implied simple dividend return of the corresponding option series.
Definition Series.hpp:386
-double getPutCallRatio() const noexcept
Returns ratio of put options traded volume to call options traded volume for a day.
Definition Series.hpp:350
-void setTime(std::int64_t time) noexcept
Changes time of this series event.
Definition Series.hpp:224
+void setVolatility(double volatility) noexcept
Changes implied volatility index for this series based on VIX methodology.
Definition Series.hpp:486
+double getOptionVolume() const noexcept
Returns options traded volume for a day.
Definition Series.hpp:531
+void setEventFlags(std::int32_t eventFlags) noexcept override
Changes transactional event flags.
Definition Series.hpp:208
+Series::Ptr withEventFlagsShared(std::int32_t eventFlags) noexcept
Changes transactional event flags and returns a shared pointer to the current series.
Definition Series.hpp:240
+Series::Ptr withEventSymbolShared(const std::string &eventSymbol) noexcept
Changes event's symbol and returns a shared pointer to the current series.
Definition Series.hpp:157
+void setForwardPrice(double forwardPrice) noexcept
Changes implied forward price for this option series.
Definition Series.hpp:575
+std::int64_t getTime() const noexcept
Returns time of this series event.
Definition Series.hpp:350
+void setSequence(std::int32_t sequence) noexcept
Changes sequence number of this series event.
Definition Series.hpp:414
+double getDividend() const noexcept
Returns implied simple dividend return of the corresponding option series.
Definition Series.hpp:584
+double getPutCallRatio() const noexcept
Returns ratio of put options traded volume to call options traded volume for a day.
Definition Series.hpp:548
+void setTime(std::int64_t time) noexcept
Changes time of this series event.
Definition Series.hpp:361
+Series & withTime(std::int64_t time) noexcept
Changes time of this series and returns it.
Definition Series.hpp:375
+Series & withEventTime(std::int64_t eventTime) noexcept
Changes event's creation time and returns the current series.
Definition Series.hpp:170
static const EventTypeEnum & TYPE
Type identifier and additional information about the current event class.
Definition Series.hpp:123
std::string toString() const noexcept override
Returns a string representation of the current object.
Definition Series.cpp:90
-void setInterest(double interest) noexcept
Changes implied simple interest return of the corresponding option series.
Definition Series.hpp:413
-EventFlagsMask getEventFlagsMask() const noexcept override
Returns transactional event flags.
Definition Series.hpp:147
-std::int32_t getExpiration() const noexcept
Returns day id of expiration.
Definition Series.hpp:261
-double getForwardPrice() const noexcept
Returns implied forward price for this option series.
Definition Series.hpp:368
-double getPutVolume() const noexcept
Returns put options traded volume for a day.
Definition Series.hpp:315
-void setTimeSequence(std::int64_t timeSequence) noexcept
Changes time and sequence of this event.
Definition Series.hpp:203
+void setInterest(double interest) noexcept
Changes implied simple interest return of the corresponding option series.
Definition Series.hpp:611
+EventFlagsMask getEventFlagsMask() const noexcept override
Returns transactional event flags.
Definition Series.hpp:203
+std::int32_t getExpiration() const noexcept
Returns day id of expiration.
Definition Series.hpp:459
+double getForwardPrice() const noexcept
Returns implied forward price for this option series.
Definition Series.hpp:566
+double getPutVolume() const noexcept
Returns put options traded volume for a day.
Definition Series.hpp:513
+void setTimeSequence(std::int64_t timeSequence) noexcept
Changes time and sequence of this event.
Definition Series.hpp:340
static constexpr std::uint32_t MAX_SEQUENCE
Maximum allowed sequence value.
Definition Series.hpp:114
-std::int64_t getTimeSequence() const noexcept
Returns time and sequence of this event packaged into single long value.
Definition Series.hpp:191
+std::int64_t getTimeSequence() const noexcept
Returns time and sequence of this event packaged into single long value.
Definition Series.hpp:328
+Series::Ptr withTimeShared(std::int64_t time) noexcept
Changes time of this series and returns a shared pointer to it.
Definition Series.hpp:391
void * toGraal() const noexcept override
Allocates memory for the dxFeed Graal SDK structure (recursively if necessary).
Definition Series.cpp:101
static void freeGraal(void *graalNative) noexcept
Releases the memory occupied by the dxFeed Graal SDK structure (recursively if necessary).
Definition Series.cpp:120
-void setIndex(std::int64_t index) noexcept override
Changes unique per-symbol index of this event.
Definition Series.hpp:182
+void setIndex(std::int64_t index) noexcept override
Changes unique per-symbol index of this event.
Definition Series.hpp:292
+Series & withSequence(std::int32_t sequence) noexcept
Changes sequence number of this series.
Definition Series.hpp:429
Series() noexcept=default
Creates new series event with default values.
-void setPutVolume(double putVolume) noexcept
Changes put options traded volume for a day.
Definition Series.hpp:324
-std::int32_t getSequence() const noexcept
Returns sequence number of this series event to distinguish trades that have the same time.
Definition Series.hpp:237
-void setExpiration(std::int32_t expiration) noexcept
Changes day id of expiration.
Definition Series.hpp:270
-std::int32_t getEventFlags() const noexcept override
Returns transactional event flags.
Definition Series.hpp:142
-void setDividend(double dividend) noexcept
Changes implied simple dividend return of the corresponding option series.
Definition Series.hpp:395
-const IndexedEventSource & getSource() const &noexcept override
Returns the source of this event.
Definition Series.hpp:137
+Series & withEventFlags(std::int32_t eventFlags) noexcept
Changes transactional event flags and returns the current series.
Definition Series.hpp:224
+void setPutVolume(double putVolume) noexcept
Changes put options traded volume for a day.
Definition Series.hpp:522
+std::int32_t getSequence() const noexcept
Returns sequence number of this series event to distinguish trades that have the same time.
Definition Series.hpp:404
+void setExpiration(std::int32_t expiration) noexcept
Changes day id of expiration.
Definition Series.hpp:468
+std::int32_t getEventFlags() const noexcept override
Returns transactional event flags.
Definition Series.hpp:198
+void setDividend(double dividend) noexcept
Changes implied simple dividend return of the corresponding option series.
Definition Series.hpp:593
+const IndexedEventSource & getSource() const &noexcept override
Returns the source of this event.
Definition Series.hpp:193
Series(std::string eventSymbol) noexcept
Creates new series event with the specified event symbol.
Definition Series.hpp:133
-void setCallVolume(double callVolume) noexcept
Changes call options traded volume for a day.
Definition Series.hpp:306
-double getVolatility() const noexcept
Returns implied volatility index for this series based on VIX methodology.
Definition Series.hpp:279
-std::int64_t getIndex() const noexcept override
Returns unique per-symbol index of this event.
Definition Series.hpp:168
-double getCallVolume() const noexcept
Returns call options traded volume for a day.
Definition Series.hpp:297
-void setPutCallRatio(double putCallRatio) noexcept
Changes ratio of put options traded volume to call options traded volume for a day.
Definition Series.hpp:359
-void setEventFlags(const EventFlagsMask &eventFlags) noexcept override
Changes transactional event flags.
Definition Series.hpp:157
-double getInterest() const noexcept
Returns implied simple interest return of the corresponding option series.
Definition Series.hpp:404
+void setCallVolume(double callVolume) noexcept
Changes call options traded volume for a day.
Definition Series.hpp:504
+double getVolatility() const noexcept
Returns implied volatility index for this series based on VIX methodology.
Definition Series.hpp:477
+std::int64_t getIndex() const noexcept override
Returns unique per-symbol index of this event.
Definition Series.hpp:282
+virtual Series & withEventSymbol(const std::string &eventSymbol) noexcept
Changes event's symbol and returns the current series.
Definition Series.hpp:142
+Series & withEventFlags(const EventFlagsMask &eventFlags) noexcept
Changes transactional event flags and returns the current series.
Definition Series.hpp:253
+double getCallVolume() const noexcept
Returns call options traded volume for a day.
Definition Series.hpp:495
+Series::Ptr withEventFlagsShared(const EventFlagsMask &eventFlags) noexcept
Changes transactional event flags and returns a shared pointer to the current series.
Definition Series.hpp:269
+void setPutCallRatio(double putCallRatio) noexcept
Changes ratio of put options traded volume to call options traded volume for a day.
Definition Series.hpp:557
+void setEventFlags(const EventFlagsMask &eventFlags) noexcept override
Changes transactional event flags.
Definition Series.hpp:213
+double getInterest() const noexcept
Returns implied simple interest return of the corresponding option series.
Definition Series.hpp:602
+Series & withIndex(std::int64_t index) noexcept
Changes unique per-symbol index of this series and returns it.
Definition Series.hpp:302
+Series::Ptr withSequenceShared(std::int32_t sequence) noexcept
Changes sequence number of this series.
Definition Series.hpp:446
+Series::Ptr withEventTimeShared(std::int64_t eventTime) noexcept
Changes event's creation time and returns a shared pointer to the current series.
Definition Series.hpp:186
+Series::Ptr withIndexShared(std::int64_t index) noexcept
Changes unique per-symbol index of this series and returns a shared pointer to it.
Definition Series.hpp:317
Represents an indexed collection of up-to-date information about some condition or state of an extern...
Definition IndexedEvent.hpp:39
Base class for all market events.
Definition MarketEvent.hpp:23
+void setEventSymbol(const std::string &eventSymbol) noexcept override
Changes symbol of this event.
Definition MarketEvent.hpp:74
+void setEventTime(std::int64_t eventTime) noexcept override
Changes event creation time.
Definition MarketEvent.hpp:85
MarketEvent(std::string eventSymbol) noexcept
Protected constructor for concrete implementation classes that initializes eventSymbol property.
Definition MarketEvent.hpp:39
diff --git a/docs/d7/d02/_candle_8hpp_source.html b/docs/d7/d02/_candle_8hpp_source.html
index 8451306d..7d2e07be 100644
--- a/docs/d7/d02/_candle_8hpp_source.html
+++ b/docs/d7/d02/_candle_8hpp_source.html
@@ -484,8 +484,8 @@
378
379
380 void setTime(std::int64_t time)
noexcept {
- 381 data_.index = orOp(orOp(sal(time_util::getSecondsFromTime(time), SECONDS_SHIFT),
- 382 sal(time_util::getMillisFromTime(time), MILLISECONDS_SHIFT)),
+ 381 data_.index = orOp(orOp(sal(
static_cast<std::int64_t>(time_util::getSecondsFromTime(time)), SECONDS_SHIFT),
+ 382 sal(
static_cast<std::int64_t>(time_util::getMillisFromTime(time)), MILLISECONDS_SHIFT)),
diff --git a/docs/d8/d00/_order_base_8hpp_source.html b/docs/d8/d00/_order_base_8hpp_source.html
index 215d5f5c..7afdbcef 100644
--- a/docs/d8/d00/_order_base_8hpp_source.html
+++ b/docs/d8/d00/_order_base_8hpp_source.html
@@ -386,8 +386,8 @@
280
281
282 std::int64_t
getTime()
const noexcept {
- 283 return sar(orderBaseData_.index, SECONDS_SHIFT) * 1000 +
- 284 andOp(sar(orderBaseData_.index, MILLISECONDS_SHIFT), MILLISECONDS_MASK);
+ 283 return sar(orderBaseData_.timeSequence, SECONDS_SHIFT) * 1000 +
+ 284 andOp(sar(orderBaseData_.timeSequence, MILLISECONDS_SHIFT), MILLISECONDS_MASK);
@@ -397,387 +397,389 @@
291
292
293 void setTime(std::int64_t time)
noexcept {
- 294 orderBaseData_.index = orOp(orOp(sal(time_util::getSecondsFromTime(time), SECONDS_SHIFT),
- 295 sal(time_util::getMillisFromTime(time), MILLISECONDS_SHIFT)),
-
-
-
-
- 300
- 301
- 302
- 303
-
- 305 orderBaseData_.timeNanoPart = timeNanoPart;
-
-
-
- 309
- 310
- 311
- 312
-
- 314 return orderBaseData_.timeNanoPart;
-
-
-
- 318
- 319
- 320
- 321
- 322
- 323
-
- 325 return static_cast<std::int32_t>(andOp(orderBaseData_.timeSequence,
MAX_SEQUENCE));
-
-
-
- 329
- 330
- 331
- 332
- 333
- 334
-
-
-
-
-
-
-
- 342 orderBaseData_.timeSequence = orOp(andOp(orderBaseData_.timeSequence, ~
MAX_SEQUENCE), sequence);
-
-
-
- 346
- 347
- 348
- 349
- 350
-
- 352 return time_nanos_util::getNanosFromMillisAndNanoPart(
getTime(), orderBaseData_.timeNanoPart);
-
-
-
- 356
- 357
- 358
- 359
- 360
-
- 362 setTime(time_nanos_util::getMillisFromNanos(timeNanos)
);
- 363 orderBaseData_.timeNanoPart = time_nanos_util::getNanoPartFromNanos(timeNanos);
-
-
-
- 367
- 368
- 369
- 370
- 371
-
- 373 return OrderAction::valueOf(getBits(orderBaseData_.flags, ACTION_MASK, ACTION_SHIFT));
-
-
-
- 377
- 378
- 379
- 380
-
- 382 orderBaseData_.flags = setBits(orderBaseData_.flags, ACTION_MASK, ACTION_SHIFT, action.getCode());
-
-
-
- 386
- 387
- 388
- 389
- 390
-
- 392 return orderBaseData_.actionTime;
-
-
-
- 396
- 397
- 398
- 399
-
- 401 orderBaseData_.actionTime = actionTime;
-
-
-
- 405
- 406
- 407
- 408
- 409
- 410
-
- 412 return orderBaseData_.orderId;
-
-
-
- 416
- 417
- 418
- 419
- 420 void setOrderId(std::int64_t orderId)
noexcept {
- 421 orderBaseData_.orderId = orderId;
-
-
-
- 425
- 426
- 427
- 428
- 429
- 430
- 431
- 432
- 433
- 434
- 435
-
- 437 return orderBaseData_.auxOrderId;
-
-
-
- 441
- 442
- 443
- 444
-
- 446 orderBaseData_.auxOrderId = auxOrderId;
-
-
-
- 450
- 451
- 452
- 453
-
- 455 return orderBaseData_.price;
-
-
-
- 459
- 460
- 461
- 462
- 463 void setPrice(
double price)
noexcept {
- 464 orderBaseData_.price = price;
-
-
-
- 468
- 469
- 470
- 471
- 472 double getSize()
const noexcept {
- 473 return orderBaseData_.size;
-
-
-
- 477
- 478
- 479
- 480
- 481 void setSize(
double size)
noexcept {
- 482 orderBaseData_.size = size;
-
-
-
- 486
- 487
- 488
- 489
- 490 bool hasSize()
const noexcept {
- 491 return orderBaseData_.size != 0 && !std::isnan(orderBaseData_.size);
-
-
-
- 495
- 496
- 497
- 498
-
- 500 return orderBaseData_.executedSize;
-
-
-
- 504
- 505
- 506
- 507
-
- 509 orderBaseData_.executedSize = executedSize;
-
-
-
- 513
- 514
- 515
- 516
- 517 std::int64_t
getCount()
const noexcept {
- 518 return orderBaseData_.count;
-
-
-
- 522
- 523
- 524
- 525
- 526 void setCount(std::int64_t count)
noexcept {
- 527 orderBaseData_.count = count;
-
-
-
- 531
- 532
- 533
- 534
- 535
-
- 537 return orderBaseData_.tradeId;
-
-
-
- 541
- 542
- 543
- 544
- 545 void setTradeId(std::int64_t tradeId)
noexcept {
- 546 orderBaseData_.tradeId = tradeId;
-
-
-
- 550
- 551
- 552
- 553
- 554
-
- 556 return orderBaseData_.tradePrice;
-
-
-
- 560
- 561
- 562
- 563
-
- 565 orderBaseData_.tradePrice = tradePrice;
-
-
-
- 569
- 570
- 571
- 572
- 573
-
- 575 return orderBaseData_.tradeSize;
-
-
-
- 579
- 580
- 581
- 582
-
- 584 orderBaseData_.tradeSize = tradeSize;
-
-
-
- 588
- 589
- 590
- 591
-
- 593 return utf8to16(
static_cast<
char>(
- 594 static_cast<
unsigned char>(getBits(orderBaseData_.flags, EXCHANGE_MASK, EXCHANGE_SHIFT))));
-
-
-
- 598
- 599
- 600
- 601
-
-
-
- 605 return std::string(1ULL,
static_cast<
char>(
- 606 static_cast<
unsigned char>(getBits(orderBaseData_.flags, EXCHANGE_MASK, EXCHANGE_SHIFT))));
-
-
-
- 610
- 611
- 612
- 613
-
-
-
- 617 orderBaseData_.flags =
- 618 setBits(orderBaseData_.flags, EXCHANGE_MASK, EXCHANGE_SHIFT,
static_cast<
unsigned char>(exchangeCode));
-
-
-
- 622
- 623
- 624
- 625
-
-
-
-
-
- 631
- 632
- 633
- 634
-
- 636 return Side::valueOf(getBits(orderBaseData_.flags, SIDE_MASK, SIDE_SHIFT));
-
-
-
- 640
- 641
- 642
- 643
-
- 645 orderBaseData_.flags = setBits(orderBaseData_.flags, SIDE_MASK, SIDE_SHIFT, side.getCode());
-
-
-
- 649
- 650
- 651
- 652
-
- 654 return Scope::valueOf(getBits(orderBaseData_.flags, SCOPE_MASK, SCOPE_SHIFT));
-
-
-
- 658
- 659
- 660
- 661
-
- 663 orderBaseData_.flags = setBits(orderBaseData_.flags, SCOPE_MASK, SCOPE_SHIFT, scope.getCode());
-
-
-
- 667
- 668
- 669
- 670
-
-
-
-
+ 294 orderBaseData_.timeSequence =
+ 295 orOp(orOp(sal(
static_cast<std::int64_t>(time_util::getSecondsFromTime(time)), SECONDS_SHIFT),
+ 296 sal(
static_cast<std::int64_t>(time_util::getMillisFromTime(time)), MILLISECONDS_SHIFT)),
+
+
+
+
+ 301
+ 302
+ 303
+ 304
+
+ 306 orderBaseData_.timeNanoPart = timeNanoPart;
+
+
+
+ 310
+ 311
+ 312
+ 313
+
+ 315 return orderBaseData_.timeNanoPart;
+
+
+
+ 319
+ 320
+ 321
+ 322
+ 323
+ 324
+
+ 326 return static_cast<std::int32_t>(andOp(orderBaseData_.timeSequence,
MAX_SEQUENCE));
+
+
+
+ 330
+ 331
+ 332
+ 333
+ 334
+ 335
+
+
+
+
+
+
+
+ 343 orderBaseData_.timeSequence = orOp(andOp(orderBaseData_.timeSequence, ~
MAX_SEQUENCE), sequence);
+
+
+
+ 347
+ 348
+ 349
+ 350
+ 351
+
+ 353 return time_nanos_util::getNanosFromMillisAndNanoPart(
getTime(), orderBaseData_.timeNanoPart);
+
+
+
+ 357
+ 358
+ 359
+ 360
+ 361
+
+ 363 setTime(time_nanos_util::getMillisFromNanos(timeNanos)
);
+ 364 orderBaseData_.timeNanoPart = time_nanos_util::getNanoPartFromNanos(timeNanos);
+
+
+
+ 368
+ 369
+ 370
+ 371
+ 372
+
+ 374 return OrderAction::valueOf(getBits(orderBaseData_.flags, ACTION_MASK, ACTION_SHIFT));
+
+
+
+ 378
+ 379
+ 380
+ 381
+
+ 383 orderBaseData_.flags = setBits(orderBaseData_.flags, ACTION_MASK, ACTION_SHIFT, action.getCode());
+
+
+
+ 387
+ 388
+ 389
+ 390
+ 391
+
+ 393 return orderBaseData_.actionTime;
+
+
+
+ 397
+ 398
+ 399
+ 400
+
+ 402 orderBaseData_.actionTime = actionTime;
+
+
+
+ 406
+ 407
+ 408
+ 409
+ 410
+ 411
+
+ 413 return orderBaseData_.orderId;
+
+
+
+ 417
+ 418
+ 419
+ 420
+ 421 void setOrderId(std::int64_t orderId)
noexcept {
+ 422 orderBaseData_.orderId = orderId;
+
+
+
+ 426
+ 427
+ 428
+ 429
+ 430
+ 431
+ 432
+ 433
+ 434
+ 435
+ 436
+
+ 438 return orderBaseData_.auxOrderId;
+
+
+
+ 442
+ 443
+ 444
+ 445
+
+ 447 orderBaseData_.auxOrderId = auxOrderId;
+
+
+
+ 451
+ 452
+ 453
+ 454
+
+ 456 return orderBaseData_.price;
+
+
+
+ 460
+ 461
+ 462
+ 463
+ 464 void setPrice(
double price)
noexcept {
+ 465 orderBaseData_.price = price;
+
+
+
+ 469
+ 470
+ 471
+ 472
+ 473 double getSize()
const noexcept {
+ 474 return orderBaseData_.size;
+
+
+
+ 478
+ 479
+ 480
+ 481
+ 482 void setSize(
double size)
noexcept {
+ 483 orderBaseData_.size = size;
+
+
+
+ 487
+ 488
+ 489
+ 490
+ 491 bool hasSize()
const noexcept {
+ 492 return orderBaseData_.size != 0 && !std::isnan(orderBaseData_.size);
+
+
+
+ 496
+ 497
+ 498
+ 499
+
+ 501 return orderBaseData_.executedSize;
+
+
+
+ 505
+ 506
+ 507
+ 508
+
+ 510 orderBaseData_.executedSize = executedSize;
+
+
+
+ 514
+ 515
+ 516
+ 517
+ 518 std::int64_t
getCount()
const noexcept {
+ 519 return orderBaseData_.count;
+
+
+
+ 523
+ 524
+ 525
+ 526
+ 527 void setCount(std::int64_t count)
noexcept {
+ 528 orderBaseData_.count = count;
+
+
+
+ 532
+ 533
+ 534
+ 535
+ 536
+
+ 538 return orderBaseData_.tradeId;
+
+
+
+ 542
+ 543
+ 544
+ 545
+ 546 void setTradeId(std::int64_t tradeId)
noexcept {
+ 547 orderBaseData_.tradeId = tradeId;
+
+
+
+ 551
+ 552
+ 553
+ 554
+ 555
+
+ 557 return orderBaseData_.tradePrice;
+
+
+
+ 561
+ 562
+ 563
+ 564
+
+ 566 orderBaseData_.tradePrice = tradePrice;
+
+
+
+ 570
+ 571
+ 572
+ 573
+ 574
+
+ 576 return orderBaseData_.tradeSize;
+
+
+
+ 580
+ 581
+ 582
+ 583
+
+ 585 orderBaseData_.tradeSize = tradeSize;
+
+
+
+ 589
+ 590
+ 591
+ 592
+
+ 594 return utf8to16(
static_cast<
char>(
+ 595 static_cast<
unsigned char>(getBits(orderBaseData_.flags, EXCHANGE_MASK, EXCHANGE_SHIFT))));
+
+
+
+ 599
+ 600
+ 601
+ 602
+
+
+
+
+ 607 1ULL,
static_cast<
char>(
+ 608 static_cast<
unsigned char>(getBits(orderBaseData_.flags, EXCHANGE_MASK, EXCHANGE_SHIFT))));
+
+
+
+ 612
+ 613
+ 614
+ 615
+
+
+
+ 619 orderBaseData_.flags =
+ 620 setBits(orderBaseData_.flags, EXCHANGE_MASK, EXCHANGE_SHIFT,
static_cast<
unsigned char>(exchangeCode));
+
+
+
+ 624
+ 625
+ 626
+ 627
+
+
+
+
+
+ 633
+ 634
+ 635
+ 636
+
+ 638 return Side::valueOf(getBits(orderBaseData_.flags, SIDE_MASK, SIDE_SHIFT));
+
+
+
+ 642
+ 643
+ 644
+ 645
+
+ 647 orderBaseData_.flags = setBits(orderBaseData_.flags, SIDE_MASK, SIDE_SHIFT, side.getCode());
+
+
+
+ 651
+ 652
+ 653
+ 654
+
+ 656 return Scope::valueOf(getBits(orderBaseData_.flags, SCOPE_MASK, SCOPE_SHIFT));
+
+
+
+ 660
+ 661
+ 662
+ 663
+
+ 665 orderBaseData_.flags = setBits(orderBaseData_.flags, SCOPE_MASK, SCOPE_SHIFT, scope.getCode());
+
+
+
+ 669
+ 670
+ 671
+ 672
+
+
+
+
#define DXFCPP_EXPORT
Definition Conf.hpp:33
AnalyticOrder::Ptr withEventSymbolShared(const std::string &eventSymbol) noexcept
Changes event's symbol and returns a shared pointer to the current analytic order.
Definition AnalyticOrder.hpp:136
void setIcebergPeakSize(double icebergPeakSize) noexcept
Changes iceberg peak size of this analytic order.
Definition AnalyticOrder.hpp:156
@@ -800,58 +802,58 @@
std::int32_t id() const noexcept
Returns the source identifier.
Definition IndexedEventSource.hpp:45
Base class for common fields of Order, AnalyticOrder and SpreadOrder events.
Definition OrderBase.hpp:76
void setTimeSequence(std::int64_t timeSequence) noexcept
Changes time and sequence of this order.
Definition OrderBase.hpp:272
-void setExecutedSize(double executedSize) noexcept
Changes executed size of this order.
Definition OrderBase.hpp:508
-void setCount(std::int64_t count) noexcept
Changes number of individual orders in this aggregate order.
Definition OrderBase.hpp:526
-void setTimeNanoPart(std::int32_t timeNanoPart) noexcept
Changes microseconds and nanoseconds time part of this order.
Definition OrderBase.hpp:304
+void setExecutedSize(double executedSize) noexcept
Changes executed size of this order.
Definition OrderBase.hpp:509
+void setCount(std::int64_t count) noexcept
Changes number of individual orders in this aggregate order.
Definition OrderBase.hpp:527
+void setTimeNanoPart(std::int32_t timeNanoPart) noexcept
Changes microseconds and nanoseconds time part of this order.
Definition OrderBase.hpp:305
void setSource(const OrderSource &source) noexcept
Changes source of this event.
Definition OrderBase.hpp:199
-void setScope(const Scope &scope) noexcept
Changes scope of this order.
Definition OrderBase.hpp:662
-double getTradePrice() const noexcept
Returns trade price for events containing trade-related action.
Definition OrderBase.hpp:555
+void setScope(const Scope &scope) noexcept
Changes scope of this order.
Definition OrderBase.hpp:664
+double getTradePrice() const noexcept
Returns trade price for events containing trade-related action.
Definition OrderBase.hpp:556
std::int64_t getTime() const noexcept
Returns time of this order.
Definition OrderBase.hpp:282
-std::int32_t getTimeNanoPart() const noexcept
Returns microseconds and nanoseconds time part of this order.
Definition OrderBase.hpp:313
-void setSize(double size) noexcept
Changes size of this order.
Definition OrderBase.hpp:481
-double getSize() const noexcept
Returns size of this order.
Definition OrderBase.hpp:472
+std::int32_t getTimeNanoPart() const noexcept
Returns microseconds and nanoseconds time part of this order.
Definition OrderBase.hpp:314
+void setSize(double size) noexcept
Changes size of this order.
Definition OrderBase.hpp:482
+double getSize() const noexcept
Returns size of this order.
Definition OrderBase.hpp:473
static constexpr std::uint32_t MAX_SEQUENCE
Maximum allowed sequence value.
Definition OrderBase.hpp:164
-void setOrderSide(const Side &side) noexcept
Changes side of this order.
Definition OrderBase.hpp:644
+void setOrderSide(const Side &side) noexcept
Changes side of this order.
Definition OrderBase.hpp:646
void setIndex(std::int64_t index) noexcept override
Changes unique per-symbol index of this order.
Definition OrderBase.hpp:236
-void setTradeId(std::int64_t tradeId) noexcept
Changes trade ID.
Definition OrderBase.hpp:545
-double getPrice() const noexcept
Returns price of this order.
Definition OrderBase.hpp:454
-void setTimeNanos(std::int64_t timeNanos) noexcept
Changes time of this order.
Definition OrderBase.hpp:361
-void setOrderId(std::int64_t orderId) noexcept
Changes order ID.
Definition OrderBase.hpp:420
+void setTradeId(std::int64_t tradeId) noexcept
Changes trade ID.
Definition OrderBase.hpp:546
+double getPrice() const noexcept
Returns price of this order.
Definition OrderBase.hpp:455
+void setTimeNanos(std::int64_t timeNanos) noexcept
Changes time of this order.
Definition OrderBase.hpp:362
+void setOrderId(std::int64_t orderId) noexcept
Changes order ID.
Definition OrderBase.hpp:421
void setTime(std::int64_t time) noexcept
Changes time of this order.
Definition OrderBase.hpp:293
-void setExchangeCode(char exchangeCode) noexcept
Changes exchange code of this order.
Definition OrderBase.hpp:614
-double getTradeSize() const noexcept
Returns trade size for events containing trade-related action.
Definition OrderBase.hpp:574
-std::string getExchangeCodeString() const noexcept
Returns exchange code of this order as UTF8 string.
Definition OrderBase.hpp:602
+void setExchangeCode(char exchangeCode) noexcept
Changes exchange code of this order.
Definition OrderBase.hpp:616
+double getTradeSize() const noexcept
Returns trade size for events containing trade-related action.
Definition OrderBase.hpp:575
+std::string getExchangeCodeString() const noexcept
Returns exchange code of this order as UTF8 string.
Definition OrderBase.hpp:603
std::int32_t getEventFlags() const noexcept override
Returns transactional event flags.
Definition OrderBase.hpp:210
std::int64_t getTimeSequence() const noexcept
Returns time and sequence of this order packaged into single long value.
Definition OrderBase.hpp:260
-void setExchangeCode(std::int16_t exchangeCode) noexcept
Changes exchange code of this order.
Definition OrderBase.hpp:626
-std::int64_t getAuxOrderId() const noexcept
Returns auxiliary order ID if available:
Definition OrderBase.hpp:436
+void setExchangeCode(std::int16_t exchangeCode) noexcept
Changes exchange code of this order.
Definition OrderBase.hpp:628
+std::int64_t getAuxOrderId() const noexcept
Returns auxiliary order ID if available:
Definition OrderBase.hpp:437
OrderBase(std::string eventSymbol) noexcept
Creates new order event with the specified event symbol.
Definition OrderBase.hpp:174
void setEventFlags(const EventFlagsMask &eventFlags) noexcept override
Changes transactional event flags.
Definition OrderBase.hpp:225
-std::int64_t getTradeId() const noexcept
Returns trade (order execution) ID for events containing trade-related action.
Definition OrderBase.hpp:536
-const Scope & getScope() const &noexcept
Returns scope of this order.
Definition OrderBase.hpp:653
-std::int64_t getOrderId() const noexcept
Returns order ID if available.
Definition OrderBase.hpp:411
+std::int64_t getTradeId() const noexcept
Returns trade (order execution) ID for events containing trade-related action.
Definition OrderBase.hpp:537
+const Scope & getScope() const &noexcept
Returns scope of this order.
Definition OrderBase.hpp:655
+std::int64_t getOrderId() const noexcept
Returns order ID if available.
Definition OrderBase.hpp:412
EventFlagsMask getEventFlagsMask() const noexcept override
Returns transactional event flags.
Definition OrderBase.hpp:215
-void setSequence(std::int32_t sequence) noexcept
Changes sequence number of this order.
Definition OrderBase.hpp:335
-void setAuxOrderId(std::int64_t auxOrderId) noexcept
Changes auxiliary order ID.
Definition OrderBase.hpp:445
-std::int16_t getExchangeCode() const noexcept
Returns exchange code of this order.
Definition OrderBase.hpp:592
-bool hasSize() const noexcept
Returns true if this order has some size (sizeAsDouble is neither 0 nor NaN).
Definition OrderBase.hpp:490
-std::int64_t getCount() const noexcept
Returns number of individual orders in this aggregate order.
Definition OrderBase.hpp:517
-void setAction(const OrderAction &action) noexcept
Changes action of this order.
Definition OrderBase.hpp:381
+void setSequence(std::int32_t sequence) noexcept
Changes sequence number of this order.
Definition OrderBase.hpp:336
+void setAuxOrderId(std::int64_t auxOrderId) noexcept
Changes auxiliary order ID.
Definition OrderBase.hpp:446
+std::int16_t getExchangeCode() const noexcept
Returns exchange code of this order.
Definition OrderBase.hpp:593
+bool hasSize() const noexcept
Returns true if this order has some size (sizeAsDouble is neither 0 nor NaN).
Definition OrderBase.hpp:491
+std::int64_t getCount() const noexcept
Returns number of individual orders in this aggregate order.
Definition OrderBase.hpp:518
+void setAction(const OrderAction &action) noexcept
Changes action of this order.
Definition OrderBase.hpp:382
const OrderSource & getSource() const &noexcept override
Returns source of this event.
Definition OrderBase.hpp:183
std::string baseFieldsToString() const noexcept
Returns string representation of this order event's fields.
Definition OrderBase.cpp:70
void setEventFlags(std::int32_t eventFlags) noexcept override
Changes transactional event flags.
Definition OrderBase.hpp:220
-void setTradePrice(double tradePrice) noexcept
Changes trade price.
Definition OrderBase.hpp:564
-void setTradeSize(double tradeSize) noexcept
Changes trade size.
Definition OrderBase.hpp:583
+void setTradePrice(double tradePrice) noexcept
Changes trade price.
Definition OrderBase.hpp:565
+void setTradeSize(double tradeSize) noexcept
Changes trade size.
Definition OrderBase.hpp:584
OrderBase() noexcept=default
Creates new order event with default values.
-void setActionTime(std::int64_t actionTime) noexcept
Changes time of the last action.
Definition OrderBase.hpp:400
-std::int64_t getActionTime() const noexcept
Returns time of the last action.
Definition OrderBase.hpp:391
-void setPrice(double price) noexcept
Changes price of this order.
Definition OrderBase.hpp:463
+void setActionTime(std::int64_t actionTime) noexcept
Changes time of the last action.
Definition OrderBase.hpp:401
+std::int64_t getActionTime() const noexcept
Returns time of the last action.
Definition OrderBase.hpp:392
+void setPrice(double price) noexcept
Changes price of this order.
Definition OrderBase.hpp:464
std::int64_t getIndex() const noexcept override
Returns unique per-symbol index of this order.
Definition OrderBase.hpp:250
-double getExecutedSize() const noexcept
Returns executed size of this order.
Definition OrderBase.hpp:499
-std::int64_t getTimeNanos() const noexcept
Returns time of this order in nanoseconds.
Definition OrderBase.hpp:351
-std::int32_t getSequence() const noexcept
Returns sequence number of this order to distinguish orders that have the same time.
Definition OrderBase.hpp:324
-const Side & getOrderSide() const &noexcept
Returns side of this order.
Definition OrderBase.hpp:635
-const OrderAction & getAction() const &noexcept
Returns order action if available, otherwise - OrderAction::UNDEFINED.
Definition OrderBase.hpp:372
+double getExecutedSize() const noexcept
Returns executed size of this order.
Definition OrderBase.hpp:500
+std::int64_t getTimeNanos() const noexcept
Returns time of this order in nanoseconds.
Definition OrderBase.hpp:352
+std::int32_t getSequence() const noexcept
Returns sequence number of this order to distinguish orders that have the same time.
Definition OrderBase.hpp:325
+const Side & getOrderSide() const &noexcept
Returns side of this order.
Definition OrderBase.hpp:637
+const OrderAction & getAction() const &noexcept
Returns order action if available, otherwise - OrderAction::UNDEFINED.
Definition OrderBase.hpp:373
Order event is a snapshot for a full available market depth for a symbol.
Definition Order.hpp:93
Order::Ptr withCountShared(std::int64_t count) noexcept
Changes number of individual orders in this aggregate order.
Definition Order.hpp:664
Order::Ptr withOrderIdShared(std::int64_t orderId) noexcept
Changes order ID.
Definition Order.hpp:519
diff --git a/docs/d8/d01/_market_event_symbols_8hpp_source.html b/docs/d8/d01/_market_event_symbols_8hpp_source.html
index 992e4987..b1eb2da2 100644
--- a/docs/d8/d01/_market_event_symbols_8hpp_source.html
+++ b/docs/d8/d01/_market_event_symbols_8hpp_source.html
@@ -111,8 +111,8 @@
6#include "../../internal/Conf.hpp"
-
-
+
+
@@ -158,7 +158,7 @@
52
53
- 55 return hasExchangeCode(symbol) ? symbol[getLengthWithoutAttributesInternal(symbol) - 1] : 0;
+ 55 return hasExchangeCode(symbol) ? symbol[getLengthWithoutAttributesInternal(symbol) - 1] :
'\0';
@@ -171,8 +171,8 @@
66 char exchangeCode)
noexcept {
67 auto i = getLengthWithoutAttributesInternal(symbol);
- 68 auto result = exchangeCode == 0 ? getBaseSymbolInternal(symbol, i)
- 69 : getBaseSymbolInternal(symbol, i) + EXCHANGE_SEPARATOR + exchangeCode;
+ 68 auto result = exchangeCode ==
'\0' ? getBaseSymbolInternal(symbol, i)
+ 69 : getBaseSymbolInternal(symbol, i) + EXCHANGE_SEPARATOR + exchangeCode;
70 return i == symbol.length() ? result : result + symbol.substr(i);
@@ -286,144 +286,148 @@
-
-
-
-
-
- 188 std::size_t i)
noexcept {
- 189 auto valuePos = symbol.find_first_of(ATTRIBUTE_VALUE, i) + 1;
- 190 auto separatorPos = symbol.find_first_of(ATTRIBUTES_SEPARATOR, valuePos);
-
- 192 return separatorPos == std::string::npos ? symbol.length() : separatorPos + 1;
-
-
-
-
- 197 auto valueOffset = symbol.find_first_of(ATTRIBUTE_VALUE, i) + 1;
-
- 199 return symbol.substr(valueOffset, j - 1 - valueOffset);
-
-
-
- 203 dropKeyAndValueInternal(
const std::string &symbol, std::size_t length, std::size_t i, std::size_t j)
noexcept {
-
- 205 if (j == symbol.length()) {
- 206 if (i == length + 1) {
- 207 return symbol.substr(0, length);
-
- 209 return symbol.substr(0, i - 1) + symbol.substr(j - 1);
-
-
-
- 213 return symbol.substr(0, i) + symbol.substr(j);
-
-
-
-
+
+
+
+
+
+
+
+ 190 std::size_t i)
noexcept {
+ 191 auto valuePos = symbol.find_first_of(ATTRIBUTE_VALUE, i) + 1;
+ 192 auto separatorPos = symbol.find_first_of(ATTRIBUTES_SEPARATOR, valuePos);
+
+ 194 return separatorPos == std::string::npos ? symbol.length() : separatorPos + 1;
+
+
+
+
+ 199 auto valueOffset = symbol.find_first_of(ATTRIBUTE_VALUE, i) + 1;
+
+ 201 return symbol.substr(valueOffset, j - 1 - valueOffset);
+
+
+
+ 205 dropKeyAndValueInternal(
const std::string &symbol, std::size_t length, std::size_t i, std::size_t j)
noexcept {
+
+ 207 if (j == symbol.length()) {
+ 208 if (i == length + 1) {
+ 209 return symbol.substr(0, length);
+
+ 211 return symbol.substr(0, i - 1) + symbol.substr(j - 1);
+
+
+
+ 215 return symbol.substr(0, i) + symbol.substr(j);
+
+
-
- 220 getAttributeInternal(
const std::string &symbol, std::size_t lengthWithoutAttributes,
const std::string &key) {
- 221 if (lengthWithoutAttributes == symbol.length()) {
-
-
-
- 225 auto i = lengthWithoutAttributes + 1;
-
- 227 while (i < symbol.length()) {
- 228 auto currentKey = getKeyInternal(symbol, i);
-
-
-
-
+
+
+
+
+
+ 224 getAttributeInternal(
const std::string &symbol, std::size_t lengthWithoutAttributes,
const std::string &key) {
+ 225 if (lengthWithoutAttributes == symbol.length()) {
+
+
+
+ 229 auto i = lengthWithoutAttributes + 1;
+
+ 231 while (i < symbol.length()) {
+ 232 auto currentKey = getKeyInternal(symbol, i);
- 234 auto j = getNextKeyInternal(symbol, i);
-
- 236 if (key == currentKey.value()) {
- 237 return getValueInternal(symbol, i, j);
-
+
+
+
+
+ 238 auto j = getNextKeyInternal(symbol, i);
-
-
-
-
-
-
-
- 247 removeAttributeInternal(std::string symbol, std::size_t lengthWithoutAttributes,
const std::string &key)
noexcept {
- 248 if (lengthWithoutAttributes == symbol.length()) {
-
-
-
- 252 auto i = lengthWithoutAttributes + 1;
-
- 254 while (i < symbol.length()) {
- 255 auto currentKey = getKeyInternal(symbol, i);
-
-
-
-
+ 240 if (key == currentKey.value()) {
+ 241 return getValueInternal(symbol, i, j);
+
+
+
+
+
+
+
+
+
+ 251 removeAttributeInternal(std::string symbol, std::size_t lengthWithoutAttributes,
const std::string &key)
noexcept {
+ 252 if (lengthWithoutAttributes == symbol.length()) {
+
+
+
+ 256 auto i = lengthWithoutAttributes + 1;
+
+ 258 while (i < symbol.length()) {
+ 259 auto currentKey = getKeyInternal(symbol, i);
- 261 auto j = getNextKeyInternal(symbol, i);
-
- 263 if (key == currentKey.value()) {
- 264 symbol = dropKeyAndValueInternal(symbol, lengthWithoutAttributes, i, j);
-
-
-
-
-
-
-
-
-
- 274 std::size_t lengthWithoutAttributes,
- 275 const std::string &key,
- 276 const std::string &value) {
- 277 if (lengthWithoutAttributes == symbol.length()) {
- 278 return symbol + ATTRIBUTES_OPEN + key + ATTRIBUTE_VALUE + value + ATTRIBUTES_CLOSE;
-
-
- 281 auto i = lengthWithoutAttributes + 1;
-
-
- 284 while (i < symbol.length()) {
- 285 auto currentKey = getKeyInternal(symbol, i);
-
-
-
-
+
+
+
+
+ 265 auto j = getNextKeyInternal(symbol, i);
+
+ 267 if (key == currentKey.value()) {
+ 268 symbol = dropKeyAndValueInternal(symbol, lengthWithoutAttributes, i, j);
+
+
+
+
+
+
+
+
+
+ 278 std::size_t lengthWithoutAttributes,
+ 279 const std::string &key,
+ 280 const std::string &value) {
+ 281 if (lengthWithoutAttributes == symbol.length()) {
+ 282 return symbol + ATTRIBUTES_OPEN + key + ATTRIBUTE_VALUE + value + ATTRIBUTES_CLOSE;
+
+
+ 285 auto i = lengthWithoutAttributes + 1;
+
+
+ 288 while (i < symbol.length()) {
+ 289 auto currentKey = getKeyInternal(symbol, i);
- 291 auto j = getNextKeyInternal(symbol, i);
- 292 auto cmp = currentKey.value().compare(key);
-
-
-
-
- 297 symbol = dropKeyAndValueInternal(symbol, lengthWithoutAttributes, i, j);
-
-
- 300 symbol = symbol.substr(0, i) + key + ATTRIBUTE_VALUE + value + symbol.substr(j - 1);
-
- 302 i += key.length() + value.length() + 2;
-
- 304 }
else if (cmp > 0 && !added) {
-
- 306 symbol = symbol.substr(0, i) + key + ATTRIBUTE_VALUE + value + ATTRIBUTES_SEPARATOR + symbol.substr(i);
-
- 308 i += key.length() + value.length() + 2;
-
-
-
-
-
- 314 return added ? symbol
- 315 : symbol.substr(0, i - 1) + ATTRIBUTES_SEPARATOR + key + ATTRIBUTE_VALUE + value +
- 316 symbol.substr(i - 1);
-
-
-
-
+
+
+
+
+ 295 auto j = getNextKeyInternal(symbol, i);
+ 296 auto cmp = currentKey.value().compare(key);
+
+
+
+
+ 301 symbol = dropKeyAndValueInternal(symbol, lengthWithoutAttributes, i, j);
+
+
+ 304 symbol = symbol.substr(0, i) + key + ATTRIBUTE_VALUE + value + symbol.substr(j - 1);
+
+ 306 i += key.length() + value.length() + 2;
+
+ 308 }
else if (cmp > 0 && !added) {
+
+ 310 symbol = symbol.substr(0, i) + key + ATTRIBUTE_VALUE + value + ATTRIBUTES_SEPARATOR + symbol.substr(i);
+
+ 312 i += key.length() + value.length() + 2;
+
+
+
+
+
+ 318 return added ? symbol
+ 319 : symbol.substr(0, i - 1) + ATTRIBUTES_SEPARATOR + key + ATTRIBUTE_VALUE + value +
+ 320 symbol.substr(i - 1);
+
+
+
+
#define DXFCPP_EXPORT
Definition Conf.hpp:33
#define DXFCPP_CXX20_CONSTEXPR_STRING
Definition Conf.hpp:42
#define DXFCPP_TRACE_ISOLATES
Definition Debug.hpp:17
diff --git a/docs/da/d01/_order_source_8hpp_source.html b/docs/da/d01/_order_source_8hpp_source.html
index babf6a84..fd176380 100644
--- a/docs/da/d01/_order_source_8hpp_source.html
+++ b/docs/da/d01/_order_source_8hpp_source.html
@@ -675,58 +675,58 @@
std::int32_t id() const noexcept
Returns the source identifier.
Definition IndexedEventSource.hpp:45
Base class for common fields of Order, AnalyticOrder and SpreadOrder events.
Definition OrderBase.hpp:76
void setTimeSequence(std::int64_t timeSequence) noexcept
Changes time and sequence of this order.
Definition OrderBase.hpp:272
-void setExecutedSize(double executedSize) noexcept
Changes executed size of this order.
Definition OrderBase.hpp:508
-void setCount(std::int64_t count) noexcept
Changes number of individual orders in this aggregate order.
Definition OrderBase.hpp:526
-void setTimeNanoPart(std::int32_t timeNanoPart) noexcept
Changes microseconds and nanoseconds time part of this order.
Definition OrderBase.hpp:304
+void setExecutedSize(double executedSize) noexcept
Changes executed size of this order.
Definition OrderBase.hpp:509
+void setCount(std::int64_t count) noexcept
Changes number of individual orders in this aggregate order.
Definition OrderBase.hpp:527
+void setTimeNanoPart(std::int32_t timeNanoPart) noexcept
Changes microseconds and nanoseconds time part of this order.
Definition OrderBase.hpp:305
void setSource(const OrderSource &source) noexcept
Changes source of this event.
Definition OrderBase.hpp:199
-void setScope(const Scope &scope) noexcept
Changes scope of this order.
Definition OrderBase.hpp:662
-double getTradePrice() const noexcept
Returns trade price for events containing trade-related action.
Definition OrderBase.hpp:555
+void setScope(const Scope &scope) noexcept
Changes scope of this order.
Definition OrderBase.hpp:664
+double getTradePrice() const noexcept
Returns trade price for events containing trade-related action.
Definition OrderBase.hpp:556
std::int64_t getTime() const noexcept
Returns time of this order.
Definition OrderBase.hpp:282
-std::int32_t getTimeNanoPart() const noexcept
Returns microseconds and nanoseconds time part of this order.
Definition OrderBase.hpp:313
-void setSize(double size) noexcept
Changes size of this order.
Definition OrderBase.hpp:481
-double getSize() const noexcept
Returns size of this order.
Definition OrderBase.hpp:472
+std::int32_t getTimeNanoPart() const noexcept
Returns microseconds and nanoseconds time part of this order.
Definition OrderBase.hpp:314
+void setSize(double size) noexcept
Changes size of this order.
Definition OrderBase.hpp:482
+double getSize() const noexcept
Returns size of this order.
Definition OrderBase.hpp:473
static constexpr std::uint32_t MAX_SEQUENCE
Maximum allowed sequence value.
Definition OrderBase.hpp:164
-void setOrderSide(const Side &side) noexcept
Changes side of this order.
Definition OrderBase.hpp:644
+void setOrderSide(const Side &side) noexcept
Changes side of this order.
Definition OrderBase.hpp:646
void setIndex(std::int64_t index) noexcept override
Changes unique per-symbol index of this order.
Definition OrderBase.hpp:236
-void setTradeId(std::int64_t tradeId) noexcept
Changes trade ID.
Definition OrderBase.hpp:545
-double getPrice() const noexcept
Returns price of this order.
Definition OrderBase.hpp:454
-void setTimeNanos(std::int64_t timeNanos) noexcept
Changes time of this order.
Definition OrderBase.hpp:361
-void setOrderId(std::int64_t orderId) noexcept
Changes order ID.
Definition OrderBase.hpp:420
+void setTradeId(std::int64_t tradeId) noexcept
Changes trade ID.
Definition OrderBase.hpp:546
+double getPrice() const noexcept
Returns price of this order.
Definition OrderBase.hpp:455
+void setTimeNanos(std::int64_t timeNanos) noexcept
Changes time of this order.
Definition OrderBase.hpp:362
+void setOrderId(std::int64_t orderId) noexcept
Changes order ID.
Definition OrderBase.hpp:421
void setTime(std::int64_t time) noexcept
Changes time of this order.
Definition OrderBase.hpp:293
-void setExchangeCode(char exchangeCode) noexcept
Changes exchange code of this order.
Definition OrderBase.hpp:614
-double getTradeSize() const noexcept
Returns trade size for events containing trade-related action.
Definition OrderBase.hpp:574
-std::string getExchangeCodeString() const noexcept
Returns exchange code of this order as UTF8 string.
Definition OrderBase.hpp:602
+void setExchangeCode(char exchangeCode) noexcept
Changes exchange code of this order.
Definition OrderBase.hpp:616
+double getTradeSize() const noexcept
Returns trade size for events containing trade-related action.
Definition OrderBase.hpp:575
+std::string getExchangeCodeString() const noexcept
Returns exchange code of this order as UTF8 string.
Definition OrderBase.hpp:603
std::int32_t getEventFlags() const noexcept override
Returns transactional event flags.
Definition OrderBase.hpp:210
std::int64_t getTimeSequence() const noexcept
Returns time and sequence of this order packaged into single long value.
Definition OrderBase.hpp:260
-void setExchangeCode(std::int16_t exchangeCode) noexcept
Changes exchange code of this order.
Definition OrderBase.hpp:626
-std::int64_t getAuxOrderId() const noexcept
Returns auxiliary order ID if available:
Definition OrderBase.hpp:436
+void setExchangeCode(std::int16_t exchangeCode) noexcept
Changes exchange code of this order.
Definition OrderBase.hpp:628
+std::int64_t getAuxOrderId() const noexcept
Returns auxiliary order ID if available:
Definition OrderBase.hpp:437
OrderBase(std::string eventSymbol) noexcept
Creates new order event with the specified event symbol.
Definition OrderBase.hpp:174
void setEventFlags(const EventFlagsMask &eventFlags) noexcept override
Changes transactional event flags.
Definition OrderBase.hpp:225
-std::int64_t getTradeId() const noexcept
Returns trade (order execution) ID for events containing trade-related action.
Definition OrderBase.hpp:536
-const Scope & getScope() const &noexcept
Returns scope of this order.
Definition OrderBase.hpp:653
-std::int64_t getOrderId() const noexcept
Returns order ID if available.
Definition OrderBase.hpp:411
+std::int64_t getTradeId() const noexcept
Returns trade (order execution) ID for events containing trade-related action.
Definition OrderBase.hpp:537
+const Scope & getScope() const &noexcept
Returns scope of this order.
Definition OrderBase.hpp:655
+std::int64_t getOrderId() const noexcept
Returns order ID if available.
Definition OrderBase.hpp:412
EventFlagsMask getEventFlagsMask() const noexcept override
Returns transactional event flags.
Definition OrderBase.hpp:215
-void setSequence(std::int32_t sequence) noexcept
Changes sequence number of this order.
Definition OrderBase.hpp:335
-void setAuxOrderId(std::int64_t auxOrderId) noexcept
Changes auxiliary order ID.
Definition OrderBase.hpp:445
-std::int16_t getExchangeCode() const noexcept
Returns exchange code of this order.
Definition OrderBase.hpp:592
-bool hasSize() const noexcept
Returns true if this order has some size (sizeAsDouble is neither 0 nor NaN).
Definition OrderBase.hpp:490
-std::int64_t getCount() const noexcept
Returns number of individual orders in this aggregate order.
Definition OrderBase.hpp:517
-void setAction(const OrderAction &action) noexcept
Changes action of this order.
Definition OrderBase.hpp:381
+void setSequence(std::int32_t sequence) noexcept
Changes sequence number of this order.
Definition OrderBase.hpp:336
+void setAuxOrderId(std::int64_t auxOrderId) noexcept
Changes auxiliary order ID.
Definition OrderBase.hpp:446
+std::int16_t getExchangeCode() const noexcept
Returns exchange code of this order.
Definition OrderBase.hpp:593
+bool hasSize() const noexcept
Returns true if this order has some size (sizeAsDouble is neither 0 nor NaN).
Definition OrderBase.hpp:491
+std::int64_t getCount() const noexcept
Returns number of individual orders in this aggregate order.
Definition OrderBase.hpp:518
+void setAction(const OrderAction &action) noexcept
Changes action of this order.
Definition OrderBase.hpp:382
const OrderSource & getSource() const &noexcept override
Returns source of this event.
Definition OrderBase.hpp:183
std::string baseFieldsToString() const noexcept
Returns string representation of this order event's fields.
Definition OrderBase.cpp:70
void setEventFlags(std::int32_t eventFlags) noexcept override
Changes transactional event flags.
Definition OrderBase.hpp:220
-void setTradePrice(double tradePrice) noexcept
Changes trade price.
Definition OrderBase.hpp:564
-void setTradeSize(double tradeSize) noexcept
Changes trade size.
Definition OrderBase.hpp:583
+void setTradePrice(double tradePrice) noexcept
Changes trade price.
Definition OrderBase.hpp:565
+void setTradeSize(double tradeSize) noexcept
Changes trade size.
Definition OrderBase.hpp:584
OrderBase() noexcept=default
Creates new order event with default values.
-void setActionTime(std::int64_t actionTime) noexcept
Changes time of the last action.
Definition OrderBase.hpp:400
-std::int64_t getActionTime() const noexcept
Returns time of the last action.
Definition OrderBase.hpp:391
-void setPrice(double price) noexcept
Changes price of this order.
Definition OrderBase.hpp:463
+void setActionTime(std::int64_t actionTime) noexcept
Changes time of the last action.
Definition OrderBase.hpp:401
+std::int64_t getActionTime() const noexcept
Returns time of the last action.
Definition OrderBase.hpp:392
+void setPrice(double price) noexcept
Changes price of this order.
Definition OrderBase.hpp:464
std::int64_t getIndex() const noexcept override
Returns unique per-symbol index of this order.
Definition OrderBase.hpp:250
-double getExecutedSize() const noexcept
Returns executed size of this order.
Definition OrderBase.hpp:499
-std::int64_t getTimeNanos() const noexcept
Returns time of this order in nanoseconds.
Definition OrderBase.hpp:351
-std::int32_t getSequence() const noexcept
Returns sequence number of this order to distinguish orders that have the same time.
Definition OrderBase.hpp:324
-const Side & getOrderSide() const &noexcept
Returns side of this order.
Definition OrderBase.hpp:635
-const OrderAction & getAction() const &noexcept
Returns order action if available, otherwise - OrderAction::UNDEFINED.
Definition OrderBase.hpp:372
+double getExecutedSize() const noexcept
Returns executed size of this order.
Definition OrderBase.hpp:500
+std::int64_t getTimeNanos() const noexcept
Returns time of this order in nanoseconds.
Definition OrderBase.hpp:352
+std::int32_t getSequence() const noexcept
Returns sequence number of this order to distinguish orders that have the same time.
Definition OrderBase.hpp:325
+const Side & getOrderSide() const &noexcept
Returns side of this order.
Definition OrderBase.hpp:637
+const OrderAction & getAction() const &noexcept
Returns order action if available, otherwise - OrderAction::UNDEFINED.
Definition OrderBase.hpp:373
Order event is a snapshot for a full available market depth for a symbol.
Definition Order.hpp:93
Order::Ptr withCountShared(std::int64_t count) noexcept
Changes number of individual orders in this aggregate order.
Definition Order.hpp:664
Order::Ptr withOrderIdShared(std::int64_t orderId) noexcept
Changes order ID.
Definition Order.hpp:519
diff --git a/docs/dc/d00/_scope_8hpp_source.html b/docs/dc/d00/_scope_8hpp_source.html
index 4a0b3054..367b6540 100644
--- a/docs/dc/d00/_scope_8hpp_source.html
+++ b/docs/dc/d00/_scope_8hpp_source.html
@@ -201,58 +201,58 @@
std::int32_t id() const noexcept
Returns the source identifier.
Definition IndexedEventSource.hpp:45
Base class for common fields of Order, AnalyticOrder and SpreadOrder events.
Definition OrderBase.hpp:76
void setTimeSequence(std::int64_t timeSequence) noexcept
Changes time and sequence of this order.
Definition OrderBase.hpp:272
-void setExecutedSize(double executedSize) noexcept
Changes executed size of this order.
Definition OrderBase.hpp:508
-void setCount(std::int64_t count) noexcept
Changes number of individual orders in this aggregate order.
Definition OrderBase.hpp:526
-void setTimeNanoPart(std::int32_t timeNanoPart) noexcept
Changes microseconds and nanoseconds time part of this order.
Definition OrderBase.hpp:304
+void setExecutedSize(double executedSize) noexcept
Changes executed size of this order.
Definition OrderBase.hpp:509
+void setCount(std::int64_t count) noexcept
Changes number of individual orders in this aggregate order.
Definition OrderBase.hpp:527
+void setTimeNanoPart(std::int32_t timeNanoPart) noexcept
Changes microseconds and nanoseconds time part of this order.
Definition OrderBase.hpp:305
void setSource(const OrderSource &source) noexcept
Changes source of this event.
Definition OrderBase.hpp:199
-void setScope(const Scope &scope) noexcept
Changes scope of this order.
Definition OrderBase.hpp:662
-double getTradePrice() const noexcept
Returns trade price for events containing trade-related action.
Definition OrderBase.hpp:555
+void setScope(const Scope &scope) noexcept
Changes scope of this order.
Definition OrderBase.hpp:664
+double getTradePrice() const noexcept
Returns trade price for events containing trade-related action.
Definition OrderBase.hpp:556
std::int64_t getTime() const noexcept
Returns time of this order.
Definition OrderBase.hpp:282
-std::int32_t getTimeNanoPart() const noexcept
Returns microseconds and nanoseconds time part of this order.
Definition OrderBase.hpp:313
-void setSize(double size) noexcept
Changes size of this order.
Definition OrderBase.hpp:481
-double getSize() const noexcept
Returns size of this order.
Definition OrderBase.hpp:472
+std::int32_t getTimeNanoPart() const noexcept
Returns microseconds and nanoseconds time part of this order.
Definition OrderBase.hpp:314
+void setSize(double size) noexcept
Changes size of this order.
Definition OrderBase.hpp:482
+double getSize() const noexcept
Returns size of this order.
Definition OrderBase.hpp:473
static constexpr std::uint32_t MAX_SEQUENCE
Maximum allowed sequence value.
Definition OrderBase.hpp:164
-void setOrderSide(const Side &side) noexcept
Changes side of this order.
Definition OrderBase.hpp:644
+void setOrderSide(const Side &side) noexcept
Changes side of this order.
Definition OrderBase.hpp:646
void setIndex(std::int64_t index) noexcept override
Changes unique per-symbol index of this order.
Definition OrderBase.hpp:236
-void setTradeId(std::int64_t tradeId) noexcept
Changes trade ID.
Definition OrderBase.hpp:545
-double getPrice() const noexcept
Returns price of this order.
Definition OrderBase.hpp:454
-void setTimeNanos(std::int64_t timeNanos) noexcept
Changes time of this order.
Definition OrderBase.hpp:361
-void setOrderId(std::int64_t orderId) noexcept
Changes order ID.
Definition OrderBase.hpp:420
+void setTradeId(std::int64_t tradeId) noexcept
Changes trade ID.
Definition OrderBase.hpp:546
+double getPrice() const noexcept
Returns price of this order.
Definition OrderBase.hpp:455
+void setTimeNanos(std::int64_t timeNanos) noexcept
Changes time of this order.
Definition OrderBase.hpp:362
+void setOrderId(std::int64_t orderId) noexcept
Changes order ID.
Definition OrderBase.hpp:421
void setTime(std::int64_t time) noexcept
Changes time of this order.
Definition OrderBase.hpp:293
-void setExchangeCode(char exchangeCode) noexcept
Changes exchange code of this order.
Definition OrderBase.hpp:614
-double getTradeSize() const noexcept
Returns trade size for events containing trade-related action.
Definition OrderBase.hpp:574
-std::string getExchangeCodeString() const noexcept
Returns exchange code of this order as UTF8 string.
Definition OrderBase.hpp:602
+void setExchangeCode(char exchangeCode) noexcept
Changes exchange code of this order.
Definition OrderBase.hpp:616
+double getTradeSize() const noexcept
Returns trade size for events containing trade-related action.
Definition OrderBase.hpp:575
+std::string getExchangeCodeString() const noexcept
Returns exchange code of this order as UTF8 string.
Definition OrderBase.hpp:603
std::int32_t getEventFlags() const noexcept override
Returns transactional event flags.
Definition OrderBase.hpp:210
std::int64_t getTimeSequence() const noexcept
Returns time and sequence of this order packaged into single long value.
Definition OrderBase.hpp:260
-void setExchangeCode(std::int16_t exchangeCode) noexcept
Changes exchange code of this order.
Definition OrderBase.hpp:626
-std::int64_t getAuxOrderId() const noexcept
Returns auxiliary order ID if available:
Definition OrderBase.hpp:436
+void setExchangeCode(std::int16_t exchangeCode) noexcept
Changes exchange code of this order.
Definition OrderBase.hpp:628
+std::int64_t getAuxOrderId() const noexcept
Returns auxiliary order ID if available:
Definition OrderBase.hpp:437
OrderBase(std::string eventSymbol) noexcept
Creates new order event with the specified event symbol.
Definition OrderBase.hpp:174
void setEventFlags(const EventFlagsMask &eventFlags) noexcept override
Changes transactional event flags.
Definition OrderBase.hpp:225
-std::int64_t getTradeId() const noexcept
Returns trade (order execution) ID for events containing trade-related action.
Definition OrderBase.hpp:536
-const Scope & getScope() const &noexcept
Returns scope of this order.
Definition OrderBase.hpp:653
-std::int64_t getOrderId() const noexcept
Returns order ID if available.
Definition OrderBase.hpp:411
+std::int64_t getTradeId() const noexcept
Returns trade (order execution) ID for events containing trade-related action.
Definition OrderBase.hpp:537
+const Scope & getScope() const &noexcept
Returns scope of this order.
Definition OrderBase.hpp:655
+std::int64_t getOrderId() const noexcept
Returns order ID if available.
Definition OrderBase.hpp:412
EventFlagsMask getEventFlagsMask() const noexcept override
Returns transactional event flags.
Definition OrderBase.hpp:215
-void setSequence(std::int32_t sequence) noexcept
Changes sequence number of this order.
Definition OrderBase.hpp:335
-void setAuxOrderId(std::int64_t auxOrderId) noexcept
Changes auxiliary order ID.
Definition OrderBase.hpp:445
-std::int16_t getExchangeCode() const noexcept
Returns exchange code of this order.
Definition OrderBase.hpp:592
-bool hasSize() const noexcept
Returns true if this order has some size (sizeAsDouble is neither 0 nor NaN).
Definition OrderBase.hpp:490
-std::int64_t getCount() const noexcept
Returns number of individual orders in this aggregate order.
Definition OrderBase.hpp:517
-void setAction(const OrderAction &action) noexcept
Changes action of this order.
Definition OrderBase.hpp:381
+void setSequence(std::int32_t sequence) noexcept
Changes sequence number of this order.
Definition OrderBase.hpp:336
+void setAuxOrderId(std::int64_t auxOrderId) noexcept
Changes auxiliary order ID.
Definition OrderBase.hpp:446
+std::int16_t getExchangeCode() const noexcept
Returns exchange code of this order.
Definition OrderBase.hpp:593
+bool hasSize() const noexcept
Returns true if this order has some size (sizeAsDouble is neither 0 nor NaN).
Definition OrderBase.hpp:491
+std::int64_t getCount() const noexcept
Returns number of individual orders in this aggregate order.
Definition OrderBase.hpp:518
+void setAction(const OrderAction &action) noexcept
Changes action of this order.
Definition OrderBase.hpp:382
const OrderSource & getSource() const &noexcept override
Returns source of this event.
Definition OrderBase.hpp:183
std::string baseFieldsToString() const noexcept
Returns string representation of this order event's fields.
Definition OrderBase.cpp:70
void setEventFlags(std::int32_t eventFlags) noexcept override
Changes transactional event flags.
Definition OrderBase.hpp:220
-void setTradePrice(double tradePrice) noexcept
Changes trade price.
Definition OrderBase.hpp:564
-void setTradeSize(double tradeSize) noexcept
Changes trade size.
Definition OrderBase.hpp:583
+void setTradePrice(double tradePrice) noexcept
Changes trade price.
Definition OrderBase.hpp:565
+void setTradeSize(double tradeSize) noexcept
Changes trade size.
Definition OrderBase.hpp:584
OrderBase() noexcept=default
Creates new order event with default values.
-void setActionTime(std::int64_t actionTime) noexcept
Changes time of the last action.
Definition OrderBase.hpp:400
-std::int64_t getActionTime() const noexcept
Returns time of the last action.
Definition OrderBase.hpp:391
-void setPrice(double price) noexcept
Changes price of this order.
Definition OrderBase.hpp:463
+void setActionTime(std::int64_t actionTime) noexcept
Changes time of the last action.
Definition OrderBase.hpp:401
+std::int64_t getActionTime() const noexcept
Returns time of the last action.
Definition OrderBase.hpp:392
+void setPrice(double price) noexcept
Changes price of this order.
Definition OrderBase.hpp:464
std::int64_t getIndex() const noexcept override
Returns unique per-symbol index of this order.
Definition OrderBase.hpp:250
-double getExecutedSize() const noexcept
Returns executed size of this order.
Definition OrderBase.hpp:499
-std::int64_t getTimeNanos() const noexcept
Returns time of this order in nanoseconds.
Definition OrderBase.hpp:351
-std::int32_t getSequence() const noexcept
Returns sequence number of this order to distinguish orders that have the same time.
Definition OrderBase.hpp:324
-const Side & getOrderSide() const &noexcept
Returns side of this order.
Definition OrderBase.hpp:635
-const OrderAction & getAction() const &noexcept
Returns order action if available, otherwise - OrderAction::UNDEFINED.
Definition OrderBase.hpp:372
+double getExecutedSize() const noexcept
Returns executed size of this order.
Definition OrderBase.hpp:500
+std::int64_t getTimeNanos() const noexcept
Returns time of this order in nanoseconds.
Definition OrderBase.hpp:352
+std::int32_t getSequence() const noexcept
Returns sequence number of this order to distinguish orders that have the same time.
Definition OrderBase.hpp:325
+const Side & getOrderSide() const &noexcept
Returns side of this order.
Definition OrderBase.hpp:637
+const OrderAction & getAction() const &noexcept
Returns order action if available, otherwise - OrderAction::UNDEFINED.
Definition OrderBase.hpp:373
Order event is a snapshot for a full available market depth for a symbol.
Definition Order.hpp:93
Order::Ptr withCountShared(std::int64_t count) noexcept
Changes number of individual orders in this aggregate order.
Definition Order.hpp:664
Order::Ptr withOrderIdShared(std::int64_t orderId) noexcept
Changes order ID.
Definition Order.hpp:519
diff --git a/docs/dd/d03/_market_event_8hpp_source.html b/docs/dd/d03/_market_event_8hpp_source.html
index f668a47c..9bc17d7f 100644
--- a/docs/dd/d03/_market_event_8hpp_source.html
+++ b/docs/dd/d03/_market_event_8hpp_source.html
@@ -243,58 +243,58 @@
std::int32_t id() const noexcept
Returns the source identifier.
Definition IndexedEventSource.hpp:45
Base class for common fields of Order, AnalyticOrder and SpreadOrder events.
Definition OrderBase.hpp:76
void setTimeSequence(std::int64_t timeSequence) noexcept
Changes time and sequence of this order.
Definition OrderBase.hpp:272
-void setExecutedSize(double executedSize) noexcept
Changes executed size of this order.
Definition OrderBase.hpp:508
-void setCount(std::int64_t count) noexcept
Changes number of individual orders in this aggregate order.
Definition OrderBase.hpp:526
-void setTimeNanoPart(std::int32_t timeNanoPart) noexcept
Changes microseconds and nanoseconds time part of this order.
Definition OrderBase.hpp:304
+void setExecutedSize(double executedSize) noexcept
Changes executed size of this order.
Definition OrderBase.hpp:509
+void setCount(std::int64_t count) noexcept
Changes number of individual orders in this aggregate order.
Definition OrderBase.hpp:527
+void setTimeNanoPart(std::int32_t timeNanoPart) noexcept
Changes microseconds and nanoseconds time part of this order.
Definition OrderBase.hpp:305
void setSource(const OrderSource &source) noexcept
Changes source of this event.
Definition OrderBase.hpp:199
-void setScope(const Scope &scope) noexcept
Changes scope of this order.
Definition OrderBase.hpp:662
-double getTradePrice() const noexcept
Returns trade price for events containing trade-related action.
Definition OrderBase.hpp:555
+void setScope(const Scope &scope) noexcept
Changes scope of this order.
Definition OrderBase.hpp:664
+double getTradePrice() const noexcept
Returns trade price for events containing trade-related action.
Definition OrderBase.hpp:556
std::int64_t getTime() const noexcept
Returns time of this order.
Definition OrderBase.hpp:282
-std::int32_t getTimeNanoPart() const noexcept
Returns microseconds and nanoseconds time part of this order.
Definition OrderBase.hpp:313
-void setSize(double size) noexcept
Changes size of this order.
Definition OrderBase.hpp:481
-double getSize() const noexcept
Returns size of this order.
Definition OrderBase.hpp:472
+std::int32_t getTimeNanoPart() const noexcept
Returns microseconds and nanoseconds time part of this order.
Definition OrderBase.hpp:314
+void setSize(double size) noexcept
Changes size of this order.
Definition OrderBase.hpp:482
+double getSize() const noexcept
Returns size of this order.
Definition OrderBase.hpp:473
static constexpr std::uint32_t MAX_SEQUENCE
Maximum allowed sequence value.
Definition OrderBase.hpp:164
-void setOrderSide(const Side &side) noexcept
Changes side of this order.
Definition OrderBase.hpp:644
+void setOrderSide(const Side &side) noexcept
Changes side of this order.
Definition OrderBase.hpp:646
void setIndex(std::int64_t index) noexcept override
Changes unique per-symbol index of this order.
Definition OrderBase.hpp:236
-void setTradeId(std::int64_t tradeId) noexcept
Changes trade ID.
Definition OrderBase.hpp:545
-double getPrice() const noexcept
Returns price of this order.
Definition OrderBase.hpp:454
-void setTimeNanos(std::int64_t timeNanos) noexcept
Changes time of this order.
Definition OrderBase.hpp:361
-void setOrderId(std::int64_t orderId) noexcept
Changes order ID.
Definition OrderBase.hpp:420
+void setTradeId(std::int64_t tradeId) noexcept
Changes trade ID.
Definition OrderBase.hpp:546
+double getPrice() const noexcept
Returns price of this order.
Definition OrderBase.hpp:455
+void setTimeNanos(std::int64_t timeNanos) noexcept
Changes time of this order.
Definition OrderBase.hpp:362
+void setOrderId(std::int64_t orderId) noexcept
Changes order ID.
Definition OrderBase.hpp:421
void setTime(std::int64_t time) noexcept
Changes time of this order.
Definition OrderBase.hpp:293
-void setExchangeCode(char exchangeCode) noexcept
Changes exchange code of this order.
Definition OrderBase.hpp:614
-double getTradeSize() const noexcept
Returns trade size for events containing trade-related action.
Definition OrderBase.hpp:574
-std::string getExchangeCodeString() const noexcept
Returns exchange code of this order as UTF8 string.
Definition OrderBase.hpp:602
+void setExchangeCode(char exchangeCode) noexcept
Changes exchange code of this order.
Definition OrderBase.hpp:616
+double getTradeSize() const noexcept
Returns trade size for events containing trade-related action.
Definition OrderBase.hpp:575
+std::string getExchangeCodeString() const noexcept
Returns exchange code of this order as UTF8 string.
Definition OrderBase.hpp:603
std::int32_t getEventFlags() const noexcept override
Returns transactional event flags.
Definition OrderBase.hpp:210
std::int64_t getTimeSequence() const noexcept
Returns time and sequence of this order packaged into single long value.
Definition OrderBase.hpp:260
-void setExchangeCode(std::int16_t exchangeCode) noexcept
Changes exchange code of this order.
Definition OrderBase.hpp:626
-std::int64_t getAuxOrderId() const noexcept
Returns auxiliary order ID if available:
Definition OrderBase.hpp:436
+void setExchangeCode(std::int16_t exchangeCode) noexcept
Changes exchange code of this order.
Definition OrderBase.hpp:628
+std::int64_t getAuxOrderId() const noexcept
Returns auxiliary order ID if available:
Definition OrderBase.hpp:437
OrderBase(std::string eventSymbol) noexcept
Creates new order event with the specified event symbol.
Definition OrderBase.hpp:174
void setEventFlags(const EventFlagsMask &eventFlags) noexcept override
Changes transactional event flags.
Definition OrderBase.hpp:225
-std::int64_t getTradeId() const noexcept
Returns trade (order execution) ID for events containing trade-related action.
Definition OrderBase.hpp:536
-const Scope & getScope() const &noexcept
Returns scope of this order.
Definition OrderBase.hpp:653
-std::int64_t getOrderId() const noexcept
Returns order ID if available.
Definition OrderBase.hpp:411
+std::int64_t getTradeId() const noexcept
Returns trade (order execution) ID for events containing trade-related action.
Definition OrderBase.hpp:537
+const Scope & getScope() const &noexcept
Returns scope of this order.
Definition OrderBase.hpp:655
+std::int64_t getOrderId() const noexcept
Returns order ID if available.
Definition OrderBase.hpp:412
EventFlagsMask getEventFlagsMask() const noexcept override
Returns transactional event flags.
Definition OrderBase.hpp:215
-void setSequence(std::int32_t sequence) noexcept
Changes sequence number of this order.
Definition OrderBase.hpp:335
-void setAuxOrderId(std::int64_t auxOrderId) noexcept
Changes auxiliary order ID.
Definition OrderBase.hpp:445
-std::int16_t getExchangeCode() const noexcept
Returns exchange code of this order.
Definition OrderBase.hpp:592
-bool hasSize() const noexcept
Returns true if this order has some size (sizeAsDouble is neither 0 nor NaN).
Definition OrderBase.hpp:490
-std::int64_t getCount() const noexcept
Returns number of individual orders in this aggregate order.
Definition OrderBase.hpp:517
-void setAction(const OrderAction &action) noexcept
Changes action of this order.
Definition OrderBase.hpp:381
+void setSequence(std::int32_t sequence) noexcept
Changes sequence number of this order.
Definition OrderBase.hpp:336
+void setAuxOrderId(std::int64_t auxOrderId) noexcept
Changes auxiliary order ID.
Definition OrderBase.hpp:446
+std::int16_t getExchangeCode() const noexcept
Returns exchange code of this order.
Definition OrderBase.hpp:593
+bool hasSize() const noexcept
Returns true if this order has some size (sizeAsDouble is neither 0 nor NaN).
Definition OrderBase.hpp:491
+std::int64_t getCount() const noexcept
Returns number of individual orders in this aggregate order.
Definition OrderBase.hpp:518
+void setAction(const OrderAction &action) noexcept
Changes action of this order.
Definition OrderBase.hpp:382
const OrderSource & getSource() const &noexcept override
Returns source of this event.
Definition OrderBase.hpp:183
std::string baseFieldsToString() const noexcept
Returns string representation of this order event's fields.
Definition OrderBase.cpp:70
void setEventFlags(std::int32_t eventFlags) noexcept override
Changes transactional event flags.
Definition OrderBase.hpp:220
-void setTradePrice(double tradePrice) noexcept
Changes trade price.
Definition OrderBase.hpp:564
-void setTradeSize(double tradeSize) noexcept
Changes trade size.
Definition OrderBase.hpp:583
+void setTradePrice(double tradePrice) noexcept
Changes trade price.
Definition OrderBase.hpp:565
+void setTradeSize(double tradeSize) noexcept
Changes trade size.
Definition OrderBase.hpp:584
OrderBase() noexcept=default
Creates new order event with default values.
-void setActionTime(std::int64_t actionTime) noexcept
Changes time of the last action.
Definition OrderBase.hpp:400
-std::int64_t getActionTime() const noexcept
Returns time of the last action.
Definition OrderBase.hpp:391
-void setPrice(double price) noexcept
Changes price of this order.
Definition OrderBase.hpp:463
+void setActionTime(std::int64_t actionTime) noexcept
Changes time of the last action.
Definition OrderBase.hpp:401
+std::int64_t getActionTime() const noexcept
Returns time of the last action.
Definition OrderBase.hpp:392
+void setPrice(double price) noexcept
Changes price of this order.
Definition OrderBase.hpp:464
std::int64_t getIndex() const noexcept override
Returns unique per-symbol index of this order.
Definition OrderBase.hpp:250
-double getExecutedSize() const noexcept
Returns executed size of this order.
Definition OrderBase.hpp:499
-std::int64_t getTimeNanos() const noexcept
Returns time of this order in nanoseconds.
Definition OrderBase.hpp:351
-std::int32_t getSequence() const noexcept
Returns sequence number of this order to distinguish orders that have the same time.
Definition OrderBase.hpp:324
-const Side & getOrderSide() const &noexcept
Returns side of this order.
Definition OrderBase.hpp:635
-const OrderAction & getAction() const &noexcept
Returns order action if available, otherwise - OrderAction::UNDEFINED.
Definition OrderBase.hpp:372
+double getExecutedSize() const noexcept
Returns executed size of this order.
Definition OrderBase.hpp:500
+std::int64_t getTimeNanos() const noexcept
Returns time of this order in nanoseconds.
Definition OrderBase.hpp:352
+std::int32_t getSequence() const noexcept
Returns sequence number of this order to distinguish orders that have the same time.
Definition OrderBase.hpp:325
+const Side & getOrderSide() const &noexcept
Returns side of this order.
Definition OrderBase.hpp:637
+const OrderAction & getAction() const &noexcept
Returns order action if available, otherwise - OrderAction::UNDEFINED.
Definition OrderBase.hpp:373
Order event is a snapshot for a full available market depth for a symbol.
Definition Order.hpp:93
Order::Ptr withCountShared(std::int64_t count) noexcept
Changes number of individual orders in this aggregate order.
Definition Order.hpp:664
Order::Ptr withOrderIdShared(std::int64_t orderId) noexcept
Changes order ID.
Definition Order.hpp:519
diff --git a/docs/de/d02/_side_8hpp_source.html b/docs/de/d02/_side_8hpp_source.html
index 0f2d43a1..9dcc4ca3 100644
--- a/docs/de/d02/_side_8hpp_source.html
+++ b/docs/de/d02/_side_8hpp_source.html
@@ -195,58 +195,58 @@
std::int32_t id() const noexcept
Returns the source identifier.
Definition IndexedEventSource.hpp:45
Base class for common fields of Order, AnalyticOrder and SpreadOrder events.
Definition OrderBase.hpp:76
void setTimeSequence(std::int64_t timeSequence) noexcept
Changes time and sequence of this order.
Definition OrderBase.hpp:272
-void setExecutedSize(double executedSize) noexcept
Changes executed size of this order.
Definition OrderBase.hpp:508
-void setCount(std::int64_t count) noexcept
Changes number of individual orders in this aggregate order.
Definition OrderBase.hpp:526
-void setTimeNanoPart(std::int32_t timeNanoPart) noexcept
Changes microseconds and nanoseconds time part of this order.
Definition OrderBase.hpp:304
+void setExecutedSize(double executedSize) noexcept
Changes executed size of this order.
Definition OrderBase.hpp:509
+void setCount(std::int64_t count) noexcept
Changes number of individual orders in this aggregate order.
Definition OrderBase.hpp:527
+void setTimeNanoPart(std::int32_t timeNanoPart) noexcept
Changes microseconds and nanoseconds time part of this order.
Definition OrderBase.hpp:305
void setSource(const OrderSource &source) noexcept
Changes source of this event.
Definition OrderBase.hpp:199
-void setScope(const Scope &scope) noexcept
Changes scope of this order.
Definition OrderBase.hpp:662
-double getTradePrice() const noexcept
Returns trade price for events containing trade-related action.
Definition OrderBase.hpp:555
+void setScope(const Scope &scope) noexcept
Changes scope of this order.
Definition OrderBase.hpp:664
+double getTradePrice() const noexcept
Returns trade price for events containing trade-related action.
Definition OrderBase.hpp:556
std::int64_t getTime() const noexcept
Returns time of this order.
Definition OrderBase.hpp:282
-std::int32_t getTimeNanoPart() const noexcept
Returns microseconds and nanoseconds time part of this order.
Definition OrderBase.hpp:313
-void setSize(double size) noexcept
Changes size of this order.
Definition OrderBase.hpp:481
-double getSize() const noexcept
Returns size of this order.
Definition OrderBase.hpp:472
+std::int32_t getTimeNanoPart() const noexcept
Returns microseconds and nanoseconds time part of this order.
Definition OrderBase.hpp:314
+void setSize(double size) noexcept
Changes size of this order.
Definition OrderBase.hpp:482
+double getSize() const noexcept
Returns size of this order.
Definition OrderBase.hpp:473
static constexpr std::uint32_t MAX_SEQUENCE
Maximum allowed sequence value.
Definition OrderBase.hpp:164
-void setOrderSide(const Side &side) noexcept
Changes side of this order.
Definition OrderBase.hpp:644
+void setOrderSide(const Side &side) noexcept
Changes side of this order.
Definition OrderBase.hpp:646
void setIndex(std::int64_t index) noexcept override
Changes unique per-symbol index of this order.
Definition OrderBase.hpp:236
-void setTradeId(std::int64_t tradeId) noexcept
Changes trade ID.
Definition OrderBase.hpp:545
-double getPrice() const noexcept
Returns price of this order.
Definition OrderBase.hpp:454
-void setTimeNanos(std::int64_t timeNanos) noexcept
Changes time of this order.
Definition OrderBase.hpp:361
-void setOrderId(std::int64_t orderId) noexcept
Changes order ID.
Definition OrderBase.hpp:420
+void setTradeId(std::int64_t tradeId) noexcept
Changes trade ID.
Definition OrderBase.hpp:546
+double getPrice() const noexcept
Returns price of this order.
Definition OrderBase.hpp:455
+void setTimeNanos(std::int64_t timeNanos) noexcept
Changes time of this order.
Definition OrderBase.hpp:362
+void setOrderId(std::int64_t orderId) noexcept
Changes order ID.
Definition OrderBase.hpp:421
void setTime(std::int64_t time) noexcept
Changes time of this order.
Definition OrderBase.hpp:293
-void setExchangeCode(char exchangeCode) noexcept
Changes exchange code of this order.
Definition OrderBase.hpp:614
-double getTradeSize() const noexcept
Returns trade size for events containing trade-related action.
Definition OrderBase.hpp:574
-std::string getExchangeCodeString() const noexcept
Returns exchange code of this order as UTF8 string.
Definition OrderBase.hpp:602
+void setExchangeCode(char exchangeCode) noexcept
Changes exchange code of this order.
Definition OrderBase.hpp:616
+double getTradeSize() const noexcept
Returns trade size for events containing trade-related action.
Definition OrderBase.hpp:575
+std::string getExchangeCodeString() const noexcept
Returns exchange code of this order as UTF8 string.
Definition OrderBase.hpp:603
std::int32_t getEventFlags() const noexcept override
Returns transactional event flags.
Definition OrderBase.hpp:210
std::int64_t getTimeSequence() const noexcept
Returns time and sequence of this order packaged into single long value.
Definition OrderBase.hpp:260
-void setExchangeCode(std::int16_t exchangeCode) noexcept
Changes exchange code of this order.
Definition OrderBase.hpp:626
-std::int64_t getAuxOrderId() const noexcept
Returns auxiliary order ID if available:
Definition OrderBase.hpp:436
+void setExchangeCode(std::int16_t exchangeCode) noexcept
Changes exchange code of this order.
Definition OrderBase.hpp:628
+std::int64_t getAuxOrderId() const noexcept
Returns auxiliary order ID if available:
Definition OrderBase.hpp:437
OrderBase(std::string eventSymbol) noexcept
Creates new order event with the specified event symbol.
Definition OrderBase.hpp:174
void setEventFlags(const EventFlagsMask &eventFlags) noexcept override
Changes transactional event flags.
Definition OrderBase.hpp:225
-std::int64_t getTradeId() const noexcept
Returns trade (order execution) ID for events containing trade-related action.
Definition OrderBase.hpp:536
-const Scope & getScope() const &noexcept
Returns scope of this order.
Definition OrderBase.hpp:653
-std::int64_t getOrderId() const noexcept
Returns order ID if available.
Definition OrderBase.hpp:411
+std::int64_t getTradeId() const noexcept
Returns trade (order execution) ID for events containing trade-related action.
Definition OrderBase.hpp:537
+const Scope & getScope() const &noexcept
Returns scope of this order.
Definition OrderBase.hpp:655
+std::int64_t getOrderId() const noexcept
Returns order ID if available.
Definition OrderBase.hpp:412
EventFlagsMask getEventFlagsMask() const noexcept override
Returns transactional event flags.
Definition OrderBase.hpp:215
-void setSequence(std::int32_t sequence) noexcept
Changes sequence number of this order.
Definition OrderBase.hpp:335
-void setAuxOrderId(std::int64_t auxOrderId) noexcept
Changes auxiliary order ID.
Definition OrderBase.hpp:445
-std::int16_t getExchangeCode() const noexcept
Returns exchange code of this order.
Definition OrderBase.hpp:592
-bool hasSize() const noexcept
Returns true if this order has some size (sizeAsDouble is neither 0 nor NaN).
Definition OrderBase.hpp:490
-std::int64_t getCount() const noexcept
Returns number of individual orders in this aggregate order.
Definition OrderBase.hpp:517
-void setAction(const OrderAction &action) noexcept
Changes action of this order.
Definition OrderBase.hpp:381
+void setSequence(std::int32_t sequence) noexcept
Changes sequence number of this order.
Definition OrderBase.hpp:336
+void setAuxOrderId(std::int64_t auxOrderId) noexcept
Changes auxiliary order ID.
Definition OrderBase.hpp:446
+std::int16_t getExchangeCode() const noexcept
Returns exchange code of this order.
Definition OrderBase.hpp:593
+bool hasSize() const noexcept
Returns true if this order has some size (sizeAsDouble is neither 0 nor NaN).
Definition OrderBase.hpp:491
+std::int64_t getCount() const noexcept
Returns number of individual orders in this aggregate order.
Definition OrderBase.hpp:518
+void setAction(const OrderAction &action) noexcept
Changes action of this order.
Definition OrderBase.hpp:382
const OrderSource & getSource() const &noexcept override
Returns source of this event.
Definition OrderBase.hpp:183
std::string baseFieldsToString() const noexcept
Returns string representation of this order event's fields.
Definition OrderBase.cpp:70
void setEventFlags(std::int32_t eventFlags) noexcept override
Changes transactional event flags.
Definition OrderBase.hpp:220
-void setTradePrice(double tradePrice) noexcept
Changes trade price.
Definition OrderBase.hpp:564
-void setTradeSize(double tradeSize) noexcept
Changes trade size.
Definition OrderBase.hpp:583
+void setTradePrice(double tradePrice) noexcept
Changes trade price.
Definition OrderBase.hpp:565
+void setTradeSize(double tradeSize) noexcept
Changes trade size.
Definition OrderBase.hpp:584
OrderBase() noexcept=default
Creates new order event with default values.
-void setActionTime(std::int64_t actionTime) noexcept
Changes time of the last action.
Definition OrderBase.hpp:400
-std::int64_t getActionTime() const noexcept
Returns time of the last action.
Definition OrderBase.hpp:391
-void setPrice(double price) noexcept
Changes price of this order.
Definition OrderBase.hpp:463
+void setActionTime(std::int64_t actionTime) noexcept
Changes time of the last action.
Definition OrderBase.hpp:401
+std::int64_t getActionTime() const noexcept
Returns time of the last action.
Definition OrderBase.hpp:392
+void setPrice(double price) noexcept
Changes price of this order.
Definition OrderBase.hpp:464
std::int64_t getIndex() const noexcept override
Returns unique per-symbol index of this order.
Definition OrderBase.hpp:250
-double getExecutedSize() const noexcept
Returns executed size of this order.
Definition OrderBase.hpp:499
-std::int64_t getTimeNanos() const noexcept
Returns time of this order in nanoseconds.
Definition OrderBase.hpp:351
-std::int32_t getSequence() const noexcept
Returns sequence number of this order to distinguish orders that have the same time.
Definition OrderBase.hpp:324
-const Side & getOrderSide() const &noexcept
Returns side of this order.
Definition OrderBase.hpp:635
-const OrderAction & getAction() const &noexcept
Returns order action if available, otherwise - OrderAction::UNDEFINED.
Definition OrderBase.hpp:372
+double getExecutedSize() const noexcept
Returns executed size of this order.
Definition OrderBase.hpp:500
+std::int64_t getTimeNanos() const noexcept
Returns time of this order in nanoseconds.
Definition OrderBase.hpp:352
+std::int32_t getSequence() const noexcept
Returns sequence number of this order to distinguish orders that have the same time.
Definition OrderBase.hpp:325
+const Side & getOrderSide() const &noexcept
Returns side of this order.
Definition OrderBase.hpp:637
+const OrderAction & getAction() const &noexcept
Returns order action if available, otherwise - OrderAction::UNDEFINED.
Definition OrderBase.hpp:373
Order event is a snapshot for a full available market depth for a symbol.
Definition Order.hpp:93
Order::Ptr withCountShared(std::int64_t count) noexcept
Changes number of individual orders in this aggregate order.
Definition Order.hpp:664
Order::Ptr withOrderIdShared(std::int64_t orderId) noexcept
Changes order ID.
Definition Order.hpp:519
diff --git a/docs/functions_func_w.html b/docs/functions_func_w.html
index e22ed4be..f547c6c4 100644
--- a/docs/functions_func_w.html
+++ b/docs/functions_func_w.html
@@ -144,12 +144,12 @@ - w -
- withCUSIPShared() : dxfcpp::InstrumentProfile
- withDescription() : dxfcpp::InstrumentProfile
- withDescriptionShared() : dxfcpp::InstrumentProfile
-- withEventFlags() : dxfcpp::Candle, dxfcpp::Order, dxfcpp::SpreadOrder
-- withEventFlagsShared() : dxfcpp::Candle, dxfcpp::Order, dxfcpp::SpreadOrder
-- withEventSymbol() : dxfcpp::AnalyticOrder, dxfcpp::Candle, dxfcpp::Order, dxfcpp::Quote, dxfcpp::SpreadOrder
-- withEventSymbolShared() : dxfcpp::AnalyticOrder, dxfcpp::Candle, dxfcpp::Order, dxfcpp::Quote, dxfcpp::SpreadOrder
-- withEventTime() : dxfcpp::Candle, dxfcpp::Order, dxfcpp::Quote, dxfcpp::SpreadOrder
-- withEventTimeShared() : dxfcpp::Candle, dxfcpp::Order, dxfcpp::Quote, dxfcpp::SpreadOrder
+- withEventFlags() : dxfcpp::Candle, dxfcpp::Order, dxfcpp::Series, dxfcpp::SpreadOrder
+- withEventFlagsShared() : dxfcpp::Candle, dxfcpp::Order, dxfcpp::Series, dxfcpp::SpreadOrder
+- withEventSymbol() : dxfcpp::AnalyticOrder, dxfcpp::Candle, dxfcpp::Order, dxfcpp::Quote, dxfcpp::Series, dxfcpp::SpreadOrder
+- withEventSymbolShared() : dxfcpp::AnalyticOrder, dxfcpp::Candle, dxfcpp::Order, dxfcpp::Quote, dxfcpp::Series, dxfcpp::SpreadOrder
+- withEventTime() : dxfcpp::Candle, dxfcpp::Order, dxfcpp::Quote, dxfcpp::Series, dxfcpp::SpreadOrder
+- withEventTimeShared() : dxfcpp::Candle, dxfcpp::Order, dxfcpp::Quote, dxfcpp::Series, dxfcpp::SpreadOrder
- withExchangeCode() : dxfcpp::Order, dxfcpp::SpreadOrder
- withExchangeCodeShared() : dxfcpp::Order, dxfcpp::SpreadOrder
- withExchangeData() : dxfcpp::InstrumentProfile
@@ -168,8 +168,8 @@ - w -
- withICBShared() : dxfcpp::InstrumentProfile
- withImpVolatility() : dxfcpp::Candle
- withImpVolatilityShared() : dxfcpp::Candle
-- withIndex() : dxfcpp::Candle, dxfcpp::Order, dxfcpp::SpreadOrder
-- withIndexShared() : dxfcpp::Candle, dxfcpp::Order, dxfcpp::SpreadOrder
+- withIndex() : dxfcpp::Candle, dxfcpp::Order, dxfcpp::Series, dxfcpp::SpreadOrder
+- withIndexShared() : dxfcpp::Candle, dxfcpp::Order, dxfcpp::Series, dxfcpp::SpreadOrder
- withISIN() : dxfcpp::InstrumentProfile
- withISINShared() : dxfcpp::InstrumentProfile
- withLastTrade() : dxfcpp::InstrumentProfile
@@ -212,8 +212,8 @@ - w -
- withScopeShared() : dxfcpp::Order, dxfcpp::SpreadOrder
- withSEDOL() : dxfcpp::InstrumentProfile
- withSEDOLShared() : dxfcpp::InstrumentProfile
-- withSequence() : dxfcpp::Candle, dxfcpp::Order, dxfcpp::Quote, dxfcpp::SpreadOrder
-- withSequenceShared() : dxfcpp::Candle, dxfcpp::Order, dxfcpp::Quote, dxfcpp::SpreadOrder
+- withSequence() : dxfcpp::Candle, dxfcpp::Order, dxfcpp::Quote, dxfcpp::Series, dxfcpp::SpreadOrder
+- withSequenceShared() : dxfcpp::Candle, dxfcpp::Order, dxfcpp::Quote, dxfcpp::Series, dxfcpp::SpreadOrder
- withSettlementStyle() : dxfcpp::InstrumentProfile
- withSettlementStyleShared() : dxfcpp::InstrumentProfile
- withSIC() : dxfcpp::InstrumentProfile
@@ -230,12 +230,12 @@ - w -
- withStrikeShared() : dxfcpp::InstrumentProfile
- withSymbol() : dxfcpp::InstrumentProfile
- withSymbolShared() : dxfcpp::InstrumentProfile
-- withTime() : dxfcpp::Candle, dxfcpp::Order, dxfcpp::SpreadOrder
+- withTime() : dxfcpp::Candle, dxfcpp::Order, dxfcpp::Series, dxfcpp::SpreadOrder
- withTimeNanoPart() : dxfcpp::Order, dxfcpp::Quote, dxfcpp::SpreadOrder
- withTimeNanoPartShared() : dxfcpp::Order, dxfcpp::Quote, dxfcpp::SpreadOrder
- withTimeNanos() : dxfcpp::Order, dxfcpp::SpreadOrder
- withTimeNanosShared() : dxfcpp::Order, dxfcpp::SpreadOrder
-- withTimeShared() : dxfcpp::Candle, dxfcpp::Order, dxfcpp::SpreadOrder
+- withTimeShared() : dxfcpp::Candle, dxfcpp::Order, dxfcpp::Series, dxfcpp::SpreadOrder
- withTradeId() : dxfcpp::Order, dxfcpp::SpreadOrder
- withTradePrice() : dxfcpp::Order, dxfcpp::SpreadOrder
- withTradePriceShared() : dxfcpp::Order, dxfcpp::SpreadOrder
diff --git a/docs/functions_w.html b/docs/functions_w.html
index f7a532b5..b714969a 100644
--- a/docs/functions_w.html
+++ b/docs/functions_w.html
@@ -148,12 +148,12 @@ - w -
- withCUSIPShared() : dxfcpp::InstrumentProfile
- withDescription() : dxfcpp::InstrumentProfile
- withDescriptionShared() : dxfcpp::InstrumentProfile
-- withEventFlags() : dxfcpp::Candle, dxfcpp::Order, dxfcpp::SpreadOrder
-- withEventFlagsShared() : dxfcpp::Candle, dxfcpp::Order, dxfcpp::SpreadOrder
-- withEventSymbol() : dxfcpp::AnalyticOrder, dxfcpp::Candle, dxfcpp::Order, dxfcpp::Quote, dxfcpp::SpreadOrder
-- withEventSymbolShared() : dxfcpp::AnalyticOrder, dxfcpp::Candle, dxfcpp::Order, dxfcpp::Quote, dxfcpp::SpreadOrder
-- withEventTime() : dxfcpp::Candle, dxfcpp::Order, dxfcpp::Quote, dxfcpp::SpreadOrder
-- withEventTimeShared() : dxfcpp::Candle, dxfcpp::Order, dxfcpp::Quote, dxfcpp::SpreadOrder
+- withEventFlags() : dxfcpp::Candle, dxfcpp::Order, dxfcpp::Series, dxfcpp::SpreadOrder
+- withEventFlagsShared() : dxfcpp::Candle, dxfcpp::Order, dxfcpp::Series, dxfcpp::SpreadOrder
+- withEventSymbol() : dxfcpp::AnalyticOrder, dxfcpp::Candle, dxfcpp::Order, dxfcpp::Quote, dxfcpp::Series, dxfcpp::SpreadOrder
+- withEventSymbolShared() : dxfcpp::AnalyticOrder, dxfcpp::Candle, dxfcpp::Order, dxfcpp::Quote, dxfcpp::Series, dxfcpp::SpreadOrder
+- withEventTime() : dxfcpp::Candle, dxfcpp::Order, dxfcpp::Quote, dxfcpp::Series, dxfcpp::SpreadOrder
+- withEventTimeShared() : dxfcpp::Candle, dxfcpp::Order, dxfcpp::Quote, dxfcpp::Series, dxfcpp::SpreadOrder
- withExchangeCode() : dxfcpp::Order, dxfcpp::SpreadOrder
- withExchangeCodeShared() : dxfcpp::Order, dxfcpp::SpreadOrder
- withExchangeData() : dxfcpp::InstrumentProfile
@@ -172,8 +172,8 @@ - w -
- withICBShared() : dxfcpp::InstrumentProfile
- withImpVolatility() : dxfcpp::Candle
- withImpVolatilityShared() : dxfcpp::Candle
-- withIndex() : dxfcpp::Candle, dxfcpp::Order, dxfcpp::SpreadOrder
-- withIndexShared() : dxfcpp::Candle, dxfcpp::Order, dxfcpp::SpreadOrder
+- withIndex() : dxfcpp::Candle, dxfcpp::Order, dxfcpp::Series, dxfcpp::SpreadOrder
+- withIndexShared() : dxfcpp::Candle, dxfcpp::Order, dxfcpp::Series, dxfcpp::SpreadOrder
- withISIN() : dxfcpp::InstrumentProfile
- withISINShared() : dxfcpp::InstrumentProfile
- withLastTrade() : dxfcpp::InstrumentProfile
@@ -216,8 +216,8 @@ - w -
- withScopeShared() : dxfcpp::Order, dxfcpp::SpreadOrder
- withSEDOL() : dxfcpp::InstrumentProfile
- withSEDOLShared() : dxfcpp::InstrumentProfile
-- withSequence() : dxfcpp::Candle, dxfcpp::Order, dxfcpp::Quote, dxfcpp::SpreadOrder
-- withSequenceShared() : dxfcpp::Candle, dxfcpp::Order, dxfcpp::Quote, dxfcpp::SpreadOrder
+- withSequence() : dxfcpp::Candle, dxfcpp::Order, dxfcpp::Quote, dxfcpp::Series, dxfcpp::SpreadOrder
+- withSequenceShared() : dxfcpp::Candle, dxfcpp::Order, dxfcpp::Quote, dxfcpp::Series, dxfcpp::SpreadOrder
- withSettlementStyle() : dxfcpp::InstrumentProfile
- withSettlementStyleShared() : dxfcpp::InstrumentProfile
- withSIC() : dxfcpp::InstrumentProfile
@@ -234,12 +234,12 @@ - w -
- withStrikeShared() : dxfcpp::InstrumentProfile
- withSymbol() : dxfcpp::InstrumentProfile
- withSymbolShared() : dxfcpp::InstrumentProfile
-- withTime() : dxfcpp::Candle, dxfcpp::Order, dxfcpp::SpreadOrder
+- withTime() : dxfcpp::Candle, dxfcpp::Order, dxfcpp::Series, dxfcpp::SpreadOrder
- withTimeNanoPart() : dxfcpp::Order, dxfcpp::Quote, dxfcpp::SpreadOrder
- withTimeNanoPartShared() : dxfcpp::Order, dxfcpp::Quote, dxfcpp::SpreadOrder
- withTimeNanos() : dxfcpp::Order, dxfcpp::SpreadOrder
- withTimeNanosShared() : dxfcpp::Order, dxfcpp::SpreadOrder
-- withTimeShared() : dxfcpp::Candle, dxfcpp::Order, dxfcpp::SpreadOrder
+- withTimeShared() : dxfcpp::Candle, dxfcpp::Order, dxfcpp::Series, dxfcpp::SpreadOrder
- withTradeId() : dxfcpp::Order, dxfcpp::SpreadOrder
- withTradePrice() : dxfcpp::Order, dxfcpp::SpreadOrder
- withTradePriceShared() : dxfcpp::Order, dxfcpp::SpreadOrder
diff --git a/docs/index.html b/docs/index.html
index 644a5aa2..922805fc 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -342,8 +342,10 @@
int main() {
using namespace dxfcpp;
-
- System::setProperty("dxfeed.experimental.dxlink.enable", "true");
+
+ System::SetProperty("dxfeed.experimental.dxlink.enable", "true");
+
+ System::SetProperty("scheme", "ext:resource:dxlink.xml");
diff --git a/docs/navtreedata.js b/docs/navtreedata.js
index 0e43dfd8..e5f83747 100644
--- a/docs/navtreedata.js
+++ b/docs/navtreedata.js
@@ -56,12 +56,12 @@ var NAVTREE =
var NAVTREEINDEX =
[
"annotated.html",
-"d3/d00/classdxfcpp_1_1_time_and_sale.html#a3c89990d7660cf717fbd7469f486893c",
-"d8/d01/classdxfcpp_1_1_instrument_profile.html#a1cc2d8edd209661adbb582c92a6bfd77",
-"da/d01/classdxfcpp_1_1_spread_order.html#aa7b3531298186d794a5a658051f8c9f4",
-"dc/d01/api_8h.html#abe1b604f492f7466688dfeb93c7a4c38a7e4eb3b0e4e1a184874d931f1d084ce4",
-"de/d03/classdxfcpp_1_1_candle.html#a22c429db708c3e90f38d95c73b84c9f6",
-"functions_vars_o.html"
+"d3/d00/_option_sale_8hpp_source.html",
+"d8/d01/classdxfcpp_1_1_instrument_profile.html#a029159ff6599a468598302e7b6eba778",
+"da/d01/classdxfcpp_1_1_spread_order.html#a64e9ecf295fe0b16c1d74d053b19e863",
+"dc/d01/api_8h.html#a74c5630d6e1e6fff988c12ca4ddfd422",
+"de/d03/_event_type_8hpp_source.html",
+"functions_vars.html"
];
var SYNCONMSG = 'click to disable panel synchronisation';
diff --git a/docs/navtreeindex0.js b/docs/navtreeindex0.js
index 8ddb7e56..5194eb16 100644
--- a/docs/navtreeindex0.js
+++ b/docs/navtreeindex0.js
@@ -144,12 +144,16 @@ var NAVTREEINDEX0 =
"d1/d02/classdxfcpp_1_1_series.html#a03e81c865f159f206a6d363303a86424":[2,0,0,51,33],
"d1/d02/classdxfcpp_1_1_series.html#a07390cabc0b7ec0acb72e52d21f98eff":[2,0,0,51,12],
"d1/d02/classdxfcpp_1_1_series.html#a07e8ce3e0bdeee09d313680aed8f5fe0":[2,0,0,51,23],
+"d1/d02/classdxfcpp_1_1_series.html#a0ba1451ce5d9af1ccf890ec24837d3fb":[2,0,0,51,39],
+"d1/d02/classdxfcpp_1_1_series.html#a0ccf33524a9a6c845cfce9e0fe809a96":[2,0,0,51,41],
"d1/d02/classdxfcpp_1_1_series.html#a0f53c43f923258b79453c6f8f56410b3":[2,0,0,51,25],
"d1/d02/classdxfcpp_1_1_series.html#a0f60b30fd65bcc017e82a7e93ba87fcc":[2,0,0,51,17],
"d1/d02/classdxfcpp_1_1_series.html#a12911fff7b683318e5f0b50a7fc6fd5b":[2,0,0,51,30],
"d1/d02/classdxfcpp_1_1_series.html#a183ae4f58f76e1a06cd7f38c336f0c37":[2,0,0,51,5],
"d1/d02/classdxfcpp_1_1_series.html#a1bf2420dba428269bd0863a081d33fc0":[2,0,0,51,13],
"d1/d02/classdxfcpp_1_1_series.html#a1bf383441ffa87fb1d320e1caa53f3f8":[2,0,0,51,31],
+"d1/d02/classdxfcpp_1_1_series.html#a1c268da1ff54eedaabc5ef37374f59e0":[2,0,0,51,48],
+"d1/d02/classdxfcpp_1_1_series.html#a249fa99c8e69a6f02ae561692baa38c8":[2,0,0,51,42],
"d1/d02/classdxfcpp_1_1_series.html#a2b964d3b9d9275abbc2dc962d6e73578":[2,0,0,51,35],
"d1/d02/classdxfcpp_1_1_series.html#a2bc17da785219a714ba37693153b96fd":[2,0,0,51,27],
"d1/d02/classdxfcpp_1_1_series.html#a39c3e3ae494dc444de30e3d903eebaac":[2,0,0,51,7],
@@ -159,9 +163,12 @@ var NAVTREEINDEX0 =
"d1/d02/classdxfcpp_1_1_series.html#a4f865ebe992d1759467c93a55fce9b76":[2,0,0,51,32],
"d1/d02/classdxfcpp_1_1_series.html#a689e1bbfd344628a62e9007b0aca1acd":[2,0,0,51,1],
"d1/d02/classdxfcpp_1_1_series.html#a75be339f644dedc21b176f173d7fc3e5":[2,0,0,51,18],
+"d1/d02/classdxfcpp_1_1_series.html#a785a0576560c73dd94f455108d3c47c5":[2,0,0,51,49],
"d1/d02/classdxfcpp_1_1_series.html#a7c711320747079dbd506d63c1d4730d7":[2,0,0,51,34],
"d1/d02/classdxfcpp_1_1_series.html#a82c8ec1a60cc773c72ab7c06b958e202":[2,0,0,51,26],
+"d1/d02/classdxfcpp_1_1_series.html#a8736eaaf6963d186dfaf24852955dd8b":[2,0,0,51,46],
"d1/d02/classdxfcpp_1_1_series.html#a8d353ffbfcfaf1f7e3cb2b1bb9add279":[2,0,0,51,2],
+"d1/d02/classdxfcpp_1_1_series.html#a8f0ea89e67cbe14742be0efbc260bf0a":[2,0,0,51,37],
"d1/d02/classdxfcpp_1_1_series.html#a92201c531d5d82ea95d9cc55eff2b05f":[2,0,0,51,29],
"d1/d02/classdxfcpp_1_1_series.html#a985abe04d8e59abbf9bfc8ca153fb690":[2,0,0,51,15],
"d1/d02/classdxfcpp_1_1_series.html#aa5dc46654a661bcbdc707234410a88c2":[2,0,0,51,24],
@@ -172,11 +179,18 @@ var NAVTREEINDEX0 =
"d1/d02/classdxfcpp_1_1_series.html#ab0c23da6fff1762a57566061f8f10c5f":[2,0,0,51,20],
"d1/d02/classdxfcpp_1_1_series.html#ab26ee45ec0b39d911692edcd3d79d8ce":[2,0,0,51,19],
"d1/d02/classdxfcpp_1_1_series.html#ac6144eb907c3f037c8eda1d8b08de5d0":[2,0,0,51,10],
+"d1/d02/classdxfcpp_1_1_series.html#ac9b1138ec64df65782f7e2d17d751665":[2,0,0,51,40],
+"d1/d02/classdxfcpp_1_1_series.html#acace749bef12c6d0e11f0b0de3421c89":[2,0,0,51,36],
"d1/d02/classdxfcpp_1_1_series.html#accbd9d05dc739bd07ddceddc36dd6d75":[2,0,0,51,4],
+"d1/d02/classdxfcpp_1_1_series.html#acd9367cfadfd24ab6360d6ff2152d780":[2,0,0,51,38],
"d1/d02/classdxfcpp_1_1_series.html#acdb92c62f7e31a89b5c06eeb2250ac30":[2,0,0,51,28],
"d1/d02/classdxfcpp_1_1_series.html#acf0ea0ffeabcebecedc1ac21e67d3a00":[2,0,0,51,22],
"d1/d02/classdxfcpp_1_1_series.html#ae6798e75a7db3056a0468818e428936c":[2,0,0,51,0],
"d1/d02/classdxfcpp_1_1_series.html#ae89100c3e45f0f122a06eb65d7d93de6":[2,0,0,51,11],
+"d1/d02/classdxfcpp_1_1_series.html#af3bc2c6a9687bc95788d8c7a5d3ef8b7":[2,0,0,51,44],
+"d1/d02/classdxfcpp_1_1_series.html#af665d6ea0cabad8a2b70c6e61810de9c":[2,0,0,51,47],
+"d1/d02/classdxfcpp_1_1_series.html#afd57a78c0c0336f246b309346a72bf43":[2,0,0,51,43],
+"d1/d02/classdxfcpp_1_1_series.html#afdcad8f2db1fa12ebb6379f3f34da364":[2,0,0,51,45],
"d1/d02/structdxfcpp_1_1_candle_alignment.html":[2,0,0,2],
"d1/d02/structdxfcpp_1_1_candle_alignment.html#a426f389234b0a589656ddad8cc2b74f8":[2,0,0,2,0],
"d1/d02/structdxfcpp_1_1_candle_alignment.html#a4f16418a25fd794525150713eb80a559":[2,0,0,2,1],
@@ -235,19 +249,5 @@ var NAVTREEINDEX0 =
"d2/d03/classdxfcpp_1_1_theo_price.html#aed460f55d0b68b2e41bb1d52437437ed":[2,0,0,65,22],
"d2/d03/classdxfcpp_1_1_theo_price.html#aeed7a002818f541b5190f8b8f2bdba4e":[2,0,0,65,16],
"d2/d03/classdxfcpp_1_1_theo_price.html#afa8cd07f9f851bf591a6e5091226549e":[2,0,0,65,12],
-"d3/d00/_common_8hpp_source.html":[3,0,0,1,3,4],
-"d3/d00/_option_sale_8hpp_source.html":[3,0,0,1,2,1,6],
-"d3/d00/classdxfcpp_1_1_time_and_sale.html":[2,0,0,66],
-"d3/d00/classdxfcpp_1_1_time_and_sale.html#a007db9f9a085c7bf8f5b9484fa62f997":[2,0,0,66,13],
-"d3/d00/classdxfcpp_1_1_time_and_sale.html#a047b5b07915b8064b13dc4531fb435b9":[2,0,0,66,5],
-"d3/d00/classdxfcpp_1_1_time_and_sale.html#a13ae0a27b4d099506ca1ee8ce0d0c28c":[2,0,0,66,10],
-"d3/d00/classdxfcpp_1_1_time_and_sale.html#a13c9e8584cdbdd0dd1746826511f8766":[2,0,0,66,2],
-"d3/d00/classdxfcpp_1_1_time_and_sale.html#a1d4c69527ae3b5598f6b87e08165ad68":[2,0,0,66,39],
-"d3/d00/classdxfcpp_1_1_time_and_sale.html#a23b63ce1337af014c2232714c79e5233":[2,0,0,66,45],
-"d3/d00/classdxfcpp_1_1_time_and_sale.html#a278974c3faf2cf30f681e5d1e1866340":[2,0,0,66,20],
-"d3/d00/classdxfcpp_1_1_time_and_sale.html#a2ad1d0921ab9dfb8c4cd3bb1ac5ac388":[2,0,0,66,18],
-"d3/d00/classdxfcpp_1_1_time_and_sale.html#a2af7fdb40643c7cc681237737192a392":[2,0,0,66,1],
-"d3/d00/classdxfcpp_1_1_time_and_sale.html#a2e6cbfb6b5527ce6e9eaf0c5302b571b":[2,0,0,66,30],
-"d3/d00/classdxfcpp_1_1_time_and_sale.html#a378647b10d8a2a9ff2df256a6d8a26bf":[2,0,0,66,32],
-"d3/d00/classdxfcpp_1_1_time_and_sale.html#a3af53742a393a348eb3646e61f38cb6f":[2,0,0,66,9]
+"d3/d00/_common_8hpp_source.html":[3,0,0,1,3,4]
};
diff --git a/docs/navtreeindex1.js b/docs/navtreeindex1.js
index 7c1fa527..216d9734 100644
--- a/docs/navtreeindex1.js
+++ b/docs/navtreeindex1.js
@@ -1,5 +1,19 @@
var NAVTREEINDEX1 =
{
+"d3/d00/_option_sale_8hpp_source.html":[3,0,0,1,2,1,6],
+"d3/d00/classdxfcpp_1_1_time_and_sale.html":[2,0,0,66],
+"d3/d00/classdxfcpp_1_1_time_and_sale.html#a007db9f9a085c7bf8f5b9484fa62f997":[2,0,0,66,13],
+"d3/d00/classdxfcpp_1_1_time_and_sale.html#a047b5b07915b8064b13dc4531fb435b9":[2,0,0,66,5],
+"d3/d00/classdxfcpp_1_1_time_and_sale.html#a13ae0a27b4d099506ca1ee8ce0d0c28c":[2,0,0,66,10],
+"d3/d00/classdxfcpp_1_1_time_and_sale.html#a13c9e8584cdbdd0dd1746826511f8766":[2,0,0,66,2],
+"d3/d00/classdxfcpp_1_1_time_and_sale.html#a1d4c69527ae3b5598f6b87e08165ad68":[2,0,0,66,39],
+"d3/d00/classdxfcpp_1_1_time_and_sale.html#a23b63ce1337af014c2232714c79e5233":[2,0,0,66,45],
+"d3/d00/classdxfcpp_1_1_time_and_sale.html#a278974c3faf2cf30f681e5d1e1866340":[2,0,0,66,20],
+"d3/d00/classdxfcpp_1_1_time_and_sale.html#a2ad1d0921ab9dfb8c4cd3bb1ac5ac388":[2,0,0,66,18],
+"d3/d00/classdxfcpp_1_1_time_and_sale.html#a2af7fdb40643c7cc681237737192a392":[2,0,0,66,1],
+"d3/d00/classdxfcpp_1_1_time_and_sale.html#a2e6cbfb6b5527ce6e9eaf0c5302b571b":[2,0,0,66,30],
+"d3/d00/classdxfcpp_1_1_time_and_sale.html#a378647b10d8a2a9ff2df256a6d8a26bf":[2,0,0,66,32],
+"d3/d00/classdxfcpp_1_1_time_and_sale.html#a3af53742a393a348eb3646e61f38cb6f":[2,0,0,66,9],
"d3/d00/classdxfcpp_1_1_time_and_sale.html#a3c89990d7660cf717fbd7469f486893c":[2,0,0,66,56],
"d3/d00/classdxfcpp_1_1_time_and_sale.html#a3cc4d8e9556caa0160907edf3babd89a":[2,0,0,66,49],
"d3/d00/classdxfcpp_1_1_time_and_sale.html#a4209fa9b85b1eb6dc67b05da8e5eb593":[2,0,0,66,11],
@@ -235,19 +249,5 @@ var NAVTREEINDEX1 =
"d8/d00/structdxfcpp_1_1_simple_handler.html":[2,0,0,58],
"d8/d01/_market_event_symbols_8hpp_source.html":[3,0,0,1,2,1,4],
"d8/d01/classdxfcpp_1_1_instrument_profile.html":[2,0,0,33],
-"d8/d01/classdxfcpp_1_1_instrument_profile.html#a027397ce60cb5a4ca59dfe5f9bd0e3af":[2,0,0,33,13],
-"d8/d01/classdxfcpp_1_1_instrument_profile.html#a029159ff6599a468598302e7b6eba778":[2,0,0,33,82],
-"d8/d01/classdxfcpp_1_1_instrument_profile.html#a02bb5a75d6e7a2baaa0e3cbb8d16f1b1":[2,0,0,33,18],
-"d8/d01/classdxfcpp_1_1_instrument_profile.html#a061e297f73f8b7b93824a6de6ddc6c79":[2,0,0,33,77],
-"d8/d01/classdxfcpp_1_1_instrument_profile.html#a070378015f42c0c32120803815ba9569":[2,0,0,33,63],
-"d8/d01/classdxfcpp_1_1_instrument_profile.html#a0771db5c3efa65b6f6f63f903f6d3e83":[2,0,0,33,74],
-"d8/d01/classdxfcpp_1_1_instrument_profile.html#a0989a32fbf24e2b9e82eba038906a252":[2,0,0,33,11],
-"d8/d01/classdxfcpp_1_1_instrument_profile.html#a09ad51bd4955bc2ef17c116bef909eb5":[2,0,0,33,35],
-"d8/d01/classdxfcpp_1_1_instrument_profile.html#a0e916f400bea6c9311c8900183376556":[2,0,0,33,84],
-"d8/d01/classdxfcpp_1_1_instrument_profile.html#a12c01c85ec013cb6a98d16de1589059d":[2,0,0,33,21],
-"d8/d01/classdxfcpp_1_1_instrument_profile.html#a12f9d52066b2f42c8735e80b949b22eb":[2,0,0,33,25],
-"d8/d01/classdxfcpp_1_1_instrument_profile.html#a144b63a8cb0e4746b43e84465fd2e3d8":[2,0,0,33,119],
-"d8/d01/classdxfcpp_1_1_instrument_profile.html#a16ef863deff0170f39693cf7a58bddfc":[2,0,0,33,42],
-"d8/d01/classdxfcpp_1_1_instrument_profile.html#a1945892ea76783a93e31fdffb467f9db":[2,0,0,33,99],
-"d8/d01/classdxfcpp_1_1_instrument_profile.html#a1aaadae80d70624f52afa934c2383ecf":[2,0,0,33,48]
+"d8/d01/classdxfcpp_1_1_instrument_profile.html#a027397ce60cb5a4ca59dfe5f9bd0e3af":[2,0,0,33,13]
};
diff --git a/docs/navtreeindex2.js b/docs/navtreeindex2.js
index 8b512661..36ff7a33 100644
--- a/docs/navtreeindex2.js
+++ b/docs/navtreeindex2.js
@@ -1,5 +1,19 @@
var NAVTREEINDEX2 =
{
+"d8/d01/classdxfcpp_1_1_instrument_profile.html#a029159ff6599a468598302e7b6eba778":[2,0,0,33,82],
+"d8/d01/classdxfcpp_1_1_instrument_profile.html#a02bb5a75d6e7a2baaa0e3cbb8d16f1b1":[2,0,0,33,18],
+"d8/d01/classdxfcpp_1_1_instrument_profile.html#a061e297f73f8b7b93824a6de6ddc6c79":[2,0,0,33,77],
+"d8/d01/classdxfcpp_1_1_instrument_profile.html#a070378015f42c0c32120803815ba9569":[2,0,0,33,63],
+"d8/d01/classdxfcpp_1_1_instrument_profile.html#a0771db5c3efa65b6f6f63f903f6d3e83":[2,0,0,33,74],
+"d8/d01/classdxfcpp_1_1_instrument_profile.html#a0989a32fbf24e2b9e82eba038906a252":[2,0,0,33,11],
+"d8/d01/classdxfcpp_1_1_instrument_profile.html#a09ad51bd4955bc2ef17c116bef909eb5":[2,0,0,33,35],
+"d8/d01/classdxfcpp_1_1_instrument_profile.html#a0e916f400bea6c9311c8900183376556":[2,0,0,33,84],
+"d8/d01/classdxfcpp_1_1_instrument_profile.html#a12c01c85ec013cb6a98d16de1589059d":[2,0,0,33,21],
+"d8/d01/classdxfcpp_1_1_instrument_profile.html#a12f9d52066b2f42c8735e80b949b22eb":[2,0,0,33,25],
+"d8/d01/classdxfcpp_1_1_instrument_profile.html#a144b63a8cb0e4746b43e84465fd2e3d8":[2,0,0,33,119],
+"d8/d01/classdxfcpp_1_1_instrument_profile.html#a16ef863deff0170f39693cf7a58bddfc":[2,0,0,33,42],
+"d8/d01/classdxfcpp_1_1_instrument_profile.html#a1945892ea76783a93e31fdffb467f9db":[2,0,0,33,99],
+"d8/d01/classdxfcpp_1_1_instrument_profile.html#a1aaadae80d70624f52afa934c2383ecf":[2,0,0,33,48],
"d8/d01/classdxfcpp_1_1_instrument_profile.html#a1cc2d8edd209661adbb582c92a6bfd77":[2,0,0,33,87],
"d8/d01/classdxfcpp_1_1_instrument_profile.html#a20ad9f4f1eba908d3fc7fba84151622a":[2,0,0,33,110],
"d8/d01/classdxfcpp_1_1_instrument_profile.html#a224bd471d2ceffaa0dbe62c64d9d6d43":[2,0,0,33,26],
@@ -235,19 +249,5 @@ var NAVTREEINDEX2 =
"da/d01/classdxfcpp_1_1_spread_order.html#a5a311d2b1afac9e2d1bd48b93eac5b75":[2,0,0,60,53],
"da/d01/classdxfcpp_1_1_spread_order.html#a5e4743cc23b7fc6dfeb88fca4533f04a":[2,0,0,60,14],
"da/d01/classdxfcpp_1_1_spread_order.html#a603455bc7541a1bf0f4982a2fab58756":[2,0,0,60,10],
-"da/d01/classdxfcpp_1_1_spread_order.html#a644dfee68de9ef4a682ccde4460c5fa6":[2,0,0,60,43],
-"da/d01/classdxfcpp_1_1_spread_order.html#a64e9ecf295fe0b16c1d74d053b19e863":[2,0,0,60,12],
-"da/d01/classdxfcpp_1_1_spread_order.html#a73688cfd1691a964eae46c8c18ef6cb6":[2,0,0,60,34],
-"da/d01/classdxfcpp_1_1_spread_order.html#a753503806133d92fb2b4353665326450":[2,0,0,60,56],
-"da/d01/classdxfcpp_1_1_spread_order.html#a7796e3d0f0f520d3d56f0a95c5992b0c":[2,0,0,60,55],
-"da/d01/classdxfcpp_1_1_spread_order.html#a7cfe1fd67451db26bed9cdc29d70d877":[2,0,0,60,60],
-"da/d01/classdxfcpp_1_1_spread_order.html#a818689d7c6c5d2faf712afa8db809cd6":[2,0,0,60,7],
-"da/d01/classdxfcpp_1_1_spread_order.html#a88422c71acc975f525fb27b6968df984":[2,0,0,60,30],
-"da/d01/classdxfcpp_1_1_spread_order.html#a8b851fad3e6a8c4045266efa2d704af1":[2,0,0,60,20],
-"da/d01/classdxfcpp_1_1_spread_order.html#a9399edfaef5f47e4bfefbf2b74458883":[2,0,0,60,45],
-"da/d01/classdxfcpp_1_1_spread_order.html#a93f3355c0d77afe8618b01f2b6c4ad52":[2,0,0,60,2],
-"da/d01/classdxfcpp_1_1_spread_order.html#a985a29ae6b6a914156367819e65efcaf":[2,0,0,60,13],
-"da/d01/classdxfcpp_1_1_spread_order.html#a9dcc5b6cc11e83e8f90dd95410b346d6":[2,0,0,60,31],
-"da/d01/classdxfcpp_1_1_spread_order.html#aa10b167b90b29b0746c1da2eae9f4486":[2,0,0,60,0],
-"da/d01/classdxfcpp_1_1_spread_order.html#aa1a1634a6825ed1b27a58d975cd9cb41":[2,0,0,60,54]
+"da/d01/classdxfcpp_1_1_spread_order.html#a644dfee68de9ef4a682ccde4460c5fa6":[2,0,0,60,43]
};
diff --git a/docs/navtreeindex3.js b/docs/navtreeindex3.js
index 50126ccf..adacdc66 100644
--- a/docs/navtreeindex3.js
+++ b/docs/navtreeindex3.js
@@ -1,5 +1,19 @@
var NAVTREEINDEX3 =
{
+"da/d01/classdxfcpp_1_1_spread_order.html#a64e9ecf295fe0b16c1d74d053b19e863":[2,0,0,60,12],
+"da/d01/classdxfcpp_1_1_spread_order.html#a73688cfd1691a964eae46c8c18ef6cb6":[2,0,0,60,34],
+"da/d01/classdxfcpp_1_1_spread_order.html#a753503806133d92fb2b4353665326450":[2,0,0,60,56],
+"da/d01/classdxfcpp_1_1_spread_order.html#a7796e3d0f0f520d3d56f0a95c5992b0c":[2,0,0,60,55],
+"da/d01/classdxfcpp_1_1_spread_order.html#a7cfe1fd67451db26bed9cdc29d70d877":[2,0,0,60,60],
+"da/d01/classdxfcpp_1_1_spread_order.html#a818689d7c6c5d2faf712afa8db809cd6":[2,0,0,60,7],
+"da/d01/classdxfcpp_1_1_spread_order.html#a88422c71acc975f525fb27b6968df984":[2,0,0,60,30],
+"da/d01/classdxfcpp_1_1_spread_order.html#a8b851fad3e6a8c4045266efa2d704af1":[2,0,0,60,20],
+"da/d01/classdxfcpp_1_1_spread_order.html#a9399edfaef5f47e4bfefbf2b74458883":[2,0,0,60,45],
+"da/d01/classdxfcpp_1_1_spread_order.html#a93f3355c0d77afe8618b01f2b6c4ad52":[2,0,0,60,2],
+"da/d01/classdxfcpp_1_1_spread_order.html#a985a29ae6b6a914156367819e65efcaf":[2,0,0,60,13],
+"da/d01/classdxfcpp_1_1_spread_order.html#a9dcc5b6cc11e83e8f90dd95410b346d6":[2,0,0,60,31],
+"da/d01/classdxfcpp_1_1_spread_order.html#aa10b167b90b29b0746c1da2eae9f4486":[2,0,0,60,0],
+"da/d01/classdxfcpp_1_1_spread_order.html#aa1a1634a6825ed1b27a58d975cd9cb41":[2,0,0,60,54],
"da/d01/classdxfcpp_1_1_spread_order.html#aa7b3531298186d794a5a658051f8c9f4":[2,0,0,60,23],
"da/d01/classdxfcpp_1_1_spread_order.html#ab374a682333a2bd75e3c7f77d0307a7e":[2,0,0,60,25],
"da/d01/classdxfcpp_1_1_spread_order.html#ab8fa4aa45751afa2fc7c216089425621":[2,0,0,60,5],
@@ -235,19 +249,5 @@ var NAVTREEINDEX3 =
"dc/d01/api_8h.html#a6d50a9a293bc5378bd8f9fea7d8db4b2a543e126f7c83a9482f5736b16cc675c8":[3,0,0,0,0,12,0],
"dc/d01/api_8h.html#a6d50a9a293bc5378bd8f9fea7d8db4b2a9958980fc36fadb79d45a30c13a4a65a":[3,0,0,0,0,12,1],
"dc/d01/api_8h.html#a722e328b10a5bab3efd3e9c8aee5e976":[3,0,0,0,0,43],
-"dc/d01/api_8h.html#a734bee736738ae692dfa9dde3e6f1da6":[3,0,0,0,0,42],
-"dc/d01/api_8h.html#a74c5630d6e1e6fff988c12ca4ddfd422":[3,0,0,0,0,9],
-"dc/d01/api_8h.html#a759d64f797776f44ad0892fcc9f06b59":[3,0,0,0,0,18],
-"dc/d01/api_8h.html#a7d5c5ac08f16871ba6c9eee87de67b31":[3,0,0,0,0,23],
-"dc/d01/api_8h.html#a7e558df9424a2008d54a15f74b8fe165":[3,0,0,0,0,41],
-"dc/d01/api_8h.html#a8202d2038f3680a793ac433fd6e48988":[3,0,0,0,0,40],
-"dc/d01/api_8h.html#a972bc5d6b86a836c9119f6a00ed06f62":[3,0,0,0,0,4],
-"dc/d01/api_8h.html#aa0f25e2ecc1fc6acf72f15672bdab50e":[3,0,0,0,0,34],
-"dc/d01/api_8h.html#aa559abe7ad87a7718d7e8ba8bdc7ca12":[3,0,0,0,0,36],
-"dc/d01/api_8h.html#aa8ad96edc6afe4bbb3db497abe9dabd1":[3,0,0,0,0,17],
-"dc/d01/api_8h.html#ab342720b05a8d7d836f787ea25b2f0e8":[3,0,0,0,0,3],
-"dc/d01/api_8h.html#abe1b604f492f7466688dfeb93c7a4c38":[3,0,0,0,0,10],
-"dc/d01/api_8h.html#abe1b604f492f7466688dfeb93c7a4c38a1f2446b6d147c84356a9b27f4bec9eff":[3,0,0,0,0,10,3],
-"dc/d01/api_8h.html#abe1b604f492f7466688dfeb93c7a4c38a4978efb9727556636f1af6eb8fb5edd6":[3,0,0,0,0,10,2],
-"dc/d01/api_8h.html#abe1b604f492f7466688dfeb93c7a4c38a65d674b01bb72aa7126a2aa83518a721":[3,0,0,0,0,10,0]
+"dc/d01/api_8h.html#a734bee736738ae692dfa9dde3e6f1da6":[3,0,0,0,0,42]
};
diff --git a/docs/navtreeindex4.js b/docs/navtreeindex4.js
index 00c27a7a..6c6c416d 100644
--- a/docs/navtreeindex4.js
+++ b/docs/navtreeindex4.js
@@ -1,5 +1,19 @@
var NAVTREEINDEX4 =
{
+"dc/d01/api_8h.html#a74c5630d6e1e6fff988c12ca4ddfd422":[3,0,0,0,0,9],
+"dc/d01/api_8h.html#a759d64f797776f44ad0892fcc9f06b59":[3,0,0,0,0,18],
+"dc/d01/api_8h.html#a7d5c5ac08f16871ba6c9eee87de67b31":[3,0,0,0,0,23],
+"dc/d01/api_8h.html#a7e558df9424a2008d54a15f74b8fe165":[3,0,0,0,0,41],
+"dc/d01/api_8h.html#a8202d2038f3680a793ac433fd6e48988":[3,0,0,0,0,40],
+"dc/d01/api_8h.html#a972bc5d6b86a836c9119f6a00ed06f62":[3,0,0,0,0,4],
+"dc/d01/api_8h.html#aa0f25e2ecc1fc6acf72f15672bdab50e":[3,0,0,0,0,34],
+"dc/d01/api_8h.html#aa559abe7ad87a7718d7e8ba8bdc7ca12":[3,0,0,0,0,36],
+"dc/d01/api_8h.html#aa8ad96edc6afe4bbb3db497abe9dabd1":[3,0,0,0,0,17],
+"dc/d01/api_8h.html#ab342720b05a8d7d836f787ea25b2f0e8":[3,0,0,0,0,3],
+"dc/d01/api_8h.html#abe1b604f492f7466688dfeb93c7a4c38":[3,0,0,0,0,10],
+"dc/d01/api_8h.html#abe1b604f492f7466688dfeb93c7a4c38a1f2446b6d147c84356a9b27f4bec9eff":[3,0,0,0,0,10,3],
+"dc/d01/api_8h.html#abe1b604f492f7466688dfeb93c7a4c38a4978efb9727556636f1af6eb8fb5edd6":[3,0,0,0,0,10,2],
+"dc/d01/api_8h.html#abe1b604f492f7466688dfeb93c7a4c38a65d674b01bb72aa7126a2aa83518a721":[3,0,0,0,0,10,0],
"dc/d01/api_8h.html#abe1b604f492f7466688dfeb93c7a4c38a7e4eb3b0e4e1a184874d931f1d084ce4":[3,0,0,0,0,10,4],
"dc/d01/api_8h.html#abe1b604f492f7466688dfeb93c7a4c38a843d3387932748d374b6c28f0784e8c1":[3,0,0,0,0,10,5],
"dc/d01/api_8h.html#abe1b604f492f7466688dfeb93c7a4c38abdd31f35c6cec00afdb3828031386ba7":[3,0,0,0,0,10,1],
@@ -235,19 +249,5 @@ var NAVTREEINDEX4 =
"de/d02/classdxfcpp_1_1_option_sale.html#af94537012e05c0e2380e77f346eac103":[2,0,0,41,15],
"de/d02/classdxfcpp_1_1_option_sale.html#afc2636644d2037e826679535b2ec4f97":[2,0,0,41,31],
"de/d02/classdxfcpp_1_1_option_sale.html#afc6217f0e312d5d1e3abc6e43bbcf847":[2,0,0,41,8],
-"de/d03/_entity_module_8hpp_source.html":[3,0,0,1,1,1],
-"de/d03/_event_type_8hpp_source.html":[3,0,0,1,2,7],
-"de/d03/classdxfcpp_1_1_candle.html":[2,0,0,1],
-"de/d03/classdxfcpp_1_1_candle.html#a0153fae1da3e9221d105ff767a9a912c":[2,0,0,1,48],
-"de/d03/classdxfcpp_1_1_candle.html#a015676f3a309bb91280986d60b41a71d":[2,0,0,1,50],
-"de/d03/classdxfcpp_1_1_candle.html#a01774a5986b6e1943a9dea4940b46b8b":[2,0,0,1,69],
-"de/d03/classdxfcpp_1_1_candle.html#a03cb2ab6fe9b9c0c3eaf27cd212ac02c":[2,0,0,1,43],
-"de/d03/classdxfcpp_1_1_candle.html#a05e40b2b2a3ac47010c1ef05e430ddec":[2,0,0,1,60],
-"de/d03/classdxfcpp_1_1_candle.html#a0c7f0bbf7701cfae1944123071639335":[2,0,0,1,75],
-"de/d03/classdxfcpp_1_1_candle.html#a0e3f1215b16c3b60bc1bdf7f34263fb5":[2,0,0,1,5],
-"de/d03/classdxfcpp_1_1_candle.html#a10955a366bf9e8e24e36a21f0d614265":[2,0,0,1,37],
-"de/d03/classdxfcpp_1_1_candle.html#a13556117b6d07e7112bb2d95954e6ab8":[2,0,0,1,77],
-"de/d03/classdxfcpp_1_1_candle.html#a146c1269dbeb27bdd2b3b07bbd781b17":[2,0,0,1,1],
-"de/d03/classdxfcpp_1_1_candle.html#a21c183e08ed2396ae0dea46bafd58793":[2,0,0,1,12],
-"de/d03/classdxfcpp_1_1_candle.html#a22c1e309f1a8642dcbf4f7b93ab96a34":[2,0,0,1,27]
+"de/d03/_entity_module_8hpp_source.html":[3,0,0,1,1,1]
};
diff --git a/docs/navtreeindex5.js b/docs/navtreeindex5.js
index 0ec2f218..7114e339 100644
--- a/docs/navtreeindex5.js
+++ b/docs/navtreeindex5.js
@@ -1,5 +1,19 @@
var NAVTREEINDEX5 =
{
+"de/d03/_event_type_8hpp_source.html":[3,0,0,1,2,7],
+"de/d03/classdxfcpp_1_1_candle.html":[2,0,0,1],
+"de/d03/classdxfcpp_1_1_candle.html#a0153fae1da3e9221d105ff767a9a912c":[2,0,0,1,48],
+"de/d03/classdxfcpp_1_1_candle.html#a015676f3a309bb91280986d60b41a71d":[2,0,0,1,50],
+"de/d03/classdxfcpp_1_1_candle.html#a01774a5986b6e1943a9dea4940b46b8b":[2,0,0,1,69],
+"de/d03/classdxfcpp_1_1_candle.html#a03cb2ab6fe9b9c0c3eaf27cd212ac02c":[2,0,0,1,43],
+"de/d03/classdxfcpp_1_1_candle.html#a05e40b2b2a3ac47010c1ef05e430ddec":[2,0,0,1,60],
+"de/d03/classdxfcpp_1_1_candle.html#a0c7f0bbf7701cfae1944123071639335":[2,0,0,1,75],
+"de/d03/classdxfcpp_1_1_candle.html#a0e3f1215b16c3b60bc1bdf7f34263fb5":[2,0,0,1,5],
+"de/d03/classdxfcpp_1_1_candle.html#a10955a366bf9e8e24e36a21f0d614265":[2,0,0,1,37],
+"de/d03/classdxfcpp_1_1_candle.html#a13556117b6d07e7112bb2d95954e6ab8":[2,0,0,1,77],
+"de/d03/classdxfcpp_1_1_candle.html#a146c1269dbeb27bdd2b3b07bbd781b17":[2,0,0,1,1],
+"de/d03/classdxfcpp_1_1_candle.html#a21c183e08ed2396ae0dea46bafd58793":[2,0,0,1,12],
+"de/d03/classdxfcpp_1_1_candle.html#a22c1e309f1a8642dcbf4f7b93ab96a34":[2,0,0,1,27],
"de/d03/classdxfcpp_1_1_candle.html#a22c429db708c3e90f38d95c73b84c9f6":[2,0,0,1,74],
"de/d03/classdxfcpp_1_1_candle.html#a270e91191b55d11b46b1a7f13db94e8d":[2,0,0,1,23],
"de/d03/classdxfcpp_1_1_candle.html#a292ce0d93c00fc748fe489f897435480":[2,0,0,1,71],
@@ -235,19 +249,5 @@ var NAVTREEINDEX5 =
"functions_t.html":[2,3,0,18],
"functions_type.html":[2,3,3],
"functions_u.html":[2,3,0,19],
-"functions_v.html":[2,3,0,20],
-"functions_vars.html":[2,3,2,0],
-"functions_vars.html":[2,3,2],
-"functions_vars_b.html":[2,3,2,1],
-"functions_vars_c.html":[2,3,2,2],
-"functions_vars_d.html":[2,3,2,3],
-"functions_vars_e.html":[2,3,2,4],
-"functions_vars_f.html":[2,3,2,5],
-"functions_vars_g.html":[2,3,2,6],
-"functions_vars_h.html":[2,3,2,7],
-"functions_vars_i.html":[2,3,2,8],
-"functions_vars_k.html":[2,3,2,9],
-"functions_vars_l.html":[2,3,2,10],
-"functions_vars_m.html":[2,3,2,11],
-"functions_vars_n.html":[2,3,2,12]
+"functions_v.html":[2,3,0,20]
};
diff --git a/docs/navtreeindex6.js b/docs/navtreeindex6.js
index 7e4a10a7..f46291e1 100644
--- a/docs/navtreeindex6.js
+++ b/docs/navtreeindex6.js
@@ -1,5 +1,19 @@
var NAVTREEINDEX6 =
{
+"functions_vars.html":[2,3,2],
+"functions_vars.html":[2,3,2,0],
+"functions_vars_b.html":[2,3,2,1],
+"functions_vars_c.html":[2,3,2,2],
+"functions_vars_d.html":[2,3,2,3],
+"functions_vars_e.html":[2,3,2,4],
+"functions_vars_f.html":[2,3,2,5],
+"functions_vars_g.html":[2,3,2,6],
+"functions_vars_h.html":[2,3,2,7],
+"functions_vars_i.html":[2,3,2,8],
+"functions_vars_k.html":[2,3,2,9],
+"functions_vars_l.html":[2,3,2,10],
+"functions_vars_m.html":[2,3,2,11],
+"functions_vars_n.html":[2,3,2,12],
"functions_vars_o.html":[2,3,2,13],
"functions_vars_p.html":[2,3,2,14],
"functions_vars_r.html":[2,3,2,15],
diff --git a/docs/search/all_15.js b/docs/search/all_15.js
index a7a1a40c..2a158c0b 100644
--- a/docs/search/all_15.js
+++ b/docs/search/all_15.js
@@ -13,7 +13,7 @@ var searchData=
['withactiontimeshared_10',['withactiontimeshared',['../d0/d00/classdxfcpp_1_1_order.html#a215ae8b0ae3fa64ff0bfc35c1f36d78f',1,'dxfcpp::Order::withActionTimeShared()'],['../da/d01/classdxfcpp_1_1_spread_order.html#a64e9ecf295fe0b16c1d74d053b19e863',1,'dxfcpp::SpreadOrder::withActionTimeShared()']]],
['withadditionalunderlyings_11',['withAdditionalUnderlyings',['../d8/d01/classdxfcpp_1_1_instrument_profile.html#ade549f344c00736124c37fd0b5be5952',1,'dxfcpp::InstrumentProfile']]],
['withadditionalunderlyingsshared_12',['withAdditionalUnderlyingsShared',['../d8/d01/classdxfcpp_1_1_instrument_profile.html#a6a1a6f5e2602d3368e55b78d459d8ad4',1,'dxfcpp::InstrumentProfile']]],
- ['withaskexchangecode_13',['withaskexchangecode',['../df/d03/classdxfcpp_1_1_quote.html#a2b997acfb3932a893ba3bdb9eb99e0cc',1,'dxfcpp::Quote::withAskExchangeCode(char askExchangeCode) noexcept'],['../df/d03/classdxfcpp_1_1_quote.html#a1b0d0325369a8dd37d1da7d370fe913b',1,'dxfcpp::Quote::withAskExchangeCode(std::int16_t askExchangeCode) noexcept']]],
+ ['withaskexchangecode_13',['withaskexchangecode',['../df/d03/classdxfcpp_1_1_quote.html#a1b0d0325369a8dd37d1da7d370fe913b',1,'dxfcpp::Quote::withAskExchangeCode(std::int16_t askExchangeCode) noexcept'],['../df/d03/classdxfcpp_1_1_quote.html#a2b997acfb3932a893ba3bdb9eb99e0cc',1,'dxfcpp::Quote::withAskExchangeCode(char askExchangeCode) noexcept']]],
['withaskexchangecodeshared_14',['withaskexchangecodeshared',['../df/d03/classdxfcpp_1_1_quote.html#ab1fcff243aa558d4f659f62a1e22088f',1,'dxfcpp::Quote::withAskExchangeCodeShared(char askExchangeCode) noexcept'],['../df/d03/classdxfcpp_1_1_quote.html#a5ca219c3cffe4839826337b67a7272b3',1,'dxfcpp::Quote::withAskExchangeCodeShared(std::int16_t askExchangeCode) noexcept']]],
['withaskprice_15',['withAskPrice',['../df/d03/classdxfcpp_1_1_quote.html#a39644f1dde9d47711f5bfe42e44f8a48',1,'dxfcpp::Quote']]],
['withaskpriceshared_16',['withAskPriceShared',['../df/d03/classdxfcpp_1_1_quote.html#a492960c1f2cd70e0d7c752ff3348a393',1,'dxfcpp::Quote']]],
@@ -23,8 +23,8 @@ var searchData=
['withasktimeshared_20',['withAskTimeShared',['../df/d03/classdxfcpp_1_1_quote.html#ad64fce1fb4ccfd174f9e50a48b329f93',1,'dxfcpp::Quote']]],
['withaskvolume_21',['withAskVolume',['../de/d03/classdxfcpp_1_1_candle.html#a03cb2ab6fe9b9c0c3eaf27cd212ac02c',1,'dxfcpp::Candle']]],
['withaskvolumeshared_22',['withAskVolumeShared',['../de/d03/classdxfcpp_1_1_candle.html#a53c8d4a51bce16f519d1e7e0ba0bfb0a',1,'dxfcpp::Candle']]],
- ['withauxorderid_23',['withauxorderid',['../d0/d00/classdxfcpp_1_1_order.html#aafc941ad63d3ec802c20e44606beaf58',1,'dxfcpp::Order::withAuxOrderId()'],['../da/d01/classdxfcpp_1_1_spread_order.html#a985a29ae6b6a914156367819e65efcaf',1,'dxfcpp::SpreadOrder::withAuxOrderId(std::int64_t auxOrderId) noexcept']]],
- ['withauxorderidshared_24',['withauxorderidshared',['../da/d01/classdxfcpp_1_1_spread_order.html#a5e4743cc23b7fc6dfeb88fca4533f04a',1,'dxfcpp::SpreadOrder::withAuxOrderIdShared()'],['../d0/d00/classdxfcpp_1_1_order.html#aba9d14eca5d78995436770004acb496d',1,'dxfcpp::Order::withAuxOrderIdShared()']]],
+ ['withauxorderid_23',['withauxorderid',['../d0/d00/classdxfcpp_1_1_order.html#aafc941ad63d3ec802c20e44606beaf58',1,'dxfcpp::Order::withAuxOrderId()'],['../da/d01/classdxfcpp_1_1_spread_order.html#a985a29ae6b6a914156367819e65efcaf',1,'dxfcpp::SpreadOrder::withAuxOrderId()']]],
+ ['withauxorderidshared_24',['withauxorderidshared',['../d0/d00/classdxfcpp_1_1_order.html#aba9d14eca5d78995436770004acb496d',1,'dxfcpp::Order::withAuxOrderIdShared()'],['../da/d01/classdxfcpp_1_1_spread_order.html#a5e4743cc23b7fc6dfeb88fca4533f04a',1,'dxfcpp::SpreadOrder::withAuxOrderIdShared()']]],
['withbasecurrency_25',['withBaseCurrency',['../d8/d01/classdxfcpp_1_1_instrument_profile.html#afd637fa1db6a24c4b562d399344d30ac',1,'dxfcpp::InstrumentProfile']]],
['withbasecurrencyshared_26',['withBaseCurrencyShared',['../d8/d01/classdxfcpp_1_1_instrument_profile.html#ad6973ebee85c6c208dbf5ea748b805b1',1,'dxfcpp::InstrumentProfile']]],
['withbidexchangecode_27',['withbidexchangecode',['../df/d03/classdxfcpp_1_1_quote.html#ac0beb8afbc6e13e08ec05dbd5377d86f',1,'dxfcpp::Quote::withBidExchangeCode(char bidExchangeCode) noexcept'],['../df/d03/classdxfcpp_1_1_quote.html#a30fac8cd512d4ba9efbc484e64b779ad',1,'dxfcpp::Quote::withBidExchangeCode(std::int16_t bidExchangeCode) noexcept']]],
@@ -44,19 +44,19 @@ var searchData=
['withcount_41',['withcount',['../d0/d00/classdxfcpp_1_1_order.html#ab19f0b05eebb35b51a12608a3af57223',1,'dxfcpp::Order::withCount()'],['../da/d01/classdxfcpp_1_1_spread_order.html#ac776c796ebff2055e5911da2984485c1',1,'dxfcpp::SpreadOrder::withCount()'],['../de/d03/classdxfcpp_1_1_candle.html#ac737823874e7b1cd759da3d7a37cf028',1,'dxfcpp::Candle::withCount()']]],
['withcountry_42',['withCountry',['../d8/d01/classdxfcpp_1_1_instrument_profile.html#aa95064f326ed6fc21a4a368b82187c9d',1,'dxfcpp::InstrumentProfile']]],
['withcountryshared_43',['withCountryShared',['../d8/d01/classdxfcpp_1_1_instrument_profile.html#af6832cfcbcb45d3cafe3d488407c1174',1,'dxfcpp::InstrumentProfile']]],
- ['withcountshared_44',['withcountshared',['../d0/d00/classdxfcpp_1_1_order.html#a052d2ee15b771cd65d11371294c32c91',1,'dxfcpp::Order::withCountShared()'],['../da/d01/classdxfcpp_1_1_spread_order.html#af0c0f02b7bcfde5fa192192b6782462f',1,'dxfcpp::SpreadOrder::withCountShared()'],['../de/d03/classdxfcpp_1_1_candle.html#a015676f3a309bb91280986d60b41a71d',1,'dxfcpp::Candle::withCountShared()']]],
+ ['withcountshared_44',['withcountshared',['../d0/d00/classdxfcpp_1_1_order.html#a052d2ee15b771cd65d11371294c32c91',1,'dxfcpp::Order::withCountShared()'],['../de/d03/classdxfcpp_1_1_candle.html#a015676f3a309bb91280986d60b41a71d',1,'dxfcpp::Candle::withCountShared()'],['../da/d01/classdxfcpp_1_1_spread_order.html#af0c0f02b7bcfde5fa192192b6782462f',1,'dxfcpp::SpreadOrder::withCountShared()']]],
['withcurrency_45',['withCurrency',['../d8/d01/classdxfcpp_1_1_instrument_profile.html#a0771db5c3efa65b6f6f63f903f6d3e83',1,'dxfcpp::InstrumentProfile']]],
['withcurrencyshared_46',['withCurrencyShared',['../d8/d01/classdxfcpp_1_1_instrument_profile.html#a4c1bd8ecf5896031d99dcca8fce35345',1,'dxfcpp::InstrumentProfile']]],
['withcusip_47',['withCUSIP',['../d8/d01/classdxfcpp_1_1_instrument_profile.html#af2de85ab7229901d1e5f56653c8e83d2',1,'dxfcpp::InstrumentProfile']]],
['withcusipshared_48',['withCUSIPShared',['../d8/d01/classdxfcpp_1_1_instrument_profile.html#a061e297f73f8b7b93824a6de6ddc6c79',1,'dxfcpp::InstrumentProfile']]],
['withdescription_49',['withDescription',['../d8/d01/classdxfcpp_1_1_instrument_profile.html#af81bae42e15d8fb54f14db0fb0a91d5f',1,'dxfcpp::InstrumentProfile']]],
['withdescriptionshared_50',['withDescriptionShared',['../d8/d01/classdxfcpp_1_1_instrument_profile.html#aaecdce7cd0127df1fc24fbe5281ad669',1,'dxfcpp::InstrumentProfile']]],
- ['witheventflags_51',['witheventflags',['../d0/d00/classdxfcpp_1_1_order.html#add681d381d436be2dedef9271da6a2c6',1,'dxfcpp::Order::withEventFlags(std::int32_t eventFlags) noexcept'],['../d0/d00/classdxfcpp_1_1_order.html#a9d167b678843600e1eb0ecef1b4de8e4',1,'dxfcpp::Order::withEventFlags(const EventFlagsMask &eventFlags) noexcept'],['../da/d01/classdxfcpp_1_1_spread_order.html#a08e2eafa0221750286725b14e195812a',1,'dxfcpp::SpreadOrder::withEventFlags(std::int32_t eventFlags) noexcept'],['../da/d01/classdxfcpp_1_1_spread_order.html#ae5360012df083b356378db4f58375d72',1,'dxfcpp::SpreadOrder::withEventFlags(const EventFlagsMask &eventFlags) noexcept'],['../de/d03/classdxfcpp_1_1_candle.html#a8e21b22578c9d6ddd6e531d03904372f',1,'dxfcpp::Candle::withEventFlags(std::int32_t eventFlags) noexcept'],['../de/d03/classdxfcpp_1_1_candle.html#a68e18262bf0abbbfcc1aff07ea8e72a3',1,'dxfcpp::Candle::withEventFlags(const EventFlagsMask &eventFlags) noexcept']]],
- ['witheventflagsshared_52',['witheventflagsshared',['../d0/d00/classdxfcpp_1_1_order.html#a8d32cc9f40d71b052a5ffdb9daeff771',1,'dxfcpp::Order::withEventFlagsShared(std::int32_t eventFlags) noexcept'],['../d0/d00/classdxfcpp_1_1_order.html#a6886b9a3a1ff88386f2ab3e5ce024630',1,'dxfcpp::Order::withEventFlagsShared(const EventFlagsMask &eventFlags) noexcept'],['../da/d01/classdxfcpp_1_1_spread_order.html#a8b851fad3e6a8c4045266efa2d704af1',1,'dxfcpp::SpreadOrder::withEventFlagsShared(std::int32_t eventFlags) noexcept'],['../da/d01/classdxfcpp_1_1_spread_order.html#aff27642887f849ee625535e410992759',1,'dxfcpp::SpreadOrder::withEventFlagsShared(const EventFlagsMask &eventFlags) noexcept'],['../de/d03/classdxfcpp_1_1_candle.html#ac93d88fc96dcfa32bbb372e8094f1bda',1,'dxfcpp::Candle::withEventFlagsShared(std::int32_t eventFlags) noexcept'],['../de/d03/classdxfcpp_1_1_candle.html#a9b818debc9b6c8f419143b538f3aa608',1,'dxfcpp::Candle::withEventFlagsShared(const EventFlagsMask &eventFlags) noexcept']]],
- ['witheventsymbol_53',['witheventsymbol',['../d4/d00/classdxfcpp_1_1_analytic_order.html#a40581b2d88d9d8df4d0163d7aa51988b',1,'dxfcpp::AnalyticOrder::withEventSymbol()'],['../d0/d00/classdxfcpp_1_1_order.html#a2887e4a834a70a6087b0f17bab8119d5',1,'dxfcpp::Order::withEventSymbol()'],['../df/d03/classdxfcpp_1_1_quote.html#a83205d4567859b1f37b365b8669968e9',1,'dxfcpp::Quote::withEventSymbol()'],['../da/d01/classdxfcpp_1_1_spread_order.html#a28240de8636d040dccd074de2aec1353',1,'dxfcpp::SpreadOrder::withEventSymbol()'],['../de/d03/classdxfcpp_1_1_candle.html#a8e930ea0c14e1a3ca7802563fc49dfd2',1,'dxfcpp::Candle::withEventSymbol()']]],
- ['witheventsymbolshared_54',['witheventsymbolshared',['../d4/d00/classdxfcpp_1_1_analytic_order.html#a04b193ba806900f0941a83da6df6d259',1,'dxfcpp::AnalyticOrder::withEventSymbolShared()'],['../d0/d00/classdxfcpp_1_1_order.html#a1849f2ca31e6349c4fbd98ddb4764f5f',1,'dxfcpp::Order::withEventSymbolShared()'],['../df/d03/classdxfcpp_1_1_quote.html#a8039e3b913137f344a7d543ba3125a73',1,'dxfcpp::Quote::withEventSymbolShared()'],['../da/d01/classdxfcpp_1_1_spread_order.html#ad8453cb043bb8dea6a4cce1c33341391',1,'dxfcpp::SpreadOrder::withEventSymbolShared()'],['../de/d03/classdxfcpp_1_1_candle.html#aa839a130e1c164edefea564bb5df8d4a',1,'dxfcpp::Candle::withEventSymbolShared()']]],
- ['witheventtime_55',['witheventtime',['../d0/d00/classdxfcpp_1_1_order.html#a34fc1146dec2f86c512c8478972c4db7',1,'dxfcpp::Order::withEventTime()'],['../df/d03/classdxfcpp_1_1_quote.html#a911e17c114dce5e2dcd787706f597ccc',1,'dxfcpp::Quote::withEventTime()'],['../da/d01/classdxfcpp_1_1_spread_order.html#aa7b3531298186d794a5a658051f8c9f4',1,'dxfcpp::SpreadOrder::withEventTime()'],['../de/d03/classdxfcpp_1_1_candle.html#af5fbd115ede99a4910b2e3a61a59c05f',1,'dxfcpp::Candle::withEventTime()']]],
- ['witheventtimeshared_56',['witheventtimeshared',['../df/d03/classdxfcpp_1_1_quote.html#abb762e7b57c1cfc0005eddd18e717cd6',1,'dxfcpp::Quote::withEventTimeShared()'],['../da/d01/classdxfcpp_1_1_spread_order.html#aed0a6336e2c68452074e0bee0e096868',1,'dxfcpp::SpreadOrder::withEventTimeShared()'],['../de/d03/classdxfcpp_1_1_candle.html#a649fc3afa31d388e8fc31441003b9441',1,'dxfcpp::Candle::withEventTimeShared()'],['../d0/d00/classdxfcpp_1_1_order.html#a216107e58a65282aec886c8959e0b399',1,'dxfcpp::Order::withEventTimeShared(std::int64_t eventTime) noexcept']]],
+ ['witheventflags_51',['witheventflags',['../d0/d00/classdxfcpp_1_1_order.html#a9d167b678843600e1eb0ecef1b4de8e4',1,'dxfcpp::Order::withEventFlags()'],['../da/d01/classdxfcpp_1_1_spread_order.html#a08e2eafa0221750286725b14e195812a',1,'dxfcpp::SpreadOrder::withEventFlags(std::int32_t eventFlags) noexcept'],['../da/d01/classdxfcpp_1_1_spread_order.html#ae5360012df083b356378db4f58375d72',1,'dxfcpp::SpreadOrder::withEventFlags(const EventFlagsMask &eventFlags) noexcept'],['../de/d03/classdxfcpp_1_1_candle.html#a8e21b22578c9d6ddd6e531d03904372f',1,'dxfcpp::Candle::withEventFlags(std::int32_t eventFlags) noexcept'],['../de/d03/classdxfcpp_1_1_candle.html#a68e18262bf0abbbfcc1aff07ea8e72a3',1,'dxfcpp::Candle::withEventFlags(const EventFlagsMask &eventFlags) noexcept'],['../d1/d02/classdxfcpp_1_1_series.html#a8f0ea89e67cbe14742be0efbc260bf0a',1,'dxfcpp::Series::withEventFlags(std::int32_t eventFlags) noexcept'],['../d1/d02/classdxfcpp_1_1_series.html#acace749bef12c6d0e11f0b0de3421c89',1,'dxfcpp::Series::withEventFlags(const EventFlagsMask &eventFlags) noexcept'],['../d0/d00/classdxfcpp_1_1_order.html#add681d381d436be2dedef9271da6a2c6',1,'dxfcpp::Order::withEventFlags(std::int32_t eventFlags) noexcept']]],
+ ['witheventflagsshared_52',['witheventflagsshared',['../d0/d00/classdxfcpp_1_1_order.html#a6886b9a3a1ff88386f2ab3e5ce024630',1,'dxfcpp::Order::withEventFlagsShared()'],['../da/d01/classdxfcpp_1_1_spread_order.html#a8b851fad3e6a8c4045266efa2d704af1',1,'dxfcpp::SpreadOrder::withEventFlagsShared(std::int32_t eventFlags) noexcept'],['../da/d01/classdxfcpp_1_1_spread_order.html#aff27642887f849ee625535e410992759',1,'dxfcpp::SpreadOrder::withEventFlagsShared(const EventFlagsMask &eventFlags) noexcept'],['../de/d03/classdxfcpp_1_1_candle.html#ac93d88fc96dcfa32bbb372e8094f1bda',1,'dxfcpp::Candle::withEventFlagsShared(std::int32_t eventFlags) noexcept'],['../de/d03/classdxfcpp_1_1_candle.html#a9b818debc9b6c8f419143b538f3aa608',1,'dxfcpp::Candle::withEventFlagsShared(const EventFlagsMask &eventFlags) noexcept'],['../d1/d02/classdxfcpp_1_1_series.html#a0ba1451ce5d9af1ccf890ec24837d3fb',1,'dxfcpp::Series::withEventFlagsShared(std::int32_t eventFlags) noexcept'],['../d1/d02/classdxfcpp_1_1_series.html#acd9367cfadfd24ab6360d6ff2152d780',1,'dxfcpp::Series::withEventFlagsShared(const EventFlagsMask &eventFlags) noexcept'],['../d0/d00/classdxfcpp_1_1_order.html#a8d32cc9f40d71b052a5ffdb9daeff771',1,'dxfcpp::Order::withEventFlagsShared()']]],
+ ['witheventsymbol_53',['witheventsymbol',['../d4/d00/classdxfcpp_1_1_analytic_order.html#a40581b2d88d9d8df4d0163d7aa51988b',1,'dxfcpp::AnalyticOrder::withEventSymbol()'],['../d0/d00/classdxfcpp_1_1_order.html#a2887e4a834a70a6087b0f17bab8119d5',1,'dxfcpp::Order::withEventSymbol()'],['../df/d03/classdxfcpp_1_1_quote.html#a83205d4567859b1f37b365b8669968e9',1,'dxfcpp::Quote::withEventSymbol()'],['../da/d01/classdxfcpp_1_1_spread_order.html#a28240de8636d040dccd074de2aec1353',1,'dxfcpp::SpreadOrder::withEventSymbol()'],['../de/d03/classdxfcpp_1_1_candle.html#a8e930ea0c14e1a3ca7802563fc49dfd2',1,'dxfcpp::Candle::withEventSymbol()'],['../d1/d02/classdxfcpp_1_1_series.html#ac9b1138ec64df65782f7e2d17d751665',1,'dxfcpp::Series::withEventSymbol()']]],
+ ['witheventsymbolshared_54',['witheventsymbolshared',['../d4/d00/classdxfcpp_1_1_analytic_order.html#a04b193ba806900f0941a83da6df6d259',1,'dxfcpp::AnalyticOrder::withEventSymbolShared()'],['../d0/d00/classdxfcpp_1_1_order.html#a1849f2ca31e6349c4fbd98ddb4764f5f',1,'dxfcpp::Order::withEventSymbolShared()'],['../df/d03/classdxfcpp_1_1_quote.html#a8039e3b913137f344a7d543ba3125a73',1,'dxfcpp::Quote::withEventSymbolShared()'],['../da/d01/classdxfcpp_1_1_spread_order.html#ad8453cb043bb8dea6a4cce1c33341391',1,'dxfcpp::SpreadOrder::withEventSymbolShared()'],['../de/d03/classdxfcpp_1_1_candle.html#aa839a130e1c164edefea564bb5df8d4a',1,'dxfcpp::Candle::withEventSymbolShared()'],['../d1/d02/classdxfcpp_1_1_series.html#a0ccf33524a9a6c845cfce9e0fe809a96',1,'dxfcpp::Series::withEventSymbolShared()']]],
+ ['witheventtime_55',['witheventtime',['../d0/d00/classdxfcpp_1_1_order.html#a34fc1146dec2f86c512c8478972c4db7',1,'dxfcpp::Order::withEventTime()'],['../df/d03/classdxfcpp_1_1_quote.html#a911e17c114dce5e2dcd787706f597ccc',1,'dxfcpp::Quote::withEventTime()'],['../da/d01/classdxfcpp_1_1_spread_order.html#aa7b3531298186d794a5a658051f8c9f4',1,'dxfcpp::SpreadOrder::withEventTime()'],['../de/d03/classdxfcpp_1_1_candle.html#af5fbd115ede99a4910b2e3a61a59c05f',1,'dxfcpp::Candle::withEventTime()'],['../d1/d02/classdxfcpp_1_1_series.html#a249fa99c8e69a6f02ae561692baa38c8',1,'dxfcpp::Series::withEventTime()']]],
+ ['witheventtimeshared_56',['witheventtimeshared',['../df/d03/classdxfcpp_1_1_quote.html#abb762e7b57c1cfc0005eddd18e717cd6',1,'dxfcpp::Quote::withEventTimeShared()'],['../da/d01/classdxfcpp_1_1_spread_order.html#aed0a6336e2c68452074e0bee0e096868',1,'dxfcpp::SpreadOrder::withEventTimeShared()'],['../de/d03/classdxfcpp_1_1_candle.html#a649fc3afa31d388e8fc31441003b9441',1,'dxfcpp::Candle::withEventTimeShared()'],['../d1/d02/classdxfcpp_1_1_series.html#afd57a78c0c0336f246b309346a72bf43',1,'dxfcpp::Series::withEventTimeShared()'],['../d0/d00/classdxfcpp_1_1_order.html#a216107e58a65282aec886c8959e0b399',1,'dxfcpp::Order::withEventTimeShared(std::int64_t eventTime) noexcept']]],
['withexchangecode_57',['withexchangecode',['../d0/d00/classdxfcpp_1_1_order.html#a5bed301bfbf78e9ccfe13f4bda3dc8bb',1,'dxfcpp::Order::withExchangeCode()'],['../da/d01/classdxfcpp_1_1_spread_order.html#ab374a682333a2bd75e3c7f77d0307a7e',1,'dxfcpp::SpreadOrder::withExchangeCode(char exchangeCode) noexcept'],['../da/d01/classdxfcpp_1_1_spread_order.html#aea1b9e98e893c2898860ef4b01c74c31',1,'dxfcpp::SpreadOrder::withExchangeCode(std::int16_t exchangeCode) noexcept'],['../d0/d00/classdxfcpp_1_1_order.html#a858b5f6d4f5e42f387cd246c59d80d46',1,'dxfcpp::Order::withExchangeCode(char exchangeCode) noexcept']]],
['withexchangecodeshared_58',['withexchangecodeshared',['../d0/d00/classdxfcpp_1_1_order.html#adca23105b8335e3e4c73d2785b859669',1,'dxfcpp::Order::withExchangeCodeShared(char exchangeCode) noexcept'],['../d0/d00/classdxfcpp_1_1_order.html#a8e409725ff46574fff289f285ce12eaf',1,'dxfcpp::Order::withExchangeCodeShared(std::int16_t exchangeCode) noexcept'],['../da/d01/classdxfcpp_1_1_spread_order.html#abb2f7b8f24ad53ed1bac0fef7359afe6',1,'dxfcpp::SpreadOrder::withExchangeCodeShared(char exchangeCode) noexcept'],['../da/d01/classdxfcpp_1_1_spread_order.html#a08dae8718c3c43310b36f0e036e04c95',1,'dxfcpp::SpreadOrder::withExchangeCodeShared(std::int16_t exchangeCode) noexcept']]],
['withexchangedata_59',['withExchangeData',['../d8/d01/classdxfcpp_1_1_instrument_profile.html#a9db50469ee1541033a85f77ecd1f23a5',1,'dxfcpp::InstrumentProfile']]],
@@ -75,8 +75,8 @@ var searchData=
['withicbshared_72',['withICBShared',['../d8/d01/classdxfcpp_1_1_instrument_profile.html#a401589d2a3bcdb1b031367683dd84252',1,'dxfcpp::InstrumentProfile']]],
['withimpvolatility_73',['withImpVolatility',['../de/d03/classdxfcpp_1_1_candle.html#a64f23326459e73ad2700383a0a9f8a89',1,'dxfcpp::Candle']]],
['withimpvolatilityshared_74',['withImpVolatilityShared',['../de/d03/classdxfcpp_1_1_candle.html#a467e8c5bf158d308e18f6e2e5fd59890',1,'dxfcpp::Candle']]],
- ['withindex_75',['withindex',['../da/d01/classdxfcpp_1_1_spread_order.html#a9dcc5b6cc11e83e8f90dd95410b346d6',1,'dxfcpp::SpreadOrder::withIndex()'],['../de/d03/classdxfcpp_1_1_candle.html#a7f211c1e5f3fc6fd2d165c15b4ade194',1,'dxfcpp::Candle::withIndex()'],['../d0/d00/classdxfcpp_1_1_order.html#a72cad9f98d5215097f4729c0708479ef',1,'dxfcpp::Order::withIndex()']]],
- ['withindexshared_76',['withindexshared',['../da/d01/classdxfcpp_1_1_spread_order.html#a46051af17b608427cc4507ffb7244db4',1,'dxfcpp::SpreadOrder::withIndexShared()'],['../de/d03/classdxfcpp_1_1_candle.html#aa4a32f19f60aa0158720c252841a0e39',1,'dxfcpp::Candle::withIndexShared()'],['../d0/d00/classdxfcpp_1_1_order.html#a16a898275f2c48f95a6a99e8c810a914',1,'dxfcpp::Order::withIndexShared()']]],
+ ['withindex_75',['withindex',['../da/d01/classdxfcpp_1_1_spread_order.html#a9dcc5b6cc11e83e8f90dd95410b346d6',1,'dxfcpp::SpreadOrder::withIndex()'],['../de/d03/classdxfcpp_1_1_candle.html#a7f211c1e5f3fc6fd2d165c15b4ade194',1,'dxfcpp::Candle::withIndex()'],['../d1/d02/classdxfcpp_1_1_series.html#af3bc2c6a9687bc95788d8c7a5d3ef8b7',1,'dxfcpp::Series::withIndex()'],['../d0/d00/classdxfcpp_1_1_order.html#a72cad9f98d5215097f4729c0708479ef',1,'dxfcpp::Order::withIndex()']]],
+ ['withindexshared_76',['withindexshared',['../da/d01/classdxfcpp_1_1_spread_order.html#a46051af17b608427cc4507ffb7244db4',1,'dxfcpp::SpreadOrder::withIndexShared()'],['../de/d03/classdxfcpp_1_1_candle.html#aa4a32f19f60aa0158720c252841a0e39',1,'dxfcpp::Candle::withIndexShared()'],['../d1/d02/classdxfcpp_1_1_series.html#afdcad8f2db1fa12ebb6379f3f34da364',1,'dxfcpp::Series::withIndexShared()'],['../d0/d00/classdxfcpp_1_1_order.html#a16a898275f2c48f95a6a99e8c810a914',1,'dxfcpp::Order::withIndexShared()']]],
['withisin_77',['withISIN',['../d8/d01/classdxfcpp_1_1_instrument_profile.html#a31ac2b11d7d31274b2b3846792389bfb',1,'dxfcpp::InstrumentProfile']]],
['withisinshared_78',['withISINShared',['../d8/d01/classdxfcpp_1_1_instrument_profile.html#a8c2567fd8584154b44cc7e425aa74eb9',1,'dxfcpp::InstrumentProfile']]],
['withlasttrade_79',['withLastTrade',['../d8/d01/classdxfcpp_1_1_instrument_profile.html#a9b694d33559f4d201e0de7f5783d5369',1,'dxfcpp::InstrumentProfile']]],
@@ -119,8 +119,8 @@ var searchData=
['withscopeshared_116',['withscopeshared',['../d0/d00/classdxfcpp_1_1_order.html#aafff82e635eaa743021773252d6b4c08',1,'dxfcpp::Order::withScopeShared()'],['../da/d01/classdxfcpp_1_1_spread_order.html#a4ff600e850a2bfb9d2e4e2965ba747dc',1,'dxfcpp::SpreadOrder::withScopeShared()']]],
['withsedol_117',['withSEDOL',['../d8/d01/classdxfcpp_1_1_instrument_profile.html#a20ad9f4f1eba908d3fc7fba84151622a',1,'dxfcpp::InstrumentProfile']]],
['withsedolshared_118',['withSEDOLShared',['../d8/d01/classdxfcpp_1_1_instrument_profile.html#aa963eb34a87c54b242cd698d47244393',1,'dxfcpp::InstrumentProfile']]],
- ['withsequence_119',['withsequence',['../d0/d00/classdxfcpp_1_1_order.html#a46f5a0a2af26b254931517cc032c6a02',1,'dxfcpp::Order::withSequence()'],['../df/d03/classdxfcpp_1_1_quote.html#ae4ab5fb216a5e15b46cdfdad5e3fb868',1,'dxfcpp::Quote::withSequence()'],['../da/d01/classdxfcpp_1_1_spread_order.html#a5754198bbab7ce2852b2c2c090139c2e',1,'dxfcpp::SpreadOrder::withSequence()'],['../de/d03/classdxfcpp_1_1_candle.html#a292ce0d93c00fc748fe489f897435480',1,'dxfcpp::Candle::withSequence()']]],
- ['withsequenceshared_120',['withsequenceshared',['../d0/d00/classdxfcpp_1_1_order.html#a20fb15b4f9c2feb224fc42ba9cfb53bb',1,'dxfcpp::Order::withSequenceShared()'],['../df/d03/classdxfcpp_1_1_quote.html#a9c2d4239c2ec4200c3404720d2c8fd80',1,'dxfcpp::Quote::withSequenceShared()'],['../de/d03/classdxfcpp_1_1_candle.html#a9b1f4b4f14fe38b0d464ac957fe194c1',1,'dxfcpp::Candle::withSequenceShared()'],['../da/d01/classdxfcpp_1_1_spread_order.html#af3c3690e78e72c7b38127c2af2bc6b51',1,'dxfcpp::SpreadOrder::withSequenceShared()']]],
+ ['withsequence_119',['withsequence',['../d0/d00/classdxfcpp_1_1_order.html#a46f5a0a2af26b254931517cc032c6a02',1,'dxfcpp::Order::withSequence()'],['../df/d03/classdxfcpp_1_1_quote.html#ae4ab5fb216a5e15b46cdfdad5e3fb868',1,'dxfcpp::Quote::withSequence()'],['../da/d01/classdxfcpp_1_1_spread_order.html#a5754198bbab7ce2852b2c2c090139c2e',1,'dxfcpp::SpreadOrder::withSequence()'],['../de/d03/classdxfcpp_1_1_candle.html#a292ce0d93c00fc748fe489f897435480',1,'dxfcpp::Candle::withSequence()'],['../d1/d02/classdxfcpp_1_1_series.html#a8736eaaf6963d186dfaf24852955dd8b',1,'dxfcpp::Series::withSequence()']]],
+ ['withsequenceshared_120',['withsequenceshared',['../d0/d00/classdxfcpp_1_1_order.html#a20fb15b4f9c2feb224fc42ba9cfb53bb',1,'dxfcpp::Order::withSequenceShared()'],['../da/d01/classdxfcpp_1_1_spread_order.html#af3c3690e78e72c7b38127c2af2bc6b51',1,'dxfcpp::SpreadOrder::withSequenceShared()'],['../de/d03/classdxfcpp_1_1_candle.html#a9b1f4b4f14fe38b0d464ac957fe194c1',1,'dxfcpp::Candle::withSequenceShared()'],['../d1/d02/classdxfcpp_1_1_series.html#af665d6ea0cabad8a2b70c6e61810de9c',1,'dxfcpp::Series::withSequenceShared()'],['../df/d03/classdxfcpp_1_1_quote.html#a9c2d4239c2ec4200c3404720d2c8fd80',1,'dxfcpp::Quote::withSequenceShared()']]],
['withsettlementstyle_121',['withSettlementStyle',['../d8/d01/classdxfcpp_1_1_instrument_profile.html#a2483a67a47c38e06a757db13d6189a1d',1,'dxfcpp::InstrumentProfile']]],
['withsettlementstyleshared_122',['withSettlementStyleShared',['../d8/d01/classdxfcpp_1_1_instrument_profile.html#a558e27028704fccada15e3fa29933f1e',1,'dxfcpp::InstrumentProfile']]],
['withsic_123',['withSIC',['../d8/d01/classdxfcpp_1_1_instrument_profile.html#ac34ff52343a76fe95fa20b1bc5a3458a',1,'dxfcpp::InstrumentProfile']]],
@@ -137,12 +137,12 @@ var searchData=
['withstrikeshared_134',['withStrikeShared',['../d8/d01/classdxfcpp_1_1_instrument_profile.html#a144b63a8cb0e4746b43e84465fd2e3d8',1,'dxfcpp::InstrumentProfile']]],
['withsymbol_135',['withSymbol',['../d8/d01/classdxfcpp_1_1_instrument_profile.html#ac6ddf0269ebd6e5a792971a8b47309a5',1,'dxfcpp::InstrumentProfile']]],
['withsymbolshared_136',['withSymbolShared',['../d8/d01/classdxfcpp_1_1_instrument_profile.html#ae3542b3a8cc94accb1c35dfc85208c3f',1,'dxfcpp::InstrumentProfile']]],
- ['withtime_137',['withtime',['../d0/d00/classdxfcpp_1_1_order.html#acc55c04ca2740db2e6189b9f800eac60',1,'dxfcpp::Order::withTime()'],['../da/d01/classdxfcpp_1_1_spread_order.html#a3a14fed44c565050860dda5e389b1a5f',1,'dxfcpp::SpreadOrder::withTime()'],['../de/d03/classdxfcpp_1_1_candle.html#ad59cdba3cd818e514a7ba350fe0452e1',1,'dxfcpp::Candle::withTime()']]],
+ ['withtime_137',['withtime',['../d0/d00/classdxfcpp_1_1_order.html#acc55c04ca2740db2e6189b9f800eac60',1,'dxfcpp::Order::withTime()'],['../da/d01/classdxfcpp_1_1_spread_order.html#a3a14fed44c565050860dda5e389b1a5f',1,'dxfcpp::SpreadOrder::withTime()'],['../de/d03/classdxfcpp_1_1_candle.html#ad59cdba3cd818e514a7ba350fe0452e1',1,'dxfcpp::Candle::withTime()'],['../d1/d02/classdxfcpp_1_1_series.html#a1c268da1ff54eedaabc5ef37374f59e0',1,'dxfcpp::Series::withTime()']]],
['withtimenanopart_138',['withtimenanopart',['../d0/d00/classdxfcpp_1_1_order.html#ad48e252735199b90ed2ebc5ecb49bda5',1,'dxfcpp::Order::withTimeNanoPart()'],['../df/d03/classdxfcpp_1_1_quote.html#a363263be1d7e9d8643a54e0def82d62a',1,'dxfcpp::Quote::withTimeNanoPart()'],['../da/d01/classdxfcpp_1_1_spread_order.html#a2ba94e1ad2a8b5f5622612a1054a926d',1,'dxfcpp::SpreadOrder::withTimeNanoPart()']]],
- ['withtimenanopartshared_139',['withtimenanopartshared',['../d0/d00/classdxfcpp_1_1_order.html#a38b740402f6f09a34fefd583937683a2',1,'dxfcpp::Order::withTimeNanoPartShared()'],['../df/d03/classdxfcpp_1_1_quote.html#a67eac50cfdb9b6880370a0648ad6ca75',1,'dxfcpp::Quote::withTimeNanoPartShared()'],['../da/d01/classdxfcpp_1_1_spread_order.html#af215a794afc16fd12331e09d1c4ef3b8',1,'dxfcpp::SpreadOrder::withTimeNanoPartShared()']]],
- ['withtimenanos_140',['withtimenanos',['../d0/d00/classdxfcpp_1_1_order.html#a55cd8ed27d1dbd62fbb3cd726d24b9ed',1,'dxfcpp::Order::withTimeNanos()'],['../da/d01/classdxfcpp_1_1_spread_order.html#ad871496e9bb57b174d7fe7ad541968bd',1,'dxfcpp::SpreadOrder::withTimeNanos()']]],
- ['withtimenanosshared_141',['withtimenanosshared',['../d0/d00/classdxfcpp_1_1_order.html#adf05fdb01af70d25bd68843c71831948',1,'dxfcpp::Order::withTimeNanosShared()'],['../da/d01/classdxfcpp_1_1_spread_order.html#a5a311d2b1afac9e2d1bd48b93eac5b75',1,'dxfcpp::SpreadOrder::withTimeNanosShared()']]],
- ['withtimeshared_142',['withtimeshared',['../d0/d00/classdxfcpp_1_1_order.html#acfc206d46e32006a1b498d9117d79636',1,'dxfcpp::Order::withTimeShared()'],['../da/d01/classdxfcpp_1_1_spread_order.html#aa1a1634a6825ed1b27a58d975cd9cb41',1,'dxfcpp::SpreadOrder::withTimeShared()'],['../de/d03/classdxfcpp_1_1_candle.html#a22c429db708c3e90f38d95c73b84c9f6',1,'dxfcpp::Candle::withTimeShared()']]],
+ ['withtimenanopartshared_139',['withtimenanopartshared',['../d0/d00/classdxfcpp_1_1_order.html#a38b740402f6f09a34fefd583937683a2',1,'dxfcpp::Order::withTimeNanoPartShared()'],['../da/d01/classdxfcpp_1_1_spread_order.html#af215a794afc16fd12331e09d1c4ef3b8',1,'dxfcpp::SpreadOrder::withTimeNanoPartShared()'],['../df/d03/classdxfcpp_1_1_quote.html#a67eac50cfdb9b6880370a0648ad6ca75',1,'dxfcpp::Quote::withTimeNanoPartShared()']]],
+ ['withtimenanos_140',['withtimenanos',['../da/d01/classdxfcpp_1_1_spread_order.html#ad871496e9bb57b174d7fe7ad541968bd',1,'dxfcpp::SpreadOrder::withTimeNanos()'],['../d0/d00/classdxfcpp_1_1_order.html#a55cd8ed27d1dbd62fbb3cd726d24b9ed',1,'dxfcpp::Order::withTimeNanos()']]],
+ ['withtimenanosshared_141',['withtimenanosshared',['../da/d01/classdxfcpp_1_1_spread_order.html#a5a311d2b1afac9e2d1bd48b93eac5b75',1,'dxfcpp::SpreadOrder::withTimeNanosShared()'],['../d0/d00/classdxfcpp_1_1_order.html#adf05fdb01af70d25bd68843c71831948',1,'dxfcpp::Order::withTimeNanosShared(std::int64_t timeNanos) noexcept']]],
+ ['withtimeshared_142',['withtimeshared',['../d0/d00/classdxfcpp_1_1_order.html#acfc206d46e32006a1b498d9117d79636',1,'dxfcpp::Order::withTimeShared()'],['../da/d01/classdxfcpp_1_1_spread_order.html#aa1a1634a6825ed1b27a58d975cd9cb41',1,'dxfcpp::SpreadOrder::withTimeShared()'],['../de/d03/classdxfcpp_1_1_candle.html#a22c429db708c3e90f38d95c73b84c9f6',1,'dxfcpp::Candle::withTimeShared()'],['../d1/d02/classdxfcpp_1_1_series.html#a785a0576560c73dd94f455108d3c47c5',1,'dxfcpp::Series::withTimeShared()']]],
['withtradeid_143',['withtradeid',['../d0/d00/classdxfcpp_1_1_order.html#a375d8ae6ef9a3539fd5f4b884ce3b4c7',1,'dxfcpp::Order::withTradeId()'],['../da/d01/classdxfcpp_1_1_spread_order.html#a7796e3d0f0f520d3d56f0a95c5992b0c',1,'dxfcpp::SpreadOrder::withTradeId()']]],
['withtradeprice_144',['withtradeprice',['../d0/d00/classdxfcpp_1_1_order.html#ac0f695d982844d74cffd316054fbef67',1,'dxfcpp::Order::withTradePrice()'],['../da/d01/classdxfcpp_1_1_spread_order.html#a753503806133d92fb2b4353665326450',1,'dxfcpp::SpreadOrder::withTradePrice()']]],
['withtradepriceshared_145',['withtradepriceshared',['../d0/d00/classdxfcpp_1_1_order.html#a64e841a57e96fbd9f646f57c9b37515d',1,'dxfcpp::Order::withTradePriceShared()'],['../da/d01/classdxfcpp_1_1_spread_order.html#a585d9244a757a9cb64da7cc18a6796a5',1,'dxfcpp::SpreadOrder::withTradePriceShared()']]],
diff --git a/docs/search/functions_13.js b/docs/search/functions_13.js
index fac6a928..b4fbb83e 100644
--- a/docs/search/functions_13.js
+++ b/docs/search/functions_13.js
@@ -45,12 +45,12 @@ var searchData=
['withcusipshared_42',['withCUSIPShared',['../d8/d01/classdxfcpp_1_1_instrument_profile.html#a061e297f73f8b7b93824a6de6ddc6c79',1,'dxfcpp::InstrumentProfile']]],
['withdescription_43',['withDescription',['../d8/d01/classdxfcpp_1_1_instrument_profile.html#af81bae42e15d8fb54f14db0fb0a91d5f',1,'dxfcpp::InstrumentProfile']]],
['withdescriptionshared_44',['withDescriptionShared',['../d8/d01/classdxfcpp_1_1_instrument_profile.html#aaecdce7cd0127df1fc24fbe5281ad669',1,'dxfcpp::InstrumentProfile']]],
- ['witheventflags_45',['witheventflags',['../d0/d00/classdxfcpp_1_1_order.html#add681d381d436be2dedef9271da6a2c6',1,'dxfcpp::Order::withEventFlags(std::int32_t eventFlags) noexcept'],['../d0/d00/classdxfcpp_1_1_order.html#a9d167b678843600e1eb0ecef1b4de8e4',1,'dxfcpp::Order::withEventFlags(const EventFlagsMask &eventFlags) noexcept'],['../da/d01/classdxfcpp_1_1_spread_order.html#a08e2eafa0221750286725b14e195812a',1,'dxfcpp::SpreadOrder::withEventFlags(std::int32_t eventFlags) noexcept'],['../da/d01/classdxfcpp_1_1_spread_order.html#ae5360012df083b356378db4f58375d72',1,'dxfcpp::SpreadOrder::withEventFlags(const EventFlagsMask &eventFlags) noexcept'],['../de/d03/classdxfcpp_1_1_candle.html#a8e21b22578c9d6ddd6e531d03904372f',1,'dxfcpp::Candle::withEventFlags(std::int32_t eventFlags) noexcept'],['../de/d03/classdxfcpp_1_1_candle.html#a68e18262bf0abbbfcc1aff07ea8e72a3',1,'dxfcpp::Candle::withEventFlags(const EventFlagsMask &eventFlags) noexcept']]],
- ['witheventflagsshared_46',['witheventflagsshared',['../d0/d00/classdxfcpp_1_1_order.html#a8d32cc9f40d71b052a5ffdb9daeff771',1,'dxfcpp::Order::withEventFlagsShared(std::int32_t eventFlags) noexcept'],['../d0/d00/classdxfcpp_1_1_order.html#a6886b9a3a1ff88386f2ab3e5ce024630',1,'dxfcpp::Order::withEventFlagsShared(const EventFlagsMask &eventFlags) noexcept'],['../da/d01/classdxfcpp_1_1_spread_order.html#a8b851fad3e6a8c4045266efa2d704af1',1,'dxfcpp::SpreadOrder::withEventFlagsShared(std::int32_t eventFlags) noexcept'],['../da/d01/classdxfcpp_1_1_spread_order.html#aff27642887f849ee625535e410992759',1,'dxfcpp::SpreadOrder::withEventFlagsShared(const EventFlagsMask &eventFlags) noexcept'],['../de/d03/classdxfcpp_1_1_candle.html#ac93d88fc96dcfa32bbb372e8094f1bda',1,'dxfcpp::Candle::withEventFlagsShared(std::int32_t eventFlags) noexcept'],['../de/d03/classdxfcpp_1_1_candle.html#a9b818debc9b6c8f419143b538f3aa608',1,'dxfcpp::Candle::withEventFlagsShared(const EventFlagsMask &eventFlags) noexcept']]],
- ['witheventsymbol_47',['witheventsymbol',['../d4/d00/classdxfcpp_1_1_analytic_order.html#a40581b2d88d9d8df4d0163d7aa51988b',1,'dxfcpp::AnalyticOrder::withEventSymbol()'],['../d0/d00/classdxfcpp_1_1_order.html#a2887e4a834a70a6087b0f17bab8119d5',1,'dxfcpp::Order::withEventSymbol()'],['../df/d03/classdxfcpp_1_1_quote.html#a83205d4567859b1f37b365b8669968e9',1,'dxfcpp::Quote::withEventSymbol()'],['../da/d01/classdxfcpp_1_1_spread_order.html#a28240de8636d040dccd074de2aec1353',1,'dxfcpp::SpreadOrder::withEventSymbol()'],['../de/d03/classdxfcpp_1_1_candle.html#a8e930ea0c14e1a3ca7802563fc49dfd2',1,'dxfcpp::Candle::withEventSymbol()']]],
- ['witheventsymbolshared_48',['witheventsymbolshared',['../d4/d00/classdxfcpp_1_1_analytic_order.html#a04b193ba806900f0941a83da6df6d259',1,'dxfcpp::AnalyticOrder::withEventSymbolShared()'],['../d0/d00/classdxfcpp_1_1_order.html#a1849f2ca31e6349c4fbd98ddb4764f5f',1,'dxfcpp::Order::withEventSymbolShared()'],['../df/d03/classdxfcpp_1_1_quote.html#a8039e3b913137f344a7d543ba3125a73',1,'dxfcpp::Quote::withEventSymbolShared()'],['../da/d01/classdxfcpp_1_1_spread_order.html#ad8453cb043bb8dea6a4cce1c33341391',1,'dxfcpp::SpreadOrder::withEventSymbolShared()'],['../de/d03/classdxfcpp_1_1_candle.html#aa839a130e1c164edefea564bb5df8d4a',1,'dxfcpp::Candle::withEventSymbolShared()']]],
- ['witheventtime_49',['witheventtime',['../d0/d00/classdxfcpp_1_1_order.html#a34fc1146dec2f86c512c8478972c4db7',1,'dxfcpp::Order::withEventTime()'],['../df/d03/classdxfcpp_1_1_quote.html#a911e17c114dce5e2dcd787706f597ccc',1,'dxfcpp::Quote::withEventTime()'],['../da/d01/classdxfcpp_1_1_spread_order.html#aa7b3531298186d794a5a658051f8c9f4',1,'dxfcpp::SpreadOrder::withEventTime()'],['../de/d03/classdxfcpp_1_1_candle.html#af5fbd115ede99a4910b2e3a61a59c05f',1,'dxfcpp::Candle::withEventTime()']]],
- ['witheventtimeshared_50',['witheventtimeshared',['../d0/d00/classdxfcpp_1_1_order.html#a216107e58a65282aec886c8959e0b399',1,'dxfcpp::Order::withEventTimeShared()'],['../df/d03/classdxfcpp_1_1_quote.html#abb762e7b57c1cfc0005eddd18e717cd6',1,'dxfcpp::Quote::withEventTimeShared()'],['../da/d01/classdxfcpp_1_1_spread_order.html#aed0a6336e2c68452074e0bee0e096868',1,'dxfcpp::SpreadOrder::withEventTimeShared()'],['../de/d03/classdxfcpp_1_1_candle.html#a649fc3afa31d388e8fc31441003b9441',1,'dxfcpp::Candle::withEventTimeShared()']]],
+ ['witheventflags_45',['witheventflags',['../d0/d00/classdxfcpp_1_1_order.html#add681d381d436be2dedef9271da6a2c6',1,'dxfcpp::Order::withEventFlags(std::int32_t eventFlags) noexcept'],['../d0/d00/classdxfcpp_1_1_order.html#a9d167b678843600e1eb0ecef1b4de8e4',1,'dxfcpp::Order::withEventFlags(const EventFlagsMask &eventFlags) noexcept'],['../da/d01/classdxfcpp_1_1_spread_order.html#a08e2eafa0221750286725b14e195812a',1,'dxfcpp::SpreadOrder::withEventFlags(std::int32_t eventFlags) noexcept'],['../da/d01/classdxfcpp_1_1_spread_order.html#ae5360012df083b356378db4f58375d72',1,'dxfcpp::SpreadOrder::withEventFlags(const EventFlagsMask &eventFlags) noexcept'],['../de/d03/classdxfcpp_1_1_candle.html#a8e21b22578c9d6ddd6e531d03904372f',1,'dxfcpp::Candle::withEventFlags(std::int32_t eventFlags) noexcept'],['../de/d03/classdxfcpp_1_1_candle.html#a68e18262bf0abbbfcc1aff07ea8e72a3',1,'dxfcpp::Candle::withEventFlags(const EventFlagsMask &eventFlags) noexcept'],['../d1/d02/classdxfcpp_1_1_series.html#a8f0ea89e67cbe14742be0efbc260bf0a',1,'dxfcpp::Series::withEventFlags(std::int32_t eventFlags) noexcept'],['../d1/d02/classdxfcpp_1_1_series.html#acace749bef12c6d0e11f0b0de3421c89',1,'dxfcpp::Series::withEventFlags(const EventFlagsMask &eventFlags) noexcept']]],
+ ['witheventflagsshared_46',['witheventflagsshared',['../d0/d00/classdxfcpp_1_1_order.html#a8d32cc9f40d71b052a5ffdb9daeff771',1,'dxfcpp::Order::withEventFlagsShared(std::int32_t eventFlags) noexcept'],['../d0/d00/classdxfcpp_1_1_order.html#a6886b9a3a1ff88386f2ab3e5ce024630',1,'dxfcpp::Order::withEventFlagsShared(const EventFlagsMask &eventFlags) noexcept'],['../da/d01/classdxfcpp_1_1_spread_order.html#a8b851fad3e6a8c4045266efa2d704af1',1,'dxfcpp::SpreadOrder::withEventFlagsShared(std::int32_t eventFlags) noexcept'],['../da/d01/classdxfcpp_1_1_spread_order.html#aff27642887f849ee625535e410992759',1,'dxfcpp::SpreadOrder::withEventFlagsShared(const EventFlagsMask &eventFlags) noexcept'],['../de/d03/classdxfcpp_1_1_candle.html#ac93d88fc96dcfa32bbb372e8094f1bda',1,'dxfcpp::Candle::withEventFlagsShared(std::int32_t eventFlags) noexcept'],['../de/d03/classdxfcpp_1_1_candle.html#a9b818debc9b6c8f419143b538f3aa608',1,'dxfcpp::Candle::withEventFlagsShared(const EventFlagsMask &eventFlags) noexcept'],['../d1/d02/classdxfcpp_1_1_series.html#a0ba1451ce5d9af1ccf890ec24837d3fb',1,'dxfcpp::Series::withEventFlagsShared(std::int32_t eventFlags) noexcept'],['../d1/d02/classdxfcpp_1_1_series.html#acd9367cfadfd24ab6360d6ff2152d780',1,'dxfcpp::Series::withEventFlagsShared(const EventFlagsMask &eventFlags) noexcept']]],
+ ['witheventsymbol_47',['witheventsymbol',['../d4/d00/classdxfcpp_1_1_analytic_order.html#a40581b2d88d9d8df4d0163d7aa51988b',1,'dxfcpp::AnalyticOrder::withEventSymbol()'],['../d0/d00/classdxfcpp_1_1_order.html#a2887e4a834a70a6087b0f17bab8119d5',1,'dxfcpp::Order::withEventSymbol()'],['../df/d03/classdxfcpp_1_1_quote.html#a83205d4567859b1f37b365b8669968e9',1,'dxfcpp::Quote::withEventSymbol()'],['../da/d01/classdxfcpp_1_1_spread_order.html#a28240de8636d040dccd074de2aec1353',1,'dxfcpp::SpreadOrder::withEventSymbol()'],['../de/d03/classdxfcpp_1_1_candle.html#a8e930ea0c14e1a3ca7802563fc49dfd2',1,'dxfcpp::Candle::withEventSymbol()'],['../d1/d02/classdxfcpp_1_1_series.html#ac9b1138ec64df65782f7e2d17d751665',1,'dxfcpp::Series::withEventSymbol()']]],
+ ['witheventsymbolshared_48',['witheventsymbolshared',['../d4/d00/classdxfcpp_1_1_analytic_order.html#a04b193ba806900f0941a83da6df6d259',1,'dxfcpp::AnalyticOrder::withEventSymbolShared()'],['../d0/d00/classdxfcpp_1_1_order.html#a1849f2ca31e6349c4fbd98ddb4764f5f',1,'dxfcpp::Order::withEventSymbolShared()'],['../df/d03/classdxfcpp_1_1_quote.html#a8039e3b913137f344a7d543ba3125a73',1,'dxfcpp::Quote::withEventSymbolShared()'],['../da/d01/classdxfcpp_1_1_spread_order.html#ad8453cb043bb8dea6a4cce1c33341391',1,'dxfcpp::SpreadOrder::withEventSymbolShared()'],['../de/d03/classdxfcpp_1_1_candle.html#aa839a130e1c164edefea564bb5df8d4a',1,'dxfcpp::Candle::withEventSymbolShared()'],['../d1/d02/classdxfcpp_1_1_series.html#a0ccf33524a9a6c845cfce9e0fe809a96',1,'dxfcpp::Series::withEventSymbolShared()']]],
+ ['witheventtime_49',['witheventtime',['../d0/d00/classdxfcpp_1_1_order.html#a34fc1146dec2f86c512c8478972c4db7',1,'dxfcpp::Order::withEventTime()'],['../df/d03/classdxfcpp_1_1_quote.html#a911e17c114dce5e2dcd787706f597ccc',1,'dxfcpp::Quote::withEventTime()'],['../da/d01/classdxfcpp_1_1_spread_order.html#aa7b3531298186d794a5a658051f8c9f4',1,'dxfcpp::SpreadOrder::withEventTime()'],['../de/d03/classdxfcpp_1_1_candle.html#af5fbd115ede99a4910b2e3a61a59c05f',1,'dxfcpp::Candle::withEventTime()'],['../d1/d02/classdxfcpp_1_1_series.html#a249fa99c8e69a6f02ae561692baa38c8',1,'dxfcpp::Series::withEventTime()']]],
+ ['witheventtimeshared_50',['witheventtimeshared',['../d0/d00/classdxfcpp_1_1_order.html#a216107e58a65282aec886c8959e0b399',1,'dxfcpp::Order::withEventTimeShared()'],['../df/d03/classdxfcpp_1_1_quote.html#abb762e7b57c1cfc0005eddd18e717cd6',1,'dxfcpp::Quote::withEventTimeShared()'],['../da/d01/classdxfcpp_1_1_spread_order.html#aed0a6336e2c68452074e0bee0e096868',1,'dxfcpp::SpreadOrder::withEventTimeShared()'],['../de/d03/classdxfcpp_1_1_candle.html#a649fc3afa31d388e8fc31441003b9441',1,'dxfcpp::Candle::withEventTimeShared()'],['../d1/d02/classdxfcpp_1_1_series.html#afd57a78c0c0336f246b309346a72bf43',1,'dxfcpp::Series::withEventTimeShared()']]],
['withexchangecode_51',['withexchangecode',['../d0/d00/classdxfcpp_1_1_order.html#a858b5f6d4f5e42f387cd246c59d80d46',1,'dxfcpp::Order::withExchangeCode(char exchangeCode) noexcept'],['../d0/d00/classdxfcpp_1_1_order.html#a5bed301bfbf78e9ccfe13f4bda3dc8bb',1,'dxfcpp::Order::withExchangeCode(std::int16_t exchangeCode) noexcept'],['../da/d01/classdxfcpp_1_1_spread_order.html#ab374a682333a2bd75e3c7f77d0307a7e',1,'dxfcpp::SpreadOrder::withExchangeCode(char exchangeCode) noexcept'],['../da/d01/classdxfcpp_1_1_spread_order.html#aea1b9e98e893c2898860ef4b01c74c31',1,'dxfcpp::SpreadOrder::withExchangeCode(std::int16_t exchangeCode) noexcept']]],
['withexchangecodeshared_52',['withexchangecodeshared',['../d0/d00/classdxfcpp_1_1_order.html#adca23105b8335e3e4c73d2785b859669',1,'dxfcpp::Order::withExchangeCodeShared(char exchangeCode) noexcept'],['../d0/d00/classdxfcpp_1_1_order.html#a8e409725ff46574fff289f285ce12eaf',1,'dxfcpp::Order::withExchangeCodeShared(std::int16_t exchangeCode) noexcept'],['../da/d01/classdxfcpp_1_1_spread_order.html#abb2f7b8f24ad53ed1bac0fef7359afe6',1,'dxfcpp::SpreadOrder::withExchangeCodeShared(char exchangeCode) noexcept'],['../da/d01/classdxfcpp_1_1_spread_order.html#a08dae8718c3c43310b36f0e036e04c95',1,'dxfcpp::SpreadOrder::withExchangeCodeShared(std::int16_t exchangeCode) noexcept']]],
['withexchangedata_53',['withExchangeData',['../d8/d01/classdxfcpp_1_1_instrument_profile.html#a9db50469ee1541033a85f77ecd1f23a5',1,'dxfcpp::InstrumentProfile']]],
@@ -69,8 +69,8 @@ var searchData=
['withicbshared_66',['withICBShared',['../d8/d01/classdxfcpp_1_1_instrument_profile.html#a401589d2a3bcdb1b031367683dd84252',1,'dxfcpp::InstrumentProfile']]],
['withimpvolatility_67',['withImpVolatility',['../de/d03/classdxfcpp_1_1_candle.html#a64f23326459e73ad2700383a0a9f8a89',1,'dxfcpp::Candle']]],
['withimpvolatilityshared_68',['withImpVolatilityShared',['../de/d03/classdxfcpp_1_1_candle.html#a467e8c5bf158d308e18f6e2e5fd59890',1,'dxfcpp::Candle']]],
- ['withindex_69',['withindex',['../d0/d00/classdxfcpp_1_1_order.html#a72cad9f98d5215097f4729c0708479ef',1,'dxfcpp::Order::withIndex()'],['../da/d01/classdxfcpp_1_1_spread_order.html#a9dcc5b6cc11e83e8f90dd95410b346d6',1,'dxfcpp::SpreadOrder::withIndex()'],['../de/d03/classdxfcpp_1_1_candle.html#a7f211c1e5f3fc6fd2d165c15b4ade194',1,'dxfcpp::Candle::withIndex()']]],
- ['withindexshared_70',['withindexshared',['../d0/d00/classdxfcpp_1_1_order.html#a16a898275f2c48f95a6a99e8c810a914',1,'dxfcpp::Order::withIndexShared()'],['../da/d01/classdxfcpp_1_1_spread_order.html#a46051af17b608427cc4507ffb7244db4',1,'dxfcpp::SpreadOrder::withIndexShared()'],['../de/d03/classdxfcpp_1_1_candle.html#aa4a32f19f60aa0158720c252841a0e39',1,'dxfcpp::Candle::withIndexShared()']]],
+ ['withindex_69',['withindex',['../d0/d00/classdxfcpp_1_1_order.html#a72cad9f98d5215097f4729c0708479ef',1,'dxfcpp::Order::withIndex()'],['../da/d01/classdxfcpp_1_1_spread_order.html#a9dcc5b6cc11e83e8f90dd95410b346d6',1,'dxfcpp::SpreadOrder::withIndex()'],['../de/d03/classdxfcpp_1_1_candle.html#a7f211c1e5f3fc6fd2d165c15b4ade194',1,'dxfcpp::Candle::withIndex()'],['../d1/d02/classdxfcpp_1_1_series.html#af3bc2c6a9687bc95788d8c7a5d3ef8b7',1,'dxfcpp::Series::withIndex()']]],
+ ['withindexshared_70',['withindexshared',['../d0/d00/classdxfcpp_1_1_order.html#a16a898275f2c48f95a6a99e8c810a914',1,'dxfcpp::Order::withIndexShared()'],['../da/d01/classdxfcpp_1_1_spread_order.html#a46051af17b608427cc4507ffb7244db4',1,'dxfcpp::SpreadOrder::withIndexShared()'],['../de/d03/classdxfcpp_1_1_candle.html#aa4a32f19f60aa0158720c252841a0e39',1,'dxfcpp::Candle::withIndexShared()'],['../d1/d02/classdxfcpp_1_1_series.html#afdcad8f2db1fa12ebb6379f3f34da364',1,'dxfcpp::Series::withIndexShared()']]],
['withisin_71',['withISIN',['../d8/d01/classdxfcpp_1_1_instrument_profile.html#a31ac2b11d7d31274b2b3846792389bfb',1,'dxfcpp::InstrumentProfile']]],
['withisinshared_72',['withISINShared',['../d8/d01/classdxfcpp_1_1_instrument_profile.html#a8c2567fd8584154b44cc7e425aa74eb9',1,'dxfcpp::InstrumentProfile']]],
['withlasttrade_73',['withLastTrade',['../d8/d01/classdxfcpp_1_1_instrument_profile.html#a9b694d33559f4d201e0de7f5783d5369',1,'dxfcpp::InstrumentProfile']]],
@@ -113,8 +113,8 @@ var searchData=
['withscopeshared_110',['withscopeshared',['../d0/d00/classdxfcpp_1_1_order.html#aafff82e635eaa743021773252d6b4c08',1,'dxfcpp::Order::withScopeShared()'],['../da/d01/classdxfcpp_1_1_spread_order.html#a4ff600e850a2bfb9d2e4e2965ba747dc',1,'dxfcpp::SpreadOrder::withScopeShared()']]],
['withsedol_111',['withSEDOL',['../d8/d01/classdxfcpp_1_1_instrument_profile.html#a20ad9f4f1eba908d3fc7fba84151622a',1,'dxfcpp::InstrumentProfile']]],
['withsedolshared_112',['withSEDOLShared',['../d8/d01/classdxfcpp_1_1_instrument_profile.html#aa963eb34a87c54b242cd698d47244393',1,'dxfcpp::InstrumentProfile']]],
- ['withsequence_113',['withsequence',['../d0/d00/classdxfcpp_1_1_order.html#a46f5a0a2af26b254931517cc032c6a02',1,'dxfcpp::Order::withSequence()'],['../df/d03/classdxfcpp_1_1_quote.html#ae4ab5fb216a5e15b46cdfdad5e3fb868',1,'dxfcpp::Quote::withSequence()'],['../da/d01/classdxfcpp_1_1_spread_order.html#a5754198bbab7ce2852b2c2c090139c2e',1,'dxfcpp::SpreadOrder::withSequence()'],['../de/d03/classdxfcpp_1_1_candle.html#a292ce0d93c00fc748fe489f897435480',1,'dxfcpp::Candle::withSequence()']]],
- ['withsequenceshared_114',['withsequenceshared',['../d0/d00/classdxfcpp_1_1_order.html#a20fb15b4f9c2feb224fc42ba9cfb53bb',1,'dxfcpp::Order::withSequenceShared()'],['../df/d03/classdxfcpp_1_1_quote.html#a9c2d4239c2ec4200c3404720d2c8fd80',1,'dxfcpp::Quote::withSequenceShared()'],['../da/d01/classdxfcpp_1_1_spread_order.html#af3c3690e78e72c7b38127c2af2bc6b51',1,'dxfcpp::SpreadOrder::withSequenceShared()'],['../de/d03/classdxfcpp_1_1_candle.html#a9b1f4b4f14fe38b0d464ac957fe194c1',1,'dxfcpp::Candle::withSequenceShared()']]],
+ ['withsequence_113',['withsequence',['../d0/d00/classdxfcpp_1_1_order.html#a46f5a0a2af26b254931517cc032c6a02',1,'dxfcpp::Order::withSequence()'],['../df/d03/classdxfcpp_1_1_quote.html#ae4ab5fb216a5e15b46cdfdad5e3fb868',1,'dxfcpp::Quote::withSequence()'],['../da/d01/classdxfcpp_1_1_spread_order.html#a5754198bbab7ce2852b2c2c090139c2e',1,'dxfcpp::SpreadOrder::withSequence()'],['../de/d03/classdxfcpp_1_1_candle.html#a292ce0d93c00fc748fe489f897435480',1,'dxfcpp::Candle::withSequence()'],['../d1/d02/classdxfcpp_1_1_series.html#a8736eaaf6963d186dfaf24852955dd8b',1,'dxfcpp::Series::withSequence()']]],
+ ['withsequenceshared_114',['withsequenceshared',['../d0/d00/classdxfcpp_1_1_order.html#a20fb15b4f9c2feb224fc42ba9cfb53bb',1,'dxfcpp::Order::withSequenceShared()'],['../df/d03/classdxfcpp_1_1_quote.html#a9c2d4239c2ec4200c3404720d2c8fd80',1,'dxfcpp::Quote::withSequenceShared()'],['../da/d01/classdxfcpp_1_1_spread_order.html#af3c3690e78e72c7b38127c2af2bc6b51',1,'dxfcpp::SpreadOrder::withSequenceShared()'],['../de/d03/classdxfcpp_1_1_candle.html#a9b1f4b4f14fe38b0d464ac957fe194c1',1,'dxfcpp::Candle::withSequenceShared()'],['../d1/d02/classdxfcpp_1_1_series.html#af665d6ea0cabad8a2b70c6e61810de9c',1,'dxfcpp::Series::withSequenceShared()']]],
['withsettlementstyle_115',['withSettlementStyle',['../d8/d01/classdxfcpp_1_1_instrument_profile.html#a2483a67a47c38e06a757db13d6189a1d',1,'dxfcpp::InstrumentProfile']]],
['withsettlementstyleshared_116',['withSettlementStyleShared',['../d8/d01/classdxfcpp_1_1_instrument_profile.html#a558e27028704fccada15e3fa29933f1e',1,'dxfcpp::InstrumentProfile']]],
['withsic_117',['withSIC',['../d8/d01/classdxfcpp_1_1_instrument_profile.html#ac34ff52343a76fe95fa20b1bc5a3458a',1,'dxfcpp::InstrumentProfile']]],
@@ -131,12 +131,12 @@ var searchData=
['withstrikeshared_128',['withStrikeShared',['../d8/d01/classdxfcpp_1_1_instrument_profile.html#a144b63a8cb0e4746b43e84465fd2e3d8',1,'dxfcpp::InstrumentProfile']]],
['withsymbol_129',['withSymbol',['../d8/d01/classdxfcpp_1_1_instrument_profile.html#ac6ddf0269ebd6e5a792971a8b47309a5',1,'dxfcpp::InstrumentProfile']]],
['withsymbolshared_130',['withSymbolShared',['../d8/d01/classdxfcpp_1_1_instrument_profile.html#ae3542b3a8cc94accb1c35dfc85208c3f',1,'dxfcpp::InstrumentProfile']]],
- ['withtime_131',['withtime',['../d0/d00/classdxfcpp_1_1_order.html#acc55c04ca2740db2e6189b9f800eac60',1,'dxfcpp::Order::withTime()'],['../da/d01/classdxfcpp_1_1_spread_order.html#a3a14fed44c565050860dda5e389b1a5f',1,'dxfcpp::SpreadOrder::withTime()'],['../de/d03/classdxfcpp_1_1_candle.html#ad59cdba3cd818e514a7ba350fe0452e1',1,'dxfcpp::Candle::withTime()']]],
+ ['withtime_131',['withtime',['../d0/d00/classdxfcpp_1_1_order.html#acc55c04ca2740db2e6189b9f800eac60',1,'dxfcpp::Order::withTime()'],['../da/d01/classdxfcpp_1_1_spread_order.html#a3a14fed44c565050860dda5e389b1a5f',1,'dxfcpp::SpreadOrder::withTime()'],['../de/d03/classdxfcpp_1_1_candle.html#ad59cdba3cd818e514a7ba350fe0452e1',1,'dxfcpp::Candle::withTime()'],['../d1/d02/classdxfcpp_1_1_series.html#a1c268da1ff54eedaabc5ef37374f59e0',1,'dxfcpp::Series::withTime()']]],
['withtimenanopart_132',['withtimenanopart',['../d0/d00/classdxfcpp_1_1_order.html#ad48e252735199b90ed2ebc5ecb49bda5',1,'dxfcpp::Order::withTimeNanoPart()'],['../df/d03/classdxfcpp_1_1_quote.html#a363263be1d7e9d8643a54e0def82d62a',1,'dxfcpp::Quote::withTimeNanoPart()'],['../da/d01/classdxfcpp_1_1_spread_order.html#a2ba94e1ad2a8b5f5622612a1054a926d',1,'dxfcpp::SpreadOrder::withTimeNanoPart()']]],
['withtimenanopartshared_133',['withtimenanopartshared',['../d0/d00/classdxfcpp_1_1_order.html#a38b740402f6f09a34fefd583937683a2',1,'dxfcpp::Order::withTimeNanoPartShared()'],['../df/d03/classdxfcpp_1_1_quote.html#a67eac50cfdb9b6880370a0648ad6ca75',1,'dxfcpp::Quote::withTimeNanoPartShared()'],['../da/d01/classdxfcpp_1_1_spread_order.html#af215a794afc16fd12331e09d1c4ef3b8',1,'dxfcpp::SpreadOrder::withTimeNanoPartShared()']]],
['withtimenanos_134',['withtimenanos',['../d0/d00/classdxfcpp_1_1_order.html#a55cd8ed27d1dbd62fbb3cd726d24b9ed',1,'dxfcpp::Order::withTimeNanos()'],['../da/d01/classdxfcpp_1_1_spread_order.html#ad871496e9bb57b174d7fe7ad541968bd',1,'dxfcpp::SpreadOrder::withTimeNanos()']]],
['withtimenanosshared_135',['withtimenanosshared',['../d0/d00/classdxfcpp_1_1_order.html#adf05fdb01af70d25bd68843c71831948',1,'dxfcpp::Order::withTimeNanosShared()'],['../da/d01/classdxfcpp_1_1_spread_order.html#a5a311d2b1afac9e2d1bd48b93eac5b75',1,'dxfcpp::SpreadOrder::withTimeNanosShared()']]],
- ['withtimeshared_136',['withtimeshared',['../d0/d00/classdxfcpp_1_1_order.html#acfc206d46e32006a1b498d9117d79636',1,'dxfcpp::Order::withTimeShared()'],['../da/d01/classdxfcpp_1_1_spread_order.html#aa1a1634a6825ed1b27a58d975cd9cb41',1,'dxfcpp::SpreadOrder::withTimeShared()'],['../de/d03/classdxfcpp_1_1_candle.html#a22c429db708c3e90f38d95c73b84c9f6',1,'dxfcpp::Candle::withTimeShared()']]],
+ ['withtimeshared_136',['withtimeshared',['../d0/d00/classdxfcpp_1_1_order.html#acfc206d46e32006a1b498d9117d79636',1,'dxfcpp::Order::withTimeShared()'],['../da/d01/classdxfcpp_1_1_spread_order.html#aa1a1634a6825ed1b27a58d975cd9cb41',1,'dxfcpp::SpreadOrder::withTimeShared()'],['../de/d03/classdxfcpp_1_1_candle.html#a22c429db708c3e90f38d95c73b84c9f6',1,'dxfcpp::Candle::withTimeShared()'],['../d1/d02/classdxfcpp_1_1_series.html#a785a0576560c73dd94f455108d3c47c5',1,'dxfcpp::Series::withTimeShared()']]],
['withtradeid_137',['withtradeid',['../d0/d00/classdxfcpp_1_1_order.html#a375d8ae6ef9a3539fd5f4b884ce3b4c7',1,'dxfcpp::Order::withTradeId()'],['../da/d01/classdxfcpp_1_1_spread_order.html#a7796e3d0f0f520d3d56f0a95c5992b0c',1,'dxfcpp::SpreadOrder::withTradeId()']]],
['withtradeprice_138',['withtradeprice',['../d0/d00/classdxfcpp_1_1_order.html#ac0f695d982844d74cffd316054fbef67',1,'dxfcpp::Order::withTradePrice()'],['../da/d01/classdxfcpp_1_1_spread_order.html#a753503806133d92fb2b4353665326450',1,'dxfcpp::SpreadOrder::withTradePrice()']]],
['withtradepriceshared_139',['withtradepriceshared',['../d0/d00/classdxfcpp_1_1_order.html#a64e841a57e96fbd9f646f57c9b37515d',1,'dxfcpp::Order::withTradePriceShared()'],['../da/d01/classdxfcpp_1_1_spread_order.html#a585d9244a757a9cb64da7cc18a6796a5',1,'dxfcpp::SpreadOrder::withTradePriceShared()']]],