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