Lumiera  0.pre.03
»edit your freedom«
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Applicable< TAR, TOOLImpl, BASE > Class Template Reference

Description

template<class TAR, class TOOLImpl, class BASE = Tool<void>>
class lumiera::visitor_concept_draft::Applicable< TAR, TOOLImpl, BASE >

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.

Definition at line 256 of file visitingtool-concept.cpp.

Private Types

typedef BASE::ReturnType Ret
 
typedef BASE::ToolBase ToolBase
 
+ Inheritance diagram for Applicable< TAR, TOOLImpl, BASE >:
+ Collaboration diagram for Applicable< TAR, TOOLImpl, BASE >:

The documentation for this class was generated from the following file: