Run Visitors - GerdHirsch/Cpp-VisitorFrameworkCyclicAcyclic GitHub Wiki
Defined in DemoRunVisitor.h
template<class Visitor, class Visitables>
inline
void demoRunVisitor(Visitor& visitor, Visitables& visitables){
std::cout << std::endl << "==== " << visitor.toString() << " ====" << std::endl;
for(auto& visitable : visitables){
std::cout << "---" << std::endl;
visitable->accept(visitor);
}
std::cout << std::endl << "==== " << visitor.toString() << " ====" << std::endl;
}
see also: Application