Program Listing for File Feature.hpp¶
↰ Return to documentation for file (engine/include/Feature.hpp)
#pragma once
#include "OrderBookView.hpp"
#include <map>
#include <string>
class Feature {
protected:
std::string m_name;
public:
Feature(const std::string &n = "") : m_name(n) {}
virtual ~Feature() = default;
virtual void compute(const OrderBookView &book, double *out_ptr) = 0;
std::string get_name() const { return m_name; }
};