6 #ifndef OPERATIONAL_VISITOR_CHASSIS_H_
7 #define OPERATIONAL_VISITOR_CHASSIS_H_
12 #include "../iterator/list.h"
24 std::string
name()
const override;
26 double price()
const override;
27 void price(
const double&)
override;
Chassis(const std::string &name)
Definition: chassis.cc:12
void Accept(EquipmentVisitorInterface &) override
Definition: chassis.cc:42
Definition: application.cc:10
double GetPrice() override
Definition: chassis.cc:37
Definition: equipment_visitor_interface.h:18
~Chassis() override
Definition: chassis.cc:17
Definition: chassis_interface.h:13
Definition: visited_equipment_interface.h:17
std::string name() const override
Definition: chassis.cc:22
double price() const override
Definition: chassis.cc:27
void AddPart(VisitedEquipmentInterface *) const
Definition: chassis.cc:51