visitor_pattern::ConcreteVisitorA

class ConcreteVisitorA : public visitor_pattern::Visitor

Concrete VisitorA implements operations for ElementA and ElementB.

Public Functions

inline virtual void visitElementA(const ElementA &elementA) const override

Visit an ElementA instance.

Parameters:

elementA – The ElementA instance to visit.

inline virtual void visitElementB(const ElementB &elementB) const override

Visit an ElementB instance.

Parameters:

elementB – The ElementB instance to visit.