|
Design Patterns
|
#include <bus.h>
Public Member Functions | |
| Bus () | |
| Bus (const std::string &name) | |
Public Member Functions inherited from structural::composite::CompositeEquipment | |
| virtual std::string | name () const override |
| virtual Currency | price () const override |
| virtual void | price (const Currency &) override |
| virtual Watt | power () const override |
| virtual void | power (const Watt &) override |
| Currency | NetPrice () override |
| Currency | DiscountPrice () override |
| virtual void | Add (EquipmentInterface *) |
| virtual void | Remove (EquipmentInterface *) |
| virtual operational::iterator::IteratorInterface< EquipmentInterface * > * | CreateIterator () |
Public Member Functions inherited from structural::composite::EquipmentInterface | |
| virtual | ~EquipmentInterface () |
Additional Inherited Members | |
Protected Member Functions inherited from structural::composite::CompositeEquipment | |
| CompositeEquipment () | |
| CompositeEquipment (const std::string &name) | |
| ~CompositeEquipment () | |
| structural::composite::Bus::Bus | ( | ) |
|
explicit |