Lumiera  0.pre.03
»edit your freedom«
Visionary Class Reference

Description

Definition at line 116 of file visitingtool-extended-test.cpp.

Private Attributes

 DEFINE_HASTALAVISTA_PROCESSABLE
 

Additional Inherited Members

- Public Types inherited from Visitable< TOOL >
typedef TOOL::ReturnType ReturnType
 
- Public Types inherited from Visitable<>
typedef Tool<> ::ReturnType ReturnType
 
- Public Member Functions inherited from Visitable< TOOL >
virtual ReturnType apply (TOOL &)=0
 to be defined by the DEFINE_PROCESSABLE_BY macro in all classes wanting to be treated by some tool
 
- Public Member Functions inherited from Boss
 DEFINE_PROCESSABLE_BY (Tool)
 
- Public Member Functions inherited from HomoSapiens
 DEFINE_PROCESSABLE_BY (Tool)
 
- Public Member Functions inherited from Visitable<>
virtual ReturnType apply (Tool<> &)=0
 to be defined by the DEFINE_PROCESSABLE_BY macro in all classes wanting to be treated by some tool
 
- Public Attributes inherited from Leader
 DEFINE_HASTALAVISTA_PROCESSABLE
 
- Protected Types inherited from Visitable< TOOL >
typedef TOOL::ToolBase ToolBase
 
- Protected Types inherited from Visitable<>
typedef Tool<> ::ToolBase ToolBase
 
- Static Protected Member Functions inherited from Visitable< TOOL >
template<class TAR >
static ReturnType dispatchOp (TAR &target, TOOL &tool)
 
- Static Protected Member Functions inherited from Visitable<>
static ReturnType dispatchOp (TAR &target, Tool<> &tool)
 
+ Inheritance diagram for Visionary:
+ Collaboration diagram for Visionary:

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