Polymorphic base for sorting-threshold storage. More...
#include <SortingThresholdInfoInterface.h>

Public Member Functions | |
| virtual | ~SortingThresholdInfoInterface ()=default |
| Default destructor to make this a pure virtual struct. | |
Polymorphic base for sorting-threshold storage.
Lets CellFunctor (2-body) and CellFunctor3B (3-body) each declare threshold info and getters based on configurations without being textually coupled to a concrete shape that belongs to the other. CellFunctor dynamic_casts the received reference down to the concrete type it knows how to consume (SortingThresholdInfo2B).