#include <FnDispatcher.h>
|  | 
| 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) | 
|  | 
| template<class ConcreteClass1 , class ConcreteClass2 , ResulT(*)(ConcreteClass1 &, ConcreteClass2 &) F, bool symmetric> | 
| 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... 
 | 
|  | 
|  | 
| static ResulT | ignoreFn (BaseClass &arg1, BaseClass &arg2) | 
|  | 
◆ callBackMap
template<class BaseClass , typename ResulT  = void> 
 
 
◆ ~BasicDispatcher()
template<class BaseClass , typename ResulT  = void> 
 
 
◆ add()
template<class BaseClass , typename ResulT > 
      
 
 
◆ defaultFn()
template<class BaseClass , typename ResulT > 
 
 
◆ go()
template<class BaseClass , typename ResulT > 
      
 
 
◆ ignore() [1/2]
template<class BaseClass , typename ResulT  = void> 
template<class ConcreteClass1 , class ConcreteClass2 , ResulT(*)(ConcreteClass1 &, ConcreteClass2 &) F, bool symmetric> 
 
 
◆ ignore() [2/2]
template<class BaseClass , typename ResulT > 
      
 
 
◆ ignoreFn()
template<class BaseClass , typename ResulT > 
 
 
◆ isSupported()
template<class BaseClass , typename ResulT > 
      
 
Return true if a pair of argument correspond to a callback function (different than ignoreFn)