CL_VirtualFunction_v5. More...
#include <virtual_function_v5.h>
Public Member Functions | |
Construction | |
| CL_VirtualFunction_v5 () | |
| CL_VirtualFunction_v5 (const CL_VirtualFunction_v5< Param1, Param2, Param3, Param4, Param5 > ©) | |
Operations | |
| CL_Slot | connect (void(*function)(Param1, Param2, Param3, Param4, Param5, CL_Super_v5< Param1, Param2, Param3, Param4, Param5 > &)) |
| template<class UserData > | |
| CL_Slot | connect (void(*function)(Param1, Param2, Param3, Param4, Param5, UserData, CL_Super_v5< Param1, Param2, Param3, Param4, Param5 > &), const UserData &user_data) |
| template<class InstanceClass > | |
| CL_Slot | connect (InstanceClass *instance, void(InstanceClass::*function)(Param1, Param2, Param3, Param4, Param5, CL_Super_v5< Param1, Param2, Param3, Param4, Param5 > &)) |
| template<class InstanceClass , class UserData > | |
| CL_Slot | connect (InstanceClass *instance, void(InstanceClass::*function)(Param1, Param2, Param3, Param4, Param5, UserData, CL_Super_v5< Param1, Param2, Param3, Param4, Param5 > &), const UserData &user_data) |
| template<class Functor > | |
| CL_Slot | connect_functor (const Functor &functor) |
| void | invoke (Param1 param1, Param2 param2, Param3 param3, Param4 param4, Param5 param5) const |
| CL_VirtualFunction_v5< Param1, Param2, Param3, Param4, Param5 >::CL_VirtualFunction_v5 | ( | ) | [inline] |
| CL_VirtualFunction_v5< Param1, Param2, Param3, Param4, Param5 >::CL_VirtualFunction_v5 | ( | const CL_VirtualFunction_v5< Param1, Param2, Param3, Param4, Param5 > & | copy | ) | [inline] |
| CL_Slot CL_VirtualFunction_v5< Param1, Param2, Param3, Param4, Param5 >::connect | ( | void(*)(Param1, Param2, Param3, Param4, Param5, CL_Super_v5< Param1, Param2, Param3, Param4, Param5 > &) | function | ) | [inline] |
| CL_Slot CL_VirtualFunction_v5< Param1, Param2, Param3, Param4, Param5 >::connect | ( | void(*)(Param1, Param2, Param3, Param4, Param5, UserData, CL_Super_v5< Param1, Param2, Param3, Param4, Param5 > &) | function, | |
| const UserData & | user_data | |||
| ) | [inline] |
| CL_Slot CL_VirtualFunction_v5< Param1, Param2, Param3, Param4, Param5 >::connect | ( | InstanceClass * | instance, | |
| void(InstanceClass::*)(Param1, Param2, Param3, Param4, Param5, UserData, CL_Super_v5< Param1, Param2, Param3, Param4, Param5 > &) | function, | |||
| const UserData & | user_data | |||
| ) | [inline] |
| CL_Slot CL_VirtualFunction_v5< Param1, Param2, Param3, Param4, Param5 >::connect | ( | InstanceClass * | instance, | |
| void(InstanceClass::*)(Param1, Param2, Param3, Param4, Param5, CL_Super_v5< Param1, Param2, Param3, Param4, Param5 > &) | function | |||
| ) | [inline] |
| CL_Slot CL_VirtualFunction_v5< Param1, Param2, Param3, Param4, Param5 >::connect_functor | ( | const Functor & | functor | ) | [inline] |
| void CL_VirtualFunction_v5< Param1, Param2, Param3, Param4, Param5 >::invoke | ( | Param1 | param1, | |
| Param2 | param2, | |||
| Param3 | param3, | |||
| Param4 | param4, | |||
| Param5 | param5 | |||
| ) | const [inline] |
1.7.1