|
| | VisitorContextAux (Params &&... params) |
| | Constructor for initialisation of the visitor context, i.e. additional call parameters. More...
|
| |
| template<class Inherit , size_t ... Indexes> |
| void | call (const Inherit &inherit, std::index_sequence< Indexes ... >) |
| | Call method to the visitors visit method. The actuall class of visited object is already evaluated here. More...
|
| |
| template<class Inherit , size_t ... Indexes> |
| void | call (Inherit &inherit, std::index_sequence< Indexes ... >) |
| | Call method to the visitors visit method. The actuall class of visited object is already evaluated here. More...
|
| |
| template<class Inherit , size_t ... Indexes> |
| void | call (Inherit &&inherit, std::index_sequence< Indexes ... >) |
| | Call method to the visitors visit method. The actuall class of visited object is already evaluated here. More...
|
| |
| ReturnType | getResult () |
| | Visit result getter. More...
|
| |
template<class ReturnType, class Visitor, class ... Params>
class core::VisitorContextAux< ReturnType, Visitor, Params >
Class implementing an actual visitor interface to the visitor.
The interface is represented by the return type, the visitor class implementing the callbacks, and additional params of the call.