Happy !
CipT / VisiTrait
About VisiTrait
VisiTrait - the trait-based generic visitor.
VisiTrait enables the use of the visitor pattern with minimal code modification in the class hierarchy to be visited. The only required modification is on the top of the hierarchy class which should use the TAcceptVisitor trait. Then using the simple generator provided a simple visitor trait and an adaptor trait are generated with the required methods to enable the double dispatch pattern.
NOTE: As of 2013-03-21 this is the primary repository of VisiTrait, there is also an old repository on ss3.gemstone.com.
