Lumiera  0.pre.03
»edityourfreedom«
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
lumiera::visitor_concept_draft Namespace Reference

Namespaces

 test
 

Classes

class  Applicable
 any concrete visiting tool implementation has to inherit from this class for each kind of calls it wants to get dispatched, Allowing us to record the type information. More...
 
class  Dispatcher
 For each possible call entry point via some subclass of the visitable hierarchy, we maintain a dispatcher table to keep track of all concrete tool implementations able to receive and process calls on objects of this subclass. More...
 
class  Tag
 
struct  TagTypeRegistry
 
class  Tool
 Marker interface "visiting tool". More...
 
class  ToolType
 Mixin for attaching a type tag to the concrete tool implementation. More...
 
class  Visitable
 Marker interface "visitable object". More...