Contents
#include <corecomponent.h> struct Visitor { // methods virtual void visit(Component* component) = 0; };