From e64a770ad0e5f0d505757669695220a6645b1b88 Mon Sep 17 00:00:00 2001 From: Lev Date: Fri, 11 Jun 2021 18:44:09 -0500 Subject: [PATCH] Update added sorting functions and new OrderBookType sale --- .../Topic 4/4.5.4/OrderBookEntry.h | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/CM2005 Object Oriented Programming/Topic 4/4.5.4/OrderBookEntry.h b/CM2005 Object Oriented Programming/Topic 4/4.5.4/OrderBookEntry.h index cdfc0bc..ce5697c 100644 --- a/CM2005 Object Oriented Programming/Topic 4/4.5.4/OrderBookEntry.h +++ b/CM2005 Object Oriented Programming/Topic 4/4.5.4/OrderBookEntry.h @@ -2,7 +2,7 @@ #include -enum class OrderBookType{bid, ask, unknown}; +enum class OrderBookType{bid, ask, unknown, sale}; class OrderBookEntry { @@ -19,6 +19,14 @@ class OrderBookEntry { return entry1.timestamp < entry2.timestamp; } + static bool compareByPriceAsc (OrderBookEntry& entry1, OrderBookEntry& entry2) + { + return entry1.timestamp < entry2.timestamp; + } + static bool compareByPriceDesc (OrderBookEntry& entry1, OrderBookEntry& entry2) + { + return entry1.timestamp > entry2.timestamp; + } double price; double amount;