Concept for orderbook observers Observers must implement all four callback methods.
More...
#include <concepts.hpp>
template<typename T>
const PriceLevelUpdate& level_update,
const OrderUpdate& order_update,
const Trade& trade,
const TopOfBook& tob) {
{ observer.onPriceLevelUpdate(level_update) } -> std::same_as<void>;
{ observer.onOrderUpdate(order_update) } -> std::same_as<void>;
{ observer.onTrade(trade) } -> std::same_as<void>;
{ observer.onTopOfBookUpdate(tob) } -> std::same_as<void>;
}
Concept for orderbook observers Observers must implement all four callback methods.
Concept for orderbook observers Observers must implement all four callback methods.
Definition at line 22 of file concepts.hpp.