.. _program_listing_file_engine_include_Feature.hpp: Program Listing for File Feature.hpp ==================================== |exhale_lsh| :ref:`Return to documentation for file ` (``engine/include/Feature.hpp``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #pragma once #include "OrderBookView.hpp" #include #include 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; } };