Slick OrderBook 1.1.0
High-Performance C++23 OrderBook Library
Loading...
Searching...
No Matches
slick::orderbook::OrderBookL3::PriceComparator Struct Reference

#include <orderbook_l3.hpp>

Collaboration diagram for slick::orderbook::OrderBookL3::PriceComparator:

Public Types

using Comparator = std::function< bool(Price, Price)>
 

Public Member Functions

 PriceComparator ()
 
 PriceComparator (Side side)
 
bool operator() (Price a, Price b) const noexcept
 

Public Attributes

Comparator compare_
 

Detailed Description

Definition at line 64 of file orderbook_l3.hpp.

Member Typedef Documentation

◆ Comparator

Definition at line 65 of file orderbook_l3.hpp.

Constructor & Destructor Documentation

◆ PriceComparator() [1/2]

slick::orderbook::OrderBookL3::PriceComparator::PriceComparator ( )
inline

Definition at line 69 of file orderbook_l3.hpp.

◆ PriceComparator() [2/2]

slick::orderbook::OrderBookL3::PriceComparator::PriceComparator ( Side  side)
inlineexplicit

Definition at line 71 of file orderbook_l3.hpp.

References slick::orderbook::Buy.

Member Function Documentation

◆ operator()()

bool slick::orderbook::OrderBookL3::PriceComparator::operator() ( Price  a,
Price  b 
) const
inlinenoexcept

Definition at line 77 of file orderbook_l3.hpp.

Member Data Documentation

◆ compare_

Comparator slick::orderbook::OrderBookL3::PriceComparator::compare_

Definition at line 66 of file orderbook_l3.hpp.


The documentation for this struct was generated from the following file: