From 8ab1a5eddf39378ae71f48419588fba7741c4c0d Mon Sep 17 00:00:00 2001 From: Lev Date: Fri, 11 Jun 2021 16:12:04 -0500 Subject: [PATCH] Update insertOrder function --- .../Topic 4/4.4.11/OrderBook.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CM2005 Object Oriented Programming/Topic 4/4.4.11/OrderBook.cpp b/CM2005 Object Oriented Programming/Topic 4/4.4.11/OrderBook.cpp index ce9d857..da8a2af 100644 --- a/CM2005 Object Oriented Programming/Topic 4/4.4.11/OrderBook.cpp +++ b/CM2005 Object Oriented Programming/Topic 4/4.4.11/OrderBook.cpp @@ -1,6 +1,7 @@ #include "OrderBook.h" #include "CSVReader.h" #include +#include /* Construct, reading a csv data file */ OrderBook::OrderBook(std::string filename) @@ -88,4 +89,10 @@ std::string OrderBook::getNextTime(std::string timestamp) next_timestamp = orders[0].timestamp; } return next_timestamp; +} + +void OrderBook::insertOrder(OrderBookEntry& order) +{ + orders.push_back(order); + std::sort(orders.begin(), orders.end(), OrderBookEntry::compareByTimestamp); } \ No newline at end of file