72 cout <<
_Fmt{
"Hello %s, nice to meet you...\n"} % guy;
78 , Types<Boss,BigBoss,Visionary>::List
123 cout <<
"=== Babbler meets Boss and BigBoss ===\n";
139 cout <<
"=== Babbler meets HomoSapiens and Leader ===\n";
Marker template to declare that some "visiting tool" wants to treat a set of concrete Visitable class...
Marker interface or base class for all "Visitables".
virtual ReturnType apply(TOOL &)=0
to be defined by the DEFINE_PROCESSABLE_BY macro in all classes wanting to be treated by some tool
DEFINE_PROCESSABLE_BY(VisitingTool)
DEFINE_PROCESSABLE_BY(VisitingTool)
DEFINE_PROCESSABLE_BY(VisitingTool)
DEFINE_PROCESSABLE_BY(VisitingTool)
A front-end for using printf-style formatting.
Implementation namespace for support and library code.
Simplistic test class runner.
#define LAUNCHER(_TEST_CLASS_, _GROUPS_)
A library implementation of the Visitor Pattern tailored specifically to Lumiera's needs within the S...