diff --git a/pyeris/core/Market.hpp b/pyeris/core/Market.hpp index 08c72fe1b736bf70cfe87a32f4fd98525992402d..6ad75c3f012f52252d2a1ec86a94a6405a6226d4 100644 --- a/pyeris/core/Market.hpp +++ b/pyeris/core/Market.hpp @@ -22,8 +22,8 @@ public: PYBIND11_OVERLOAD_PURE(Market::Reservation, Market, reserve, agent, q, p_max); } virtual void buy(Market::Reservation &res) override { PYBIND11_OVERLOAD(void, Market, buy, res); } - virtual void addFirm(SharedMember f) override { PYBIND11_OVERLOAD(void, Market, addFirm, f); } - virtual void removeFirm(eris_id_t fid) override { PYBIND11_OVERLOAD(void, Market, removeFirm, fid); } + virtual void addFirm(SharedMember f) override { PYBIND11_OVERLOAD_NAME(void, Market, "add_firm", addFirm, f); } + virtual void removeFirm(eris_id_t fid) override { PYBIND11_OVERLOAD_NAME(void, Market, "remove_firm", removeFirm, fid); } // Not virtual, but needs to be exposed publically Market::Reservation _create_reservation(const SharedMember &agent, double q, double p) { return PyMember::createReservation(agent, q, p); }