#include <FnDispatcher.h>
|
| template<class ConcreteClass1 , class ConcreteClass2 , ResulT(*)(ConcreteClass1 &, ConcreteClass2 &) F, bool symmetric> |
| void | add () |
| |
| template<class ConcreteClass1 , class ConcreteClass2 , bool symmetric> |
| void | ignore () |
| |
| void | add (const std::type_info &class1, const std::type_info &class2, F fun) |
| |
| void | ignore (const std::type_info &class1, const std::type_info &class2) |
| |
| void | ignore () |
| |
| virtual ResulT | defaultFn (BaseClass &arg1, BaseClass &arg2) |
| |
| ResulT | go (BaseClass &arg1, BaseClass &arg2) |
| |
| bool | isSupported (BaseClass &arg1, BaseClass &arg2) |
| | Return true if a pair of argument correspond to a callback function (different than ignoreFn) More...
|
| |
◆ add()
template<class BaseClass , typename ResulT >
template<class ConcreteClass1 , class ConcreteClass2 , ResulT(*)(ConcreteClass1 &, ConcreteClass2 &) F, bool symmetric>
◆ ignore()
template<class BaseClass , typename ResulT >
template<class ConcreteClass1 , class ConcreteClass2 , bool symmetric>