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


Public Member Functions | |
| template<typename ConcreteRhs, ResultType(ConcreteLhs::*)(ConcreteRhs &) callback> | |
| void | addMemberFunction () |
| ResultType | dispatch (ConcreteLhs *lhs, BaseRhs rhs) |
| ResultType | dispatch (ConcreteLhs &lhs, BaseRhs rhs) |
| DoubleDispatcher () | |
| virtual | ~DoubleDispatcher () |
Definition at line 113 of file DoubleDispatcher.hpp.
| virtual wns::wns::DoubleDispatcher< ConcreteLhs, BaseRhs, ResultType, TypeTraits< NullType >::Reference >::~DoubleDispatcher | ( | ) | [inline, virtual] |
Definition at line 125 of file DoubleDispatcher.hpp.
| void wns::wns::DoubleDispatcher< ConcreteLhs, BaseRhs, ResultType, TypeTraits< NullType >::Reference >::addMemberFunction | ( | ) | [inline] |
Definition at line 131 of file DoubleDispatcher.hpp.
| ResultType wns::wns::DoubleDispatcher< ConcreteLhs, BaseRhs, ResultType, TypeTraits< NullType >::Reference >::dispatch | ( | ConcreteLhs * | lhs, | |
| BaseRhs | rhs | |||
| ) | [inline] |
Definition at line 148 of file DoubleDispatcher.hpp.
| ResultType wns::wns::DoubleDispatcher< ConcreteLhs, BaseRhs, ResultType, TypeTraits< NullType >::Reference >::dispatch | ( | ConcreteLhs & | lhs, | |
| BaseRhs | rhs | |||
| ) | [inline] |
Definition at line 143 of file DoubleDispatcher.hpp.
| wns::wns::DoubleDispatcher< ConcreteLhs, BaseRhs, ResultType, TypeTraits< NullType >::Reference >::DoubleDispatcher | ( | ) | [inline] |
Definition at line 121 of file DoubleDispatcher.hpp.
1.5.5