6 #ifndef OPERATIONAL_VISITOR_CARD_H_
7 #define OPERATIONAL_VISITOR_CARD_H_
19 explicit Card(
const std::string&
name);
21 std::string
name()
const override;
23 double price()
const override;
24 void price(
const double&)
override;
Definition: application.cc:10
double price() const override
Definition: card.cc:19
void Accept(EquipmentVisitorInterface &) override
Definition: card.cc:39
Definition: equipment_visitor_interface.h:18
Card(const std::string &name)
Definition: card.cc:12
Definition: card_interface.h:13
double GetSilverPrice() override
Definition: card.cc:29
double GetGoldPrice() override
Definition: card.cc:34
std::string name() const override
Definition: card.cc:14
Definition: visited_equipment_interface.h:17