Update insertOrder function

This commit is contained in:
Lev
2021-06-11 16:12:04 -05:00
parent c6052fec02
commit 8ab1a5eddf

View File

@ -1,6 +1,7 @@
#include "OrderBook.h"
#include "CSVReader.h"
#include <map>
#include <algorithm>
/* 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);
}