![]() |
Lumiera 0.pre.04~rc.1
»edit your freedom«
|
Marker interface "visiting tool".
Definition at line 114 of file visitingtool-concept.cpp.
Public Types | |
| using | ReturnType = RET |
| using | ToolBase = Tool< RET > |
| for templating the Tag and Dispatcher | |
Public Member Functions | |
| virtual | ~Tool () |
| virtual Tag< ToolBase > | getTag ()=0 |
| use RTTI for all visiting tools | |
|
inlinevirtual |
Definition at line 120 of file visitingtool-concept.cpp.
| using ReturnType = RET |
Definition at line 117 of file visitingtool-concept.cpp.
for templating the Tag and Dispatcher
Definition at line 118 of file visitingtool-concept.cpp.
use RTTI for all visiting tools
allows discovery of the concrete Tool type when dispatching a visitor call. Can be implemented by inheriting from ToolType
Implemented in ToolType< TOOLImpl, BASE >.
Inheritance diagram for Tool< RET >:
Collaboration diagram for Tool< RET >: