Design Patterns
operational::visitor::InventoryVisitor Class Reference

#include <inventory_visitor.h>

Inheritance diagram for operational::visitor::InventoryVisitor:
Collaboration diagram for operational::visitor::InventoryVisitor:

Public Member Functions

 InventoryVisitor ()
 
InventoryGetInventory () const
 
virtual void VisitFloppyDisk (FloppyDiskInterface *) override
 
virtual void VisitCard (CardInterface *) override
 
virtual void VisitChassis (ChassisInterface *) override
 
virtual void VisitBus (BusInterface *) override
 
- Public Member Functions inherited from operational::visitor::EquipmentVisitorInterface
virtual ~EquipmentVisitorInterface ()
 

Constructor & Destructor Documentation

operational::visitor::InventoryVisitor::InventoryVisitor ( )

Member Function Documentation

Inventory * operational::visitor::InventoryVisitor::GetInventory ( ) const

Here is the caller graph for this function:

void operational::visitor::InventoryVisitor::VisitBus ( BusInterface )
overridevirtual

Implements operational::visitor::EquipmentVisitorInterface.

Here is the call graph for this function:

void operational::visitor::InventoryVisitor::VisitCard ( CardInterface )
overridevirtual

Implements operational::visitor::EquipmentVisitorInterface.

Here is the call graph for this function:

void operational::visitor::InventoryVisitor::VisitChassis ( ChassisInterface )
overridevirtual

Implements operational::visitor::EquipmentVisitorInterface.

Here is the call graph for this function:

void operational::visitor::InventoryVisitor::VisitFloppyDisk ( FloppyDiskInterface )
overridevirtual

Implements operational::visitor::EquipmentVisitorInterface.

Here is the call graph for this function:


The documentation for this class was generated from the following files: