6 #ifndef OPERATIONAL_VISITOR_PRICING_VISITOR_H_
7 #define OPERATIONAL_VISITOR_PRICING_VISITOR_H_
Definition: application.cc:10
Definition: pricing_visitor.h:15
virtual void VisitCard(CardInterface *) override
Definition: pricing_visitor.cc:25
Definition: equipment_visitor_interface.h:18
double GetTotalPrice() const
Definition: pricing_visitor.cc:14
virtual void VisitChassis(ChassisInterface *) override
Definition: pricing_visitor.cc:31
Definition: card_interface.h:13
Definition: bus_interface.h:13
PricingVisitor()
Definition: pricing_visitor.cc:12
Definition: chassis_interface.h:13
virtual void VisitFloppyDisk(FloppyDiskInterface *) override
Definition: pricing_visitor.cc:19
Definition: floppy_disk_interface.h:13
virtual void VisitBus(BusInterface *) override
Definition: pricing_visitor.cc:37