![]() |
User Manual, Developers Guide and API Documentation |
![]() |
#include <DoubleDispatcher.hpp>


Public Member Functions | |
| template<typename ConcreteRhs, ResultType(ConcreteLhs::*)(const ConcreteRhs &) callback> | |
| void | addMemberFunction () |
| ResultType | dispatch (ConcreteLhs *lhs, BaseRhs rhs) |
| ResultType | dispatch (ConcreteLhs &lhs, BaseRhs rhs) |
| DoubleDispatcher () | |
| virtual | ~DoubleDispatcher () |
Definition at line 201 of file DoubleDispatcher.hpp.
| virtual wns::wns::DoubleDispatcher< ConcreteLhs, BaseRhs, ResultType, TypeTraits< NullType >::ConstReference >::~DoubleDispatcher | ( | ) | [inline, virtual] |
Definition at line 213 of file DoubleDispatcher.hpp.
| void wns::wns::DoubleDispatcher< ConcreteLhs, BaseRhs, ResultType, TypeTraits< NullType >::ConstReference >::addMemberFunction | ( | ) | [inline] |
Definition at line 219 of file DoubleDispatcher.hpp.
| ResultType wns::wns::DoubleDispatcher< ConcreteLhs, BaseRhs, ResultType, TypeTraits< NullType >::ConstReference >::dispatch | ( | ConcreteLhs * | lhs, | |
| BaseRhs | rhs | |||
| ) | [inline] |
Definition at line 236 of file DoubleDispatcher.hpp.
| ResultType wns::wns::DoubleDispatcher< ConcreteLhs, BaseRhs, ResultType, TypeTraits< NullType >::ConstReference >::dispatch | ( | ConcreteLhs & | lhs, | |
| BaseRhs | rhs | |||
| ) | [inline] |
Definition at line 231 of file DoubleDispatcher.hpp.
| wns::wns::DoubleDispatcher< ConcreteLhs, BaseRhs, ResultType, TypeTraits< NullType >::ConstReference >::DoubleDispatcher | ( | ) | [inline] |
Definition at line 209 of file DoubleDispatcher.hpp.
1.5.5