clanCore Signals

Classes

class  clan::Callback_0< RetVal >
 Callback_0. More...
 
class  clan::Callback_0_functor< RetVal >
 Callback_0_functor. More...
 
class  clan::Callback_1< RetVal, P1 >
 Callback_1. More...
 
class  clan::Callback_1_functor< RetVal, P1 >
 Callback_1_functor. More...
 
class  clan::Callback_2< RetVal, P1, P2 >
 Callback_2. More...
 
class  clan::Callback_2_functor< RetVal, P1, P2 >
 Callback_2_functor. More...
 
class  clan::Callback_3< RetVal, P1, P2, P3 >
 Callback_3. More...
 
class  clan::Callback_3_functor< RetVal, P1, P2, P3 >
 Callback_3_functor. More...
 
class  clan::Callback_4< RetVal, P1, P2, P3, P4 >
 Callback_4. More...
 
class  clan::Callback_4_functor< RetVal, P1, P2, P3, P4 >
 Callback_4_functor. More...
 
class  clan::Callback_5< RetVal, P1, P2, P3, P4, P5 >
 Callback_5. More...
 
class  clan::Callback_5_functor< RetVal, P1, P2, P3, P4, P5 >
 Callback_5_functor. More...
 
class  clan::Callback_6< RetVal, P1, P2, P3, P4, P5, P6 >
 Callback_6. More...
 
class  clan::Callback_6_functor< RetVal, P1, P2, P3, P4, P5, P6 >
 Callback_6_functor. More...
 
class  clan::Callback_Impl_0< RetVal >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_0_functor< RetVal, Functor >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_0_member< RetVal, InstanceClass >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_0_member_user< RetVal, InstanceClass, UserData >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_0_static< RetVal >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_0_static_user< RetVal, UserData >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_1< RetVal, P1 >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_1_functor< RetVal, P1, Functor >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_1_member< RetVal, P1, InstanceClass >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_1_member_user< RetVal, P1, InstanceClass, UserData >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_1_static< RetVal, P1 >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_1_static_user< RetVal, P1, UserData >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_2< RetVal, P1, P2 >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_2_functor< RetVal, P1, P2, Functor >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_2_member< RetVal, P1, P2, InstanceClass >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_2_member_user< RetVal, P1, P2, InstanceClass, UserData >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_2_static< RetVal, P1, P2 >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_2_static_user< RetVal, P1, P2, UserData >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_3< RetVal, P1, P2, P3 >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_3_functor< RetVal, P1, P2, P3, Functor >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_3_member< RetVal, P1, P2, P3, InstanceClass >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_3_member_user< RetVal, P1, P2, P3, InstanceClass, UserData >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_3_static< RetVal, P1, P2, P3 >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_3_static_user< RetVal, P1, P2, P3, UserData >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_4< RetVal, P1, P2, P3, P4 >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_4_functor< RetVal, P1, P2, P3, P4, Functor >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_4_member< RetVal, P1, P2, P3, P4, InstanceClass >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_4_member_user< RetVal, P1, P2, P3, P4, InstanceClass, UserData >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_4_static< RetVal, P1, P2, P3, P4 >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_4_static_user< RetVal, P1, P2, P3, P4, UserData >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_5< RetVal, P1, P2, P3, P4, P5 >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_5_functor< RetVal, P1, P2, P3, P4, P5, Functor >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_5_member< RetVal, P1, P2, P3, P4, P5, InstanceClass >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_5_member_user< RetVal, P1, P2, P3, P4, P5, InstanceClass, UserData >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_5_static< RetVal, P1, P2, P3, P4, P5 >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_5_static_user< RetVal, P1, P2, P3, P4, P5, UserData >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_6< RetVal, P1, P2, P3, P4, P5, P6 >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_6_functor< RetVal, P1, P2, P3, P4, P5, P6, Functor >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_6_member< RetVal, P1, P2, P3, P4, P5, P6, InstanceClass >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_6_member_user< RetVal, P1, P2, P3, P4, P5, P6, InstanceClass, UserData >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_6_static< RetVal, P1, P2, P3, P4, P5, P6 >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_6_static_user< RetVal, P1, P2, P3, P4, P5, P6, UserData >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_v0
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_v0_functor< Functor >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_v0_member< InstanceClass >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_v0_member_user< InstanceClass, UserData >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_v0_static
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_v0_static_user< UserData >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_v1< P1 >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_v1_functor< P1, Functor >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_v1_member< P1, InstanceClass >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_v1_member_user< P1, InstanceClass, UserData >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_v1_static< P1 >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_v1_static_user< P1, UserData >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_v2< P1, P2 >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_v2_functor< P1, P2, Functor >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_v2_member< P1, P2, InstanceClass >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_v2_member_user< P1, P2, InstanceClass, UserData >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_v2_static< P1, P2 >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_v2_static_user< P1, P2, UserData >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_v3< P1, P2, P3 >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_v3_functor< P1, P2, P3, Functor >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_v3_member< P1, P2, P3, InstanceClass >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_v3_member_user< P1, P2, P3, InstanceClass, UserData >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_v3_static< P1, P2, P3 >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_v3_static_user< P1, P2, P3, UserData >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_v4< P1, P2, P3, P4 >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_v4_functor< P1, P2, P3, P4, Functor >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_v4_member< P1, P2, P3, P4, InstanceClass >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_v4_member_user< P1, P2, P3, P4, InstanceClass, UserData >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_v4_static< P1, P2, P3, P4 >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_v4_static_user< P1, P2, P3, P4, UserData >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_v5< P1, P2, P3, P4, P5 >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_v5_functor< P1, P2, P3, P4, P5, Functor >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_v5_member< P1, P2, P3, P4, P5, InstanceClass >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_v5_member_user< P1, P2, P3, P4, P5, InstanceClass, UserData >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_v5_static< P1, P2, P3, P4, P5 >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_v5_static_user< P1, P2, P3, P4, P5, UserData >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_v6< P1, P2, P3, P4, P5, P6 >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_v6_functor< P1, P2, P3, P4, P5, P6, Functor >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_v6_member< P1, P2, P3, P4, P5, P6, InstanceClass >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_v6_member_user< P1, P2, P3, P4, P5, P6, InstanceClass, UserData >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_v6_static< P1, P2, P3, P4, P5, P6 >
 (Internal ClanLib Class) More...
 
class  clan::Callback_Impl_v6_static_user< P1, P2, P3, P4, P5, P6, UserData >
 (Internal ClanLib Class) More...
 
class  clan::Callback_v0
 Callback_v0. More...
 
class  clan::Callback_v0_functor
 Callback_v0_functor. More...
 
class  clan::Callback_v1< P1 >
 Callback_v1. More...
 
class  clan::Callback_v1_functor< P1 >
 Callback_v1_functor. More...
 
class  clan::Callback_v2< P1, P2 >
 Callback_v2. More...
 
class  clan::Callback_v2_functor< P1, P2 >
 Callback_v2_functor. More...
 
class  clan::Callback_v3< P1, P2, P3 >
 Callback_v3. More...
 
class  clan::Callback_v3_functor< P1, P2, P3 >
 Callback_v3_functor. More...
 
class  clan::Callback_v4< P1, P2, P3, P4 >
 Callback_v4. More...
 
class  clan::Callback_v4_functor< P1, P2, P3, P4 >
 Callback_v4_functor. More...
 
class  clan::Callback_v5< P1, P2, P3, P4, P5 >
 Callback_v5. More...
 
class  clan::Callback_v5_functor< P1, P2, P3, P4, P5 >
 Callback_v5_functor. More...
 
class  clan::Callback_v6< P1, P2, P3, P4, P5, P6 >
 Callback_v6. More...
 
class  clan::Callback_v6_functor< P1, P2, P3, P4, P5, P6 >
 Callback_v6_functor. More...
 
class  clan::Signal_v0
 Signal_v0. More...
 
class  clan::Signal_v1< Param1 >
 Signal_v1. More...
 
class  clan::Signal_v2< Param1, Param2 >
 Signal_v2. More...
 
class  clan::Signal_v3< Param1, Param2, Param3 >
 Signal_v3. More...
 
class  clan::Signal_v4< Param1, Param2, Param3, Param4 >
 Signal_v4. More...
 
class  clan::Signal_v5< Param1, Param2, Param3, Param4, Param5 >
 Signal_v5. More...
 
class  clan::Signal_v6< Param1, Param2, Param3, Param4, Param5, Param6 >
 Signal_v6. More...
 
class  clan::Slot
 Slot. More...
 
class  clan::SlotCallback_v0
 (Internal ClanLib Class) More...
 
class  clan::SlotCallback_v0_functor< Functor >
 (Internal ClanLib Class) More...
 
class  clan::SlotCallback_v0_member< InstanceClass >
 (Internal ClanLib Class) More...
 
class  clan::SlotCallback_v0_member_user< InstanceClass, UserData >
 (Internal ClanLib Class) More...
 
class  clan::SlotCallback_v0_static
 (Internal ClanLib Class) More...
 
class  clan::SlotCallback_v0_static_user< UserData >
 (Internal ClanLib Class) More...
 
class  clan::SlotCallback_v1< Param1 >
 (Internal ClanLib Class) More...
 
class  clan::SlotCallback_v1_functor< Param1, Functor >
 (Internal ClanLib Class) More...
 
class  clan::SlotCallback_v1_member< Param1, InstanceClass >
 (Internal ClanLib Class) More...
 
class  clan::SlotCallback_v1_member_user< Param1, InstanceClass, UserData >
 (Internal ClanLib Class) More...
 
class  clan::SlotCallback_v1_static< Param1 >
 (Internal ClanLib Class) More...
 
class  clan::SlotCallback_v1_static_user< Param1, UserData >
 (Internal ClanLib Class) More...
 
class  clan::SlotCallback_v2< Param1, Param2 >
 (Internal ClanLib Class) More...
 
class  clan::SlotCallback_v2_functor< Param1, Param2, Functor >
 (Internal ClanLib Class) More...
 
class  clan::SlotCallback_v2_member< Param1, Param2, InstanceClass >
 (Internal ClanLib Class) More...
 
class  clan::SlotCallback_v2_member_user< Param1, Param2, InstanceClass, UserData >
 (Internal ClanLib Class) More...
 
class  clan::SlotCallback_v2_static< Param1, Param2 >
 (Internal ClanLib Class) More...
 
class  clan::SlotCallback_v2_static_user< Param1, Param2, UserData >
 (Internal ClanLib Class) More...
 
class  clan::SlotCallback_v3< Param1, Param2, Param3 >
 (Internal ClanLib Class) More...
 
class  clan::SlotCallback_v3_functor< Param1, Param2, Param3, Functor >
 (Internal ClanLib Class) More...
 
class  clan::SlotCallback_v3_member< Param1, Param2, Param3, InstanceClass >
 (Internal ClanLib Class) More...
 
class  clan::SlotCallback_v3_member_user< Param1, Param2, Param3, InstanceClass, UserData >
 (Internal ClanLib Class) More...
 
class  clan::SlotCallback_v3_static< Param1, Param2, Param3 >
 (Internal ClanLib Class) More...
 
class  clan::SlotCallback_v3_static_user< Param1, Param2, Param3, UserData >
 (Internal ClanLib Class) More...
 
class  clan::SlotCallback_v4< Param1, Param2, Param3, Param4 >
 (Internal ClanLib Class) More...
 
class  clan::SlotCallback_v4_functor< Param1, Param2, Param3, Param4, Functor >
 (Internal ClanLib Class) More...
 
class  clan::SlotCallback_v4_member< Param1, Param2, Param3, Param4, InstanceClass >
 (Internal ClanLib Class) More...
 
class  clan::SlotCallback_v4_member_user< Param1, Param2, Param3, Param4, InstanceClass, UserData >
 (Internal ClanLib Class) More...
 
class  clan::SlotCallback_v4_static< Param1, Param2, Param3, Param4 >
 (Internal ClanLib Class) More...
 
class  clan::SlotCallback_v4_static_user< Param1, Param2, Param3, Param4, UserData >
 (Internal ClanLib Class) More...
 
class  clan::SlotCallback_v5< Param1, Param2, Param3, Param4, Param5 >
 (Internal ClanLib Class) More...
 
class  clan::SlotCallback_v5_functor< Param1, Param2, Param3, Param4, Param5, Functor >
 (Internal ClanLib Class) More...
 
class  clan::SlotCallback_v5_member< Param1, Param2, Param3, Param4, Param5, InstanceClass >
 (Internal ClanLib Class) More...
 
class  clan::SlotCallback_v5_member_user< Param1, Param2, Param3, Param4, Param5, InstanceClass, UserData >
 (Internal ClanLib Class) More...
 
class  clan::SlotCallback_v5_static< Param1, Param2, Param3, Param4, Param5 >
 (Internal ClanLib Class) More...
 
class  clan::SlotCallback_v5_static_user< Param1, Param2, Param3, Param4, Param5, UserData >
 (Internal ClanLib Class) More...
 
class  clan::SlotCallback_v6< Param1, Param2, Param3, Param4, Param5, Param6 >
 (Internal ClanLib Class) More...
 
class  clan::SlotCallback_v6_functor< Param1, Param2, Param3, Param4, Param5, Param6, Functor >
 (Internal ClanLib Class) More...
 
class  clan::SlotCallback_v6_member< Param1, Param2, Param3, Param4, Param5, Param6, InstanceClass >
 (Internal ClanLib Class) More...
 
class  clan::SlotCallback_v6_member_user< Param1, Param2, Param3, Param4, Param5, Param6, InstanceClass, UserData >
 (Internal ClanLib Class) More...
 
class  clan::SlotCallback_v6_static< Param1, Param2, Param3, Param4, Param5, Param6 >
 (Internal ClanLib Class) More...
 
class  clan::SlotCallback_v6_static_user< Param1, Param2, Param3, Param4, Param5, Param6, UserData >
 (Internal ClanLib Class) More...
 
class  clan::SlotContainer
 Slot Generic Container. More...
 

Functions

 clan::Callback_0< RetVal >::Callback_0 ()
 
 clan::Callback_0< RetVal >::Callback_0 (const Callback_0 &copy)
 
 clan::Callback_0< RetVal >::Callback_0 (Callback_Impl_0< RetVal > *impl)
 
 clan::Callback_0< RetVal >::Callback_0 (RetVal(*function)())
 
template<typename UserData >
 clan::Callback_0< RetVal >::Callback_0 (RetVal(*function)(UserData), const UserData &user_data)
 
template<class InstanceClass >
 clan::Callback_0< RetVal >::Callback_0 (InstanceClass *instance, RetVal(InstanceClass::*function)())
 
template<class InstanceClass , typename UserData >
 clan::Callback_0< RetVal >::Callback_0 (InstanceClass *instance, RetVal(InstanceClass::*function)(UserData), const UserData &user_data)
 
 clan::Callback_0_functor< RetVal >::Callback_0_functor ()
 
 clan::Callback_0_functor< RetVal >::Callback_0_functor (const Callback_0_functor &copy)
 
template<class Functor >
 clan::Callback_0_functor< RetVal >::Callback_0_functor (Functor functor)
 
 clan::Callback_1< RetVal, P1 >::Callback_1 ()
 
 clan::Callback_1< RetVal, P1 >::Callback_1 (const Callback_1 &copy)
 
 clan::Callback_1< RetVal, P1 >::Callback_1 (Callback_Impl_1< RetVal, P1 > *impl)
 
 clan::Callback_1< RetVal, P1 >::Callback_1 (RetVal(*function)(P1))
 
template<typename UserData >
 clan::Callback_1< RetVal, P1 >::Callback_1 (RetVal(*function)(P1, UserData), const UserData &user_data)
 
template<class InstanceClass >
 clan::Callback_1< RetVal, P1 >::Callback_1 (InstanceClass *instance, RetVal(InstanceClass::*function)(P1))
 
template<class InstanceClass , typename UserData >
 clan::Callback_1< RetVal, P1 >::Callback_1 (InstanceClass *instance, RetVal(InstanceClass::*function)(P1, UserData), const UserData &user_data)
 
 clan::Callback_1_functor< RetVal, P1 >::Callback_1_functor ()
 
 clan::Callback_1_functor< RetVal, P1 >::Callback_1_functor (const Callback_1_functor &copy)
 
template<class Functor >
 clan::Callback_1_functor< RetVal, P1 >::Callback_1_functor (Functor functor)
 
 clan::Callback_2< RetVal, P1, P2 >::Callback_2 ()
 
 clan::Callback_2< RetVal, P1, P2 >::Callback_2 (const Callback_2 &copy)
 
 clan::Callback_2< RetVal, P1, P2 >::Callback_2 (Callback_Impl_2< RetVal, P1, P2 > *impl)
 
 clan::Callback_2< RetVal, P1, P2 >::Callback_2 (RetVal(*function)(P1, P2))
 
template<typename UserData >
 clan::Callback_2< RetVal, P1, P2 >::Callback_2 (RetVal(*function)(P1, P2, UserData), const UserData &user_data)
 
template<class InstanceClass >
 clan::Callback_2< RetVal, P1, P2 >::Callback_2 (InstanceClass *instance, RetVal(InstanceClass::*function)(P1, P2))
 
template<class InstanceClass , typename UserData >
 clan::Callback_2< RetVal, P1, P2 >::Callback_2 (InstanceClass *instance, RetVal(InstanceClass::*function)(P1, P2, UserData), const UserData &user_data)
 
 clan::Callback_2_functor< RetVal, P1, P2 >::Callback_2_functor ()
 
 clan::Callback_2_functor< RetVal, P1, P2 >::Callback_2_functor (const Callback_2_functor &copy)
 
template<class Functor >
 clan::Callback_2_functor< RetVal, P1, P2 >::Callback_2_functor (Functor functor)
 
 clan::Callback_3< RetVal, P1, P2, P3 >::Callback_3 ()
 
 clan::Callback_3< RetVal, P1, P2, P3 >::Callback_3 (const Callback_3 &copy)
 
 clan::Callback_3< RetVal, P1, P2, P3 >::Callback_3 (Callback_Impl_3< RetVal, P1, P2, P3 > *impl)
 
 clan::Callback_3< RetVal, P1, P2, P3 >::Callback_3 (RetVal(*function)(P1, P2, P3))
 
template<typename UserData >
 clan::Callback_3< RetVal, P1, P2, P3 >::Callback_3 (RetVal(*function)(P1, P2, P3, UserData), const UserData &user_data)
 
template<class InstanceClass >
 clan::Callback_3< RetVal, P1, P2, P3 >::Callback_3 (InstanceClass *instance, RetVal(InstanceClass::*function)(P1, P2, P3))
 
template<class InstanceClass , typename UserData >
 clan::Callback_3< RetVal, P1, P2, P3 >::Callback_3 (InstanceClass *instance, RetVal(InstanceClass::*function)(P1, P2, P3, UserData), const UserData &user_data)
 
 clan::Callback_3_functor< RetVal, P1, P2, P3 >::Callback_3_functor ()
 
 clan::Callback_3_functor< RetVal, P1, P2, P3 >::Callback_3_functor (const Callback_3_functor &copy)
 
template<class Functor >
 clan::Callback_3_functor< RetVal, P1, P2, P3 >::Callback_3_functor (Functor functor)
 
 clan::Callback_4< RetVal, P1, P2, P3, P4 >::Callback_4 ()
 
 clan::Callback_4< RetVal, P1, P2, P3, P4 >::Callback_4 (const Callback_4 &copy)
 
 clan::Callback_4< RetVal, P1, P2, P3, P4 >::Callback_4 (Callback_Impl_4< RetVal, P1, P2, P3, P4 > *impl)
 
 clan::Callback_4< RetVal, P1, P2, P3, P4 >::Callback_4 (RetVal(*function)(P1, P2, P3, P4))
 
template<typename UserData >
 clan::Callback_4< RetVal, P1, P2, P3, P4 >::Callback_4 (RetVal(*function)(P1, P2, P3, P4, UserData), const UserData &user_data)
 
template<class InstanceClass >
 clan::Callback_4< RetVal, P1, P2, P3, P4 >::Callback_4 (InstanceClass *instance, RetVal(InstanceClass::*function)(P1, P2, P3, P4))
 
template<class InstanceClass , typename UserData >
 clan::Callback_4< RetVal, P1, P2, P3, P4 >::Callback_4 (InstanceClass *instance, RetVal(InstanceClass::*function)(P1, P2, P3, P4, UserData), const UserData &user_data)
 
 clan::Callback_4_functor< RetVal, P1, P2, P3, P4 >::Callback_4_functor ()
 
 clan::Callback_4_functor< RetVal, P1, P2, P3, P4 >::Callback_4_functor (const Callback_4_functor &copy)
 
template<class Functor >
 clan::Callback_4_functor< RetVal, P1, P2, P3, P4 >::Callback_4_functor (Functor functor)
 
 clan::Callback_5< RetVal, P1, P2, P3, P4, P5 >::Callback_5 ()
 
 clan::Callback_5< RetVal, P1, P2, P3, P4, P5 >::Callback_5 (const Callback_5 &copy)
 
 clan::Callback_5< RetVal, P1, P2, P3, P4, P5 >::Callback_5 (Callback_Impl_5< RetVal, P1, P2, P3, P4, P5 > *impl)
 
 clan::Callback_5< RetVal, P1, P2, P3, P4, P5 >::Callback_5 (RetVal(*function)(P1, P2, P3, P4, P5))
 
template<typename UserData >
 clan::Callback_5< RetVal, P1, P2, P3, P4, P5 >::Callback_5 (RetVal(*function)(P1, P2, P3, P4, P5, UserData), const UserData &user_data)
 
template<class InstanceClass >
 clan::Callback_5< RetVal, P1, P2, P3, P4, P5 >::Callback_5 (InstanceClass *instance, RetVal(InstanceClass::*function)(P1, P2, P3, P4, P5))
 
template<class InstanceClass , typename UserData >
 clan::Callback_5< RetVal, P1, P2, P3, P4, P5 >::Callback_5 (InstanceClass *instance, RetVal(InstanceClass::*function)(P1, P2, P3, P4, P5, UserData), const UserData &user_data)
 
 clan::Callback_5_functor< RetVal, P1, P2, P3, P4, P5 >::Callback_5_functor ()
 
 clan::Callback_5_functor< RetVal, P1, P2, P3, P4, P5 >::Callback_5_functor (const Callback_5_functor &copy)
 
template<class Functor >
 clan::Callback_5_functor< RetVal, P1, P2, P3, P4, P5 >::Callback_5_functor (Functor functor)
 
 clan::Callback_6< RetVal, P1, P2, P3, P4, P5, P6 >::Callback_6 ()
 
 clan::Callback_6< RetVal, P1, P2, P3, P4, P5, P6 >::Callback_6 (const Callback_6 &copy)
 
 clan::Callback_6< RetVal, P1, P2, P3, P4, P5, P6 >::Callback_6 (Callback_Impl_6< RetVal, P1, P2, P3, P4, P5, P6 > *impl)
 
 clan::Callback_6< RetVal, P1, P2, P3, P4, P5, P6 >::Callback_6 (RetVal(*function)(P1, P2, P3, P4, P5, P6))
 
template<typename UserData >
 clan::Callback_6< RetVal, P1, P2, P3, P4, P5, P6 >::Callback_6 (RetVal(*function)(P1, P2, P3, P4, P5, P6, UserData), const UserData &user_data)
 
template<class InstanceClass >
 clan::Callback_6< RetVal, P1, P2, P3, P4, P5, P6 >::Callback_6 (InstanceClass *instance, RetVal(InstanceClass::*function)(P1, P2, P3, P4, P5, P6))
 
template<class InstanceClass , typename UserData >
 clan::Callback_6< RetVal, P1, P2, P3, P4, P5, P6 >::Callback_6 (InstanceClass *instance, RetVal(InstanceClass::*function)(P1, P2, P3, P4, P5, P6, UserData), const UserData &user_data)
 
 clan::Callback_6_functor< RetVal, P1, P2, P3, P4, P5, P6 >::Callback_6_functor ()
 
 clan::Callback_6_functor< RetVal, P1, P2, P3, P4, P5, P6 >::Callback_6_functor (const Callback_6_functor &copy)
 
template<class Functor >
 clan::Callback_6_functor< RetVal, P1, P2, P3, P4, P5, P6 >::Callback_6_functor (Functor functor)
 
 clan::Callback_Impl_0_functor< RetVal, Functor >::Callback_Impl_0_functor (Functor functor)
 
 clan::Callback_Impl_0_member< RetVal, InstanceClass >::Callback_Impl_0_member (InstanceClass *instance, RetVal(InstanceClass::*member_func)())
 
 clan::Callback_Impl_0_member_user< RetVal, InstanceClass, UserData >::Callback_Impl_0_member_user (InstanceClass *instance, RetVal(InstanceClass::*member_func)(UserData), const UserData &user_data)
 
 clan::Callback_Impl_0_static< RetVal >::Callback_Impl_0_static (RetVal(*static_func)())
 
 clan::Callback_Impl_0_static_user< RetVal, UserData >::Callback_Impl_0_static_user (RetVal(*static_func)(UserData), const UserData &user_data)
 
 clan::Callback_Impl_1_functor< RetVal, P1, Functor >::Callback_Impl_1_functor (Functor functor)
 
 clan::Callback_Impl_1_member< RetVal, P1, InstanceClass >::Callback_Impl_1_member (InstanceClass *instance, RetVal(InstanceClass::*member_func)(P1))
 
 clan::Callback_Impl_1_member_user< RetVal, P1, InstanceClass, UserData >::Callback_Impl_1_member_user (InstanceClass *instance, RetVal(InstanceClass::*member_func)(P1, UserData), const UserData &user_data)
 
 clan::Callback_Impl_1_static< RetVal, P1 >::Callback_Impl_1_static (RetVal(*static_func)(P1))
 
 clan::Callback_Impl_1_static_user< RetVal, P1, UserData >::Callback_Impl_1_static_user (RetVal(*static_func)(P1, UserData), const UserData &user_data)
 
 clan::Callback_Impl_2_functor< RetVal, P1, P2, Functor >::Callback_Impl_2_functor (Functor functor)
 
 clan::Callback_Impl_2_member< RetVal, P1, P2, InstanceClass >::Callback_Impl_2_member (InstanceClass *instance, RetVal(InstanceClass::*member_func)(P1, P2))
 
 clan::Callback_Impl_2_member_user< RetVal, P1, P2, InstanceClass, UserData >::Callback_Impl_2_member_user (InstanceClass *instance, RetVal(InstanceClass::*member_func)(P1, P2, UserData), const UserData &user_data)
 
 clan::Callback_Impl_2_static< RetVal, P1, P2 >::Callback_Impl_2_static (RetVal(*static_func)(P1, P2))
 
 clan::Callback_Impl_2_static_user< RetVal, P1, P2, UserData >::Callback_Impl_2_static_user (RetVal(*static_func)(P1, P2, UserData), const UserData &user_data)
 
 clan::Callback_Impl_3_functor< RetVal, P1, P2, P3, Functor >::Callback_Impl_3_functor (Functor functor)
 
 clan::Callback_Impl_3_member< RetVal, P1, P2, P3, InstanceClass >::Callback_Impl_3_member (InstanceClass *instance, RetVal(InstanceClass::*member_func)(P1, P2, P3))
 
 clan::Callback_Impl_3_member_user< RetVal, P1, P2, P3, InstanceClass, UserData >::Callback_Impl_3_member_user (InstanceClass *instance, RetVal(InstanceClass::*member_func)(P1, P2, P3, UserData), const UserData &user_data)
 
 clan::Callback_Impl_3_static< RetVal, P1, P2, P3 >::Callback_Impl_3_static (RetVal(*static_func)(P1, P2, P3))
 
 clan::Callback_Impl_3_static_user< RetVal, P1, P2, P3, UserData >::Callback_Impl_3_static_user (RetVal(*static_func)(P1, P2, P3, UserData), const UserData &user_data)
 
 clan::Callback_Impl_4_functor< RetVal, P1, P2, P3, P4, Functor >::Callback_Impl_4_functor (Functor functor)
 
 clan::Callback_Impl_4_member< RetVal, P1, P2, P3, P4, InstanceClass >::Callback_Impl_4_member (InstanceClass *instance, RetVal(InstanceClass::*member_func)(P1, P2, P3, P4))
 
 clan::Callback_Impl_4_member_user< RetVal, P1, P2, P3, P4, InstanceClass, UserData >::Callback_Impl_4_member_user (InstanceClass *instance, RetVal(InstanceClass::*member_func)(P1, P2, P3, P4, UserData), const UserData &user_data)
 
 clan::Callback_Impl_4_static< RetVal, P1, P2, P3, P4 >::Callback_Impl_4_static (RetVal(*static_func)(P1, P2, P3, P4))
 
 clan::Callback_Impl_4_static_user< RetVal, P1, P2, P3, P4, UserData >::Callback_Impl_4_static_user (RetVal(*static_func)(P1, P2, P3, P4, UserData), const UserData &user_data)
 
 clan::Callback_Impl_5_functor< RetVal, P1, P2, P3, P4, P5, Functor >::Callback_Impl_5_functor (Functor functor)
 
 clan::Callback_Impl_5_member< RetVal, P1, P2, P3, P4, P5, InstanceClass >::Callback_Impl_5_member (InstanceClass *instance, RetVal(InstanceClass::*member_func)(P1, P2, P3, P4, P5))
 
 clan::Callback_Impl_5_member_user< RetVal, P1, P2, P3, P4, P5, InstanceClass, UserData >::Callback_Impl_5_member_user (InstanceClass *instance, RetVal(InstanceClass::*member_func)(P1, P2, P3, P4, P5, UserData), const UserData &user_data)
 
 clan::Callback_Impl_5_static< RetVal, P1, P2, P3, P4, P5 >::Callback_Impl_5_static (RetVal(*static_func)(P1, P2, P3, P4, P5))
 
 clan::Callback_Impl_5_static_user< RetVal, P1, P2, P3, P4, P5, UserData >::Callback_Impl_5_static_user (RetVal(*static_func)(P1, P2, P3, P4, P5, UserData), const UserData &user_data)
 
 clan::Callback_Impl_6_functor< RetVal, P1, P2, P3, P4, P5, P6, Functor >::Callback_Impl_6_functor (Functor functor)
 
 clan::Callback_Impl_6_member< RetVal, P1, P2, P3, P4, P5, P6, InstanceClass >::Callback_Impl_6_member (InstanceClass *instance, RetVal(InstanceClass::*member_func)(P1, P2, P3, P4, P5, P6))
 
 clan::Callback_Impl_6_member_user< RetVal, P1, P2, P3, P4, P5, P6, InstanceClass, UserData >::Callback_Impl_6_member_user (InstanceClass *instance, RetVal(InstanceClass::*member_func)(P1, P2, P3, P4, P5, P6, UserData), const UserData &user_data)
 
 clan::Callback_Impl_6_static< RetVal, P1, P2, P3, P4, P5, P6 >::Callback_Impl_6_static (RetVal(*static_func)(P1, P2, P3, P4, P5, P6))
 
 clan::Callback_Impl_6_static_user< RetVal, P1, P2, P3, P4, P5, P6, UserData >::Callback_Impl_6_static_user (RetVal(*static_func)(P1, P2, P3, P4, P5, P6, UserData), const UserData &user_data)
 
 clan::Callback_Impl_v0_functor< Functor >::Callback_Impl_v0_functor (Functor functor)
 
 clan::Callback_Impl_v0_member< InstanceClass >::Callback_Impl_v0_member (InstanceClass *instance, void(InstanceClass::*member_func)())
 
 clan::Callback_Impl_v0_member_user< InstanceClass, UserData >::Callback_Impl_v0_member_user (InstanceClass *instance, void(InstanceClass::*member_func)(UserData), const UserData &user_data)
 
 clan::Callback_Impl_v0_static::Callback_Impl_v0_static (void(*static_func)())
 
 clan::Callback_Impl_v0_static_user< UserData >::Callback_Impl_v0_static_user (void(*static_func)(UserData), const UserData &user_data)
 
 clan::Callback_Impl_v1_functor< P1, Functor >::Callback_Impl_v1_functor (Functor functor)
 
 clan::Callback_Impl_v1_member< P1, InstanceClass >::Callback_Impl_v1_member (InstanceClass *instance, void(InstanceClass::*member_func)(P1))
 
 clan::Callback_Impl_v1_member_user< P1, InstanceClass, UserData >::Callback_Impl_v1_member_user (InstanceClass *instance, void(InstanceClass::*member_func)(P1, UserData), const UserData &user_data)
 
 clan::Callback_Impl_v1_static< P1 >::Callback_Impl_v1_static (void(*static_func)(P1))
 
 clan::Callback_Impl_v1_static_user< P1, UserData >::Callback_Impl_v1_static_user (void(*static_func)(P1, UserData), const UserData &user_data)
 
 clan::Callback_Impl_v2_functor< P1, P2, Functor >::Callback_Impl_v2_functor (Functor functor)
 
 clan::Callback_Impl_v2_member< P1, P2, InstanceClass >::Callback_Impl_v2_member (InstanceClass *instance, void(InstanceClass::*member_func)(P1, P2))
 
 clan::Callback_Impl_v2_member_user< P1, P2, InstanceClass, UserData >::Callback_Impl_v2_member_user (InstanceClass *instance, void(InstanceClass::*member_func)(P1, P2, UserData), const UserData &user_data)
 
 clan::Callback_Impl_v2_static< P1, P2 >::Callback_Impl_v2_static (void(*static_func)(P1, P2))
 
 clan::Callback_Impl_v2_static_user< P1, P2, UserData >::Callback_Impl_v2_static_user (void(*static_func)(P1, P2, UserData), const UserData &user_data)
 
 clan::Callback_Impl_v3_functor< P1, P2, P3, Functor >::Callback_Impl_v3_functor (Functor functor)
 
 clan::Callback_Impl_v3_member< P1, P2, P3, InstanceClass >::Callback_Impl_v3_member (InstanceClass *instance, void(InstanceClass::*member_func)(P1, P2, P3))
 
 clan::Callback_Impl_v3_member_user< P1, P2, P3, InstanceClass, UserData >::Callback_Impl_v3_member_user (InstanceClass *instance, void(InstanceClass::*member_func)(P1, P2, P3, UserData), const UserData &user_data)
 
 clan::Callback_Impl_v3_static< P1, P2, P3 >::Callback_Impl_v3_static (void(*static_func)(P1, P2, P3))
 
 clan::Callback_Impl_v3_static_user< P1, P2, P3, UserData >::Callback_Impl_v3_static_user (void(*static_func)(P1, P2, P3, UserData), const UserData &user_data)
 
 clan::Callback_Impl_v4_functor< P1, P2, P3, P4, Functor >::Callback_Impl_v4_functor (Functor functor)
 
 clan::Callback_Impl_v4_member< P1, P2, P3, P4, InstanceClass >::Callback_Impl_v4_member (InstanceClass *instance, void(InstanceClass::*member_func)(P1, P2, P3, P4))
 
 clan::Callback_Impl_v4_member_user< P1, P2, P3, P4, InstanceClass, UserData >::Callback_Impl_v4_member_user (InstanceClass *instance, void(InstanceClass::*member_func)(P1, P2, P3, P4, UserData), const UserData &user_data)
 
 clan::Callback_Impl_v4_static< P1, P2, P3, P4 >::Callback_Impl_v4_static (void(*static_func)(P1, P2, P3, P4))
 
 clan::Callback_Impl_v4_static_user< P1, P2, P3, P4, UserData >::Callback_Impl_v4_static_user (void(*static_func)(P1, P2, P3, P4, UserData), const UserData &user_data)
 
 clan::Callback_Impl_v5_functor< P1, P2, P3, P4, P5, Functor >::Callback_Impl_v5_functor (Functor functor)
 
 clan::Callback_Impl_v5_member< P1, P2, P3, P4, P5, InstanceClass >::Callback_Impl_v5_member (InstanceClass *instance, void(InstanceClass::*member_func)(P1, P2, P3, P4, P5))
 
 clan::Callback_Impl_v5_member_user< P1, P2, P3, P4, P5, InstanceClass, UserData >::Callback_Impl_v5_member_user (InstanceClass *instance, void(InstanceClass::*member_func)(P1, P2, P3, P4, P5, UserData), const UserData &user_data)
 
 clan::Callback_Impl_v5_static< P1, P2, P3, P4, P5 >::Callback_Impl_v5_static (void(*static_func)(P1, P2, P3, P4, P5))
 
 clan::Callback_Impl_v5_static_user< P1, P2, P3, P4, P5, UserData >::Callback_Impl_v5_static_user (void(*static_func)(P1, P2, P3, P4, P5, UserData), const UserData &user_data)
 
 clan::Callback_Impl_v6_functor< P1, P2, P3, P4, P5, P6, Functor >::Callback_Impl_v6_functor (Functor functor)
 
 clan::Callback_Impl_v6_member< P1, P2, P3, P4, P5, P6, InstanceClass >::Callback_Impl_v6_member (InstanceClass *instance, void(InstanceClass::*member_func)(P1, P2, P3, P4, P5, P6))
 
 clan::Callback_Impl_v6_member_user< P1, P2, P3, P4, P5, P6, InstanceClass, UserData >::Callback_Impl_v6_member_user (InstanceClass *instance, void(InstanceClass::*member_func)(P1, P2, P3, P4, P5, P6, UserData), const UserData &user_data)
 
 clan::Callback_Impl_v6_static< P1, P2, P3, P4, P5, P6 >::Callback_Impl_v6_static (void(*static_func)(P1, P2, P3, P4, P5, P6))
 
 clan::Callback_Impl_v6_static_user< P1, P2, P3, P4, P5, P6, UserData >::Callback_Impl_v6_static_user (void(*static_func)(P1, P2, P3, P4, P5, P6, UserData), const UserData &user_data)
 
 clan::Callback_v0::Callback_v0 ()
 
 clan::Callback_v0::Callback_v0 (const Callback_v0 &copy)
 
 clan::Callback_v0::Callback_v0 (Callback_Impl_v0 *impl)
 
 clan::Callback_v0::Callback_v0 (void(*function)())
 
template<typename UserData >
 clan::Callback_v0::Callback_v0 (void(*function)(UserData), const UserData &user_data)
 
template<class InstanceClass >
 clan::Callback_v0::Callback_v0 (InstanceClass *instance, void(InstanceClass::*function)())
 
template<class InstanceClass , typename UserData >
 clan::Callback_v0::Callback_v0 (InstanceClass *instance, void(InstanceClass::*function)(UserData), const UserData &user_data)
 
 clan::Callback_v0_functor::Callback_v0_functor ()
 
 clan::Callback_v0_functor::Callback_v0_functor (const Callback_v0_functor &copy)
 
template<class Functor >
 clan::Callback_v0_functor::Callback_v0_functor (Functor functor)
 
 clan::Callback_v1< P1 >::Callback_v1 ()
 
 clan::Callback_v1< P1 >::Callback_v1 (const Callback_v1 &copy)
 
 clan::Callback_v1< P1 >::Callback_v1 (Callback_Impl_v1< P1 > *impl)
 
 clan::Callback_v1< P1 >::Callback_v1 (void(*function)(P1))
 
template<typename UserData >
 clan::Callback_v1< P1 >::Callback_v1 (void(*function)(P1, UserData), const UserData &user_data)
 
template<class InstanceClass >
 clan::Callback_v1< P1 >::Callback_v1 (InstanceClass *instance, void(InstanceClass::*function)(P1))
 
template<class InstanceClass , typename UserData >
 clan::Callback_v1< P1 >::Callback_v1 (InstanceClass *instance, void(InstanceClass::*function)(P1, UserData), const UserData &user_data)
 
 clan::Callback_v1_functor< P1 >::Callback_v1_functor ()
 
 clan::Callback_v1_functor< P1 >::Callback_v1_functor (const Callback_v1_functor &copy)
 
template<class Functor >
 clan::Callback_v1_functor< P1 >::Callback_v1_functor (Functor functor)
 
 clan::Callback_v2< P1, P2 >::Callback_v2 ()
 
 clan::Callback_v2< P1, P2 >::Callback_v2 (const Callback_v2 &copy)
 
 clan::Callback_v2< P1, P2 >::Callback_v2 (Callback_Impl_v2< P1, P2 > *impl)
 
 clan::Callback_v2< P1, P2 >::Callback_v2 (void(*function)(P1, P2))
 
template<typename UserData >
 clan::Callback_v2< P1, P2 >::Callback_v2 (void(*function)(P1, P2, UserData), const UserData &user_data)
 
template<class InstanceClass >
 clan::Callback_v2< P1, P2 >::Callback_v2 (InstanceClass *instance, void(InstanceClass::*function)(P1, P2))
 
template<class InstanceClass , typename UserData >
 clan::Callback_v2< P1, P2 >::Callback_v2 (InstanceClass *instance, void(InstanceClass::*function)(P1, P2, UserData), const UserData &user_data)
 
 clan::Callback_v2_functor< P1, P2 >::Callback_v2_functor ()
 
 clan::Callback_v2_functor< P1, P2 >::Callback_v2_functor (const Callback_v2_functor &copy)
 
template<class Functor >
 clan::Callback_v2_functor< P1, P2 >::Callback_v2_functor (Functor functor)
 
 clan::Callback_v3< P1, P2, P3 >::Callback_v3 ()
 
 clan::Callback_v3< P1, P2, P3 >::Callback_v3 (const Callback_v3 &copy)
 
 clan::Callback_v3< P1, P2, P3 >::Callback_v3 (Callback_Impl_v3< P1, P2, P3 > *impl)
 
 clan::Callback_v3< P1, P2, P3 >::Callback_v3 (void(*function)(P1, P2, P3))
 
template<typename UserData >
 clan::Callback_v3< P1, P2, P3 >::Callback_v3 (void(*function)(P1, P2, P3, UserData), const UserData &user_data)
 
template<class InstanceClass >
 clan::Callback_v3< P1, P2, P3 >::Callback_v3 (InstanceClass *instance, void(InstanceClass::*function)(P1, P2, P3))
 
template<class InstanceClass , typename UserData >
 clan::Callback_v3< P1, P2, P3 >::Callback_v3 (InstanceClass *instance, void(InstanceClass::*function)(P1, P2, P3, UserData), const UserData &user_data)
 
 clan::Callback_v3_functor< P1, P2, P3 >::Callback_v3_functor ()
 
 clan::Callback_v3_functor< P1, P2, P3 >::Callback_v3_functor (const Callback_v3_functor &copy)
 
template<class Functor >
 clan::Callback_v3_functor< P1, P2, P3 >::Callback_v3_functor (Functor functor)
 
 clan::Callback_v4< P1, P2, P3, P4 >::Callback_v4 ()
 
 clan::Callback_v4< P1, P2, P3, P4 >::Callback_v4 (const Callback_v4 &copy)
 
 clan::Callback_v4< P1, P2, P3, P4 >::Callback_v4 (Callback_Impl_v4< P1, P2, P3, P4 > *impl)
 
 clan::Callback_v4< P1, P2, P3, P4 >::Callback_v4 (void(*function)(P1, P2, P3, P4))
 
template<typename UserData >
 clan::Callback_v4< P1, P2, P3, P4 >::Callback_v4 (void(*function)(P1, P2, P3, P4, UserData), const UserData &user_data)
 
template<class InstanceClass >
 clan::Callback_v4< P1, P2, P3, P4 >::Callback_v4 (InstanceClass *instance, void(InstanceClass::*function)(P1, P2, P3, P4))
 
template<class InstanceClass , typename UserData >
 clan::Callback_v4< P1, P2, P3, P4 >::Callback_v4 (InstanceClass *instance, void(InstanceClass::*function)(P1, P2, P3, P4, UserData), const UserData &user_data)
 
 clan::Callback_v4_functor< P1, P2, P3, P4 >::Callback_v4_functor ()
 
 clan::Callback_v4_functor< P1, P2, P3, P4 >::Callback_v4_functor (const Callback_v4_functor &copy)
 
template<class Functor >
 clan::Callback_v4_functor< P1, P2, P3, P4 >::Callback_v4_functor (Functor functor)
 
 clan::Callback_v5< P1, P2, P3, P4, P5 >::Callback_v5 ()
 
 clan::Callback_v5< P1, P2, P3, P4, P5 >::Callback_v5 (const Callback_v5 &copy)
 
 clan::Callback_v5< P1, P2, P3, P4, P5 >::Callback_v5 (Callback_Impl_v5< P1, P2, P3, P4, P5 > *impl)
 
 clan::Callback_v5< P1, P2, P3, P4, P5 >::Callback_v5 (void(*function)(P1, P2, P3, P4, P5))
 
template<typename UserData >
 clan::Callback_v5< P1, P2, P3, P4, P5 >::Callback_v5 (void(*function)(P1, P2, P3, P4, P5, UserData), const UserData &user_data)
 
template<class InstanceClass >
 clan::Callback_v5< P1, P2, P3, P4, P5 >::Callback_v5 (InstanceClass *instance, void(InstanceClass::*function)(P1, P2, P3, P4, P5))
 
template<class InstanceClass , typename UserData >
 clan::Callback_v5< P1, P2, P3, P4, P5 >::Callback_v5 (InstanceClass *instance, void(InstanceClass::*function)(P1, P2, P3, P4, P5, UserData), const UserData &user_data)
 
 clan::Callback_v5_functor< P1, P2, P3, P4, P5 >::Callback_v5_functor ()
 
 clan::Callback_v5_functor< P1, P2, P3, P4, P5 >::Callback_v5_functor (const Callback_v5_functor &copy)
 
template<class Functor >
 clan::Callback_v5_functor< P1, P2, P3, P4, P5 >::Callback_v5_functor (Functor functor)
 
 clan::Callback_v6< P1, P2, P3, P4, P5, P6 >::Callback_v6 ()
 
 clan::Callback_v6< P1, P2, P3, P4, P5, P6 >::Callback_v6 (const Callback_v6 &copy)
 
 clan::Callback_v6< P1, P2, P3, P4, P5, P6 >::Callback_v6 (Callback_Impl_v6< P1, P2, P3, P4, P5, P6 > *impl)
 
 clan::Callback_v6< P1, P2, P3, P4, P5, P6 >::Callback_v6 (void(*function)(P1, P2, P3, P4, P5, P6))
 
template<typename UserData >
 clan::Callback_v6< P1, P2, P3, P4, P5, P6 >::Callback_v6 (void(*function)(P1, P2, P3, P4, P5, P6, UserData), const UserData &user_data)
 
template<class InstanceClass >
 clan::Callback_v6< P1, P2, P3, P4, P5, P6 >::Callback_v6 (InstanceClass *instance, void(InstanceClass::*function)(P1, P2, P3, P4, P5, P6))
 
template<class InstanceClass , typename UserData >
 clan::Callback_v6< P1, P2, P3, P4, P5, P6 >::Callback_v6 (InstanceClass *instance, void(InstanceClass::*function)(P1, P2, P3, P4, P5, P6, UserData), const UserData &user_data)
 
 clan::Callback_v6_functor< P1, P2, P3, P4, P5, P6 >::Callback_v6_functor ()
 
 clan::Callback_v6_functor< P1, P2, P3, P4, P5, P6 >::Callback_v6_functor (const Callback_v6_functor &copy)
 
template<class Functor >
 clan::Callback_v6_functor< P1, P2, P3, P4, P5, P6 >::Callback_v6_functor (Functor functor)
 
 clan::SlotCallback_v0_functor< Functor >::SlotCallback_v0_functor (const Functor &functor)
 
 clan::SlotCallback_v0_member< InstanceClass >::SlotCallback_v0_member (InstanceClass *instance, void(InstanceClass::*member_func)())
 
 clan::SlotCallback_v0_member_user< InstanceClass, UserData >::SlotCallback_v0_member_user (InstanceClass *instance, void(InstanceClass::*member_func)(UserData), const UserData &user_data)
 
 clan::SlotCallback_v0_static::SlotCallback_v0_static (void(*static_func)())
 
 clan::SlotCallback_v0_static_user< UserData >::SlotCallback_v0_static_user (void(*static_func)(UserData), const UserData &user_data)
 
 clan::SlotCallback_v1_functor< Param1, Functor >::SlotCallback_v1_functor (const Functor &functor)
 
 clan::SlotCallback_v1_member< Param1, InstanceClass >::SlotCallback_v1_member (InstanceClass *instance, void(InstanceClass::*member_func)(Param1))
 
 clan::SlotCallback_v1_member_user< Param1, InstanceClass, UserData >::SlotCallback_v1_member_user (InstanceClass *instance, void(InstanceClass::*member_func)(Param1, UserData), const UserData &user_data)
 
 clan::SlotCallback_v1_static< Param1 >::SlotCallback_v1_static (void(*static_func)(Param1))
 
 clan::SlotCallback_v1_static_user< Param1, UserData >::SlotCallback_v1_static_user (void(*static_func)(Param1, UserData), const UserData &user_data)
 
 clan::SlotCallback_v2_functor< Param1, Param2, Functor >::SlotCallback_v2_functor (const Functor &functor)
 
 clan::SlotCallback_v2_member< Param1, Param2, InstanceClass >::SlotCallback_v2_member (InstanceClass *instance, void(InstanceClass::*member_func)(Param1, Param2))
 
 clan::SlotCallback_v2_member_user< Param1, Param2, InstanceClass, UserData >::SlotCallback_v2_member_user (InstanceClass *instance, void(InstanceClass::*member_func)(Param1, Param2, UserData), const UserData &user_data)
 
 clan::SlotCallback_v2_static< Param1, Param2 >::SlotCallback_v2_static (void(*static_func)(Param1, Param2))
 
 clan::SlotCallback_v2_static_user< Param1, Param2, UserData >::SlotCallback_v2_static_user (void(*static_func)(Param1, Param2, UserData), const UserData &user_data)
 
 clan::SlotCallback_v3_functor< Param1, Param2, Param3, Functor >::SlotCallback_v3_functor (const Functor &functor)
 
 clan::SlotCallback_v3_member< Param1, Param2, Param3, InstanceClass >::SlotCallback_v3_member (InstanceClass *instance, void(InstanceClass::*member_func)(Param1, Param2, Param3))
 
 clan::SlotCallback_v3_member_user< Param1, Param2, Param3, InstanceClass, UserData >::SlotCallback_v3_member_user (InstanceClass *instance, void(InstanceClass::*member_func)(Param1, Param2, Param3, UserData), const UserData &user_data)
 
 clan::SlotCallback_v3_static< Param1, Param2, Param3 >::SlotCallback_v3_static (void(*static_func)(Param1, Param2, Param3))
 
 clan::SlotCallback_v3_static_user< Param1, Param2, Param3, UserData >::SlotCallback_v3_static_user (void(*static_func)(Param1, Param2, Param3, UserData), const UserData &user_data)
 
 clan::SlotCallback_v4_functor< Param1, Param2, Param3, Param4, Functor >::SlotCallback_v4_functor (const Functor &functor)
 
 clan::SlotCallback_v4_member< Param1, Param2, Param3, Param4, InstanceClass >::SlotCallback_v4_member (InstanceClass *instance, void(InstanceClass::*member_func)(Param1, Param2, Param3, Param4))
 
 clan::SlotCallback_v4_member_user< Param1, Param2, Param3, Param4, InstanceClass, UserData >::SlotCallback_v4_member_user (InstanceClass *instance, void(InstanceClass::*member_func)(Param1, Param2, Param3, Param4, UserData), const UserData &user_data)
 
 clan::SlotCallback_v4_static< Param1, Param2, Param3, Param4 >::SlotCallback_v4_static (void(*static_func)(Param1, Param2, Param3, Param4))
 
 clan::SlotCallback_v4_static_user< Param1, Param2, Param3, Param4, UserData >::SlotCallback_v4_static_user (void(*static_func)(Param1, Param2, Param3, Param4, UserData), const UserData &user_data)
 
 clan::SlotCallback_v5_functor< Param1, Param2, Param3, Param4, Param5, Functor >::SlotCallback_v5_functor (const Functor &functor)
 
 clan::SlotCallback_v5_member< Param1, Param2, Param3, Param4, Param5, InstanceClass >::SlotCallback_v5_member (InstanceClass *instance, void(InstanceClass::*member_func)(Param1, Param2, Param3, Param4, Param5))
 
 clan::SlotCallback_v5_member_user< Param1, Param2, Param3, Param4, Param5, InstanceClass, UserData >::SlotCallback_v5_member_user (InstanceClass *instance, void(InstanceClass::*member_func)(Param1, Param2, Param3, Param4, Param5, UserData), const UserData &user_data)
 
 clan::SlotCallback_v5_static< Param1, Param2, Param3, Param4, Param5 >::SlotCallback_v5_static (void(*static_func)(Param1, Param2, Param3, Param4, Param5))
 
 clan::SlotCallback_v5_static_user< Param1, Param2, Param3, Param4, Param5, UserData >::SlotCallback_v5_static_user (void(*static_func)(Param1, Param2, Param3, Param4, Param5, UserData), const UserData &user_data)
 
 clan::SlotCallback_v6_functor< Param1, Param2, Param3, Param4, Param5, Param6, Functor >::SlotCallback_v6_functor (const Functor &functor)
 
 clan::SlotCallback_v6_member< Param1, Param2, Param3, Param4, Param5, Param6, InstanceClass >::SlotCallback_v6_member (InstanceClass *instance, void(InstanceClass::*member_func)(Param1, Param2, Param3, Param4, Param5, Param6))
 
 clan::SlotCallback_v6_member_user< Param1, Param2, Param3, Param4, Param5, Param6, InstanceClass, UserData >::SlotCallback_v6_member_user (InstanceClass *instance, void(InstanceClass::*member_func)(Param1, Param2, Param3, Param4, Param5, Param6, UserData), const UserData &user_data)
 
 clan::SlotCallback_v6_static< Param1, Param2, Param3, Param4, Param5, Param6 >::SlotCallback_v6_static (void(*static_func)(Param1, Param2, Param3, Param4, Param5, Param6))
 
 clan::SlotCallback_v6_static_user< Param1, Param2, Param3, Param4, Param5, Param6, UserData >::SlotCallback_v6_static_user (void(*static_func)(Param1, Param2, Param3, Param4, Param5, Param6, UserData), const UserData &user_data)
 
virtual clan::Callback_Impl_0< RetVal >::~Callback_Impl_0 ()
 
virtual clan::Callback_Impl_1< RetVal, P1 >::~Callback_Impl_1 ()
 
virtual clan::Callback_Impl_2< RetVal, P1, P2 >::~Callback_Impl_2 ()
 
virtual clan::Callback_Impl_3< RetVal, P1, P2, P3 >::~Callback_Impl_3 ()
 
virtual clan::Callback_Impl_4< RetVal, P1, P2, P3, P4 >::~Callback_Impl_4 ()
 
virtual clan::Callback_Impl_5< RetVal, P1, P2, P3, P4, P5 >::~Callback_Impl_5 ()
 
virtual clan::Callback_Impl_6< RetVal, P1, P2, P3, P4, P5, P6 >::~Callback_Impl_6 ()
 
virtual clan::Callback_Impl_v0::~Callback_Impl_v0 ()
 
virtual clan::Callback_Impl_v1< P1 >::~Callback_Impl_v1 ()
 
virtual clan::Callback_Impl_v2< P1, P2 >::~Callback_Impl_v2 ()
 
virtual clan::Callback_Impl_v3< P1, P2, P3 >::~Callback_Impl_v3 ()
 
virtual clan::Callback_Impl_v4< P1, P2, P3, P4 >::~Callback_Impl_v4 ()
 
virtual clan::Callback_Impl_v5< P1, P2, P3, P4, P5 >::~Callback_Impl_v5 ()
 
virtual clan::Callback_Impl_v6< P1, P2, P3, P4, P5, P6 >::~Callback_Impl_v6 ()
 
void clan::Callback_v0::clear ()
 
void clan::Callback_v1< P1 >::clear ()
 
void clan::Callback_4< RetVal, P1, P2, P3, P4 >::clear ()
 
void clan::Callback_v2< P1, P2 >::clear ()
 
void clan::Callback_v3< P1, P2, P3 >::clear ()
 
void clan::Callback_2< RetVal, P1, P2 >::clear ()
 
void clan::Callback_5< RetVal, P1, P2, P3, P4, P5 >::clear ()
 
void clan::Callback_v4< P1, P2, P3, P4 >::clear ()
 
void clan::Callback_1< RetVal, P1 >::clear ()
 
void clan::Callback_v5< P1, P2, P3, P4, P5 >::clear ()
 
void clan::Callback_0< RetVal >::clear ()
 
void clan::Callback_6< RetVal, P1, P2, P3, P4, P5, P6 >::clear ()
 
void clan::Callback_v6< P1, P2, P3, P4, P5, P6 >::clear ()
 
void clan::Callback_3< RetVal, P1, P2, P3 >::clear ()
 
virtual void clan::SlotCallback_v3< Param1, Param2, Param3 >::invoke (Param1 param1, Param2 param2, Param3 param3)=0
 
virtual void clan::SlotCallback_v0::invoke ()=0
 
virtual void clan::SlotCallback_v5< Param1, Param2, Param3, Param4, Param5 >::invoke (Param1 param1, Param2 param2, Param3 param3, Param4 param4, Param5 param5)=0
 
virtual void clan::SlotCallback_v1< Param1 >::invoke (Param1 param1)=0
 
virtual void clan::SlotCallback_v2< Param1, Param2 >::invoke (Param1 param1, Param2 param2)=0
 
virtual void clan::SlotCallback_v4< Param1, Param2, Param3, Param4 >::invoke (Param1 param1, Param2 param2, Param3 param3, Param4 param4)=0
 
virtual void clan::SlotCallback_v6< Param1, Param2, Param3, Param4, Param5, Param6 >::invoke (Param1 param1, Param2 param2, Param3 param3, Param4 param4, Param5 param5, Param6 param6)=0
 
virtual void clan::Callback_Impl_v0::invoke () const =0
 
virtual void clan::Callback_Impl_v2< P1, P2 >::invoke (P1 p1, P2 p2) const =0
 
virtual RetVal clan::Callback_Impl_0< RetVal >::invoke () const =0
 
virtual void clan::Callback_Impl_v3< P1, P2, P3 >::invoke (P1 p1, P2 p2, P3 p3) const =0
 
virtual RetVal clan::Callback_Impl_5< RetVal, P1, P2, P3, P4, P5 >::invoke (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5) const =0
 
virtual void clan::Callback_Impl_v1< P1 >::invoke (P1 p1) const =0
 
virtual void clan::Callback_Impl_v4< P1, P2, P3, P4 >::invoke (P1 p1, P2 p2, P3 p3, P4 p4) const =0
 
virtual RetVal clan::Callback_Impl_6< RetVal, P1, P2, P3, P4, P5, P6 >::invoke (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6) const =0
 
virtual RetVal clan::Callback_Impl_3< RetVal, P1, P2, P3 >::invoke (P1 p1, P2 p2, P3 p3) const =0
 
virtual void clan::Callback_Impl_v5< P1, P2, P3, P4, P5 >::invoke (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5) const =0
 
virtual RetVal clan::Callback_Impl_4< RetVal, P1, P2, P3, P4 >::invoke (P1 p1, P2 p2, P3 p3, P4 p4) const =0
 
virtual void clan::Callback_Impl_v6< P1, P2, P3, P4, P5, P6 >::invoke (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6) const =0
 
virtual RetVal clan::Callback_Impl_2< RetVal, P1, P2 >::invoke (P1 p1, P2 p2) const =0
 
virtual RetVal clan::Callback_Impl_1< RetVal, P1 >::invoke (P1 p1) const =0
 
void clan::SlotCallback_v0_static::invoke ()
 
void clan::SlotCallback_v1_static< Param1 >::invoke (Param1 param1)
 
void clan::SlotCallback_v3_static< Param1, Param2, Param3 >::invoke (Param1 param1, Param2 param2, Param3 param3)
 
void clan::SlotCallback_v5_static< Param1, Param2, Param3, Param4, Param5 >::invoke (Param1 param1, Param2 param2, Param3 param3, Param4 param4, Param5 param5)
 
void clan::SlotCallback_v4_static< Param1, Param2, Param3, Param4 >::invoke (Param1 param1, Param2 param2, Param3 param3, Param4 param4)
 
void clan::SlotCallback_v6_static< Param1, Param2, Param3, Param4, Param5, Param6 >::invoke (Param1 param1, Param2 param2, Param3 param3, Param4 param4, Param5 param5, Param6 param6)
 
void clan::SlotCallback_v2_static< Param1, Param2 >::invoke (Param1 param1, Param2 param2)
 
void clan::Callback_Impl_v0_static::invoke () const
 
void clan::Callback_Impl_v2_static< P1, P2 >::invoke (P1 p1, P2 p2) const
 
RetVal clan::Callback_Impl_1_static< RetVal, P1 >::invoke (P1 p1) const
 
RetVal clan::Callback_Impl_5_static< RetVal, P1, P2, P3, P4, P5 >::invoke (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5) const
 
RetVal clan::Callback_Impl_3_static< RetVal, P1, P2, P3 >::invoke (P1 p1, P2 p2, P3 p3) const
 
void clan::Callback_Impl_v4_static< P1, P2, P3, P4 >::invoke (P1 p1, P2 p2, P3 p3, P4 p4) const
 
void clan::Callback_Impl_v5_static< P1, P2, P3, P4, P5 >::invoke (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5) const
 
RetVal clan::Callback_Impl_6_static< RetVal, P1, P2, P3, P4, P5, P6 >::invoke (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6) const
 
void clan::Callback_Impl_v3_static< P1, P2, P3 >::invoke (P1 p1, P2 p2, P3 p3) const
 
RetVal clan::Callback_Impl_0_static< RetVal >::invoke () const
 
void clan::Callback_Impl_v6_static< P1, P2, P3, P4, P5, P6 >::invoke (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6) const
 
void clan::Callback_Impl_v1_static< P1 >::invoke (P1 p1) const
 
RetVal clan::Callback_Impl_4_static< RetVal, P1, P2, P3, P4 >::invoke (P1 p1, P2 p2, P3 p3, P4 p4) const
 
RetVal clan::Callback_Impl_2_static< RetVal, P1, P2 >::invoke (P1 p1, P2 p2) const
 
void clan::SlotCallback_v0_static_user< UserData >::invoke ()
 
void clan::SlotCallback_v4_static_user< Param1, Param2, Param3, Param4, UserData >::invoke (Param1 param1, Param2 param2, Param3 param3, Param4 param4)
 
void clan::SlotCallback_v3_static_user< Param1, Param2, Param3, UserData >::invoke (Param1 param1, Param2 param2, Param3 param3)
 
void clan::SlotCallback_v2_static_user< Param1, Param2, UserData >::invoke (Param1 param1, Param2 param2)
 
void clan::SlotCallback_v1_static_user< Param1, UserData >::invoke (Param1 param1)
 
void clan::SlotCallback_v6_static_user< Param1, Param2, Param3, Param4, Param5, Param6, UserData >::invoke (Param1 param1, Param2 param2, Param3 param3, Param4 param4, Param5 param5, Param6 param6)
 
void clan::SlotCallback_v5_static_user< Param1, Param2, Param3, Param4, Param5, UserData >::invoke (Param1 param1, Param2 param2, Param3 param3, Param4 param4, Param5 param5)
 
void clan::SlotCallback_v0_member< InstanceClass >::invoke ()
 
void clan::SlotCallback_v6_member< Param1, Param2, Param3, Param4, Param5, Param6, InstanceClass >::invoke (Param1 param1, Param2 param2, Param3 param3, Param4 param4, Param5 param5, Param6 param6)
 
void clan::SlotCallback_v2_member< Param1, Param2, InstanceClass >::invoke (Param1 param1, Param2 param2)
 
void clan::SlotCallback_v4_member< Param1, Param2, Param3, Param4, InstanceClass >::invoke (Param1 param1, Param2 param2, Param3 param3, Param4 param4)
 
void clan::SlotCallback_v1_member< Param1, InstanceClass >::invoke (Param1 param1)
 
void clan::SlotCallback_v5_member< Param1, Param2, Param3, Param4, Param5, InstanceClass >::invoke (Param1 param1, Param2 param2, Param3 param3, Param4 param4, Param5 param5)
 
void clan::SlotCallback_v3_member< Param1, Param2, Param3, InstanceClass >::invoke (Param1 param1, Param2 param2, Param3 param3)
 
void clan::Callback_Impl_v0_static_user< UserData >::invoke () const
 
RetVal clan::Callback_Impl_2_static_user< RetVal, P1, P2, UserData >::invoke (P1 p1, P2 p2) const
 
RetVal clan::Callback_Impl_0_static_user< RetVal, UserData >::invoke () const
 
RetVal clan::Callback_Impl_1_static_user< RetVal, P1, UserData >::invoke (P1 p1) const
 
void clan::Callback_Impl_v3_static_user< P1, P2, P3, UserData >::invoke (P1 p1, P2 p2, P3 p3) const
 
RetVal clan::Callback_Impl_5_static_user< RetVal, P1, P2, P3, P4, P5, UserData >::invoke (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5) const
 
void clan::Callback_Impl_v4_static_user< P1, P2, P3, P4, UserData >::invoke (P1 p1, P2 p2, P3 p3, P4 p4) const
 
void clan::Callback_Impl_v5_static_user< P1, P2, P3, P4, P5, UserData >::invoke (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5) const
 
void clan::Callback_Impl_v1_static_user< P1, UserData >::invoke (P1 p1) const
 
RetVal clan::Callback_Impl_3_static_user< RetVal, P1, P2, P3, UserData >::invoke (P1 p1, P2 p2, P3 p3) const
 
void clan::Callback_Impl_v6_static_user< P1, P2, P3, P4, P5, P6, UserData >::invoke (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6) const
 
void clan::Callback_Impl_v2_static_user< P1, P2, UserData >::invoke (P1 p1, P2 p2) const
 
RetVal clan::Callback_Impl_6_static_user< RetVal, P1, P2, P3, P4, P5, P6, UserData >::invoke (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6) const
 
RetVal clan::Callback_Impl_4_static_user< RetVal, P1, P2, P3, P4, UserData >::invoke (P1 p1, P2 p2, P3 p3, P4 p4) const
 
void clan::SlotCallback_v0_member_user< InstanceClass, UserData >::invoke ()
 
void clan::SlotCallback_v6_member_user< Param1, Param2, Param3, Param4, Param5, Param6, InstanceClass, UserData >::invoke (Param1 param1, Param2 param2, Param3 param3, Param4 param4, Param5 param5, Param6 param6)
 
void clan::SlotCallback_v2_member_user< Param1, Param2, InstanceClass, UserData >::invoke (Param1 param1, Param2 param2)
 
void clan::SlotCallback_v5_member_user< Param1, Param2, Param3, Param4, Param5, InstanceClass, UserData >::invoke (Param1 param1, Param2 param2, Param3 param3, Param4 param4, Param5 param5)
 
void clan::SlotCallback_v1_member_user< Param1, InstanceClass, UserData >::invoke (Param1 param1)
 
void clan::SlotCallback_v4_member_user< Param1, Param2, Param3, Param4, InstanceClass, UserData >::invoke (Param1 param1, Param2 param2, Param3 param3, Param4 param4)
 
void clan::SlotCallback_v3_member_user< Param1, Param2, Param3, InstanceClass, UserData >::invoke (Param1 param1, Param2 param2, Param3 param3)
 
void clan::Callback_Impl_v0_member< InstanceClass >::invoke () const
 
RetVal clan::Callback_Impl_0_member< RetVal, InstanceClass >::invoke () const
 
void clan::Callback_Impl_v4_member< P1, P2, P3, P4, InstanceClass >::invoke (P1 p1, P2 p2, P3 p3, P4 p4) const
 
RetVal clan::Callback_Impl_6_member< RetVal, P1, P2, P3, P4, P5, P6, InstanceClass >::invoke (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6) const
 
RetVal clan::Callback_Impl_5_member< RetVal, P1, P2, P3, P4, P5, InstanceClass >::invoke (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5) const
 
void clan::Callback_Impl_v5_member< P1, P2, P3, P4, P5, InstanceClass >::invoke (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5) const
 
void clan::Callback_Impl_v3_member< P1, P2, P3, InstanceClass >::invoke (P1 p1, P2 p2, P3 p3) const
 
void clan::Callback_Impl_v6_member< P1, P2, P3, P4, P5, P6, InstanceClass >::invoke (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6) const
 
RetVal clan::Callback_Impl_1_member< RetVal, P1, InstanceClass >::invoke (P1 p1) const
 
RetVal clan::Callback_Impl_2_member< RetVal, P1, P2, InstanceClass >::invoke (P1 p1, P2 p2) const
 
void clan::Callback_Impl_v1_member< P1, InstanceClass >::invoke (P1 p1) const
 
void clan::SlotCallback_v0_functor< Functor >::invoke ()
 
void clan::Callback_Impl_v2_member< P1, P2, InstanceClass >::invoke (P1 p1, P2 p2) const
 
RetVal clan::Callback_Impl_3_member< RetVal, P1, P2, P3, InstanceClass >::invoke (P1 p1, P2 p2, P3 p3) const
 
RetVal clan::Callback_Impl_4_member< RetVal, P1, P2, P3, P4, InstanceClass >::invoke (P1 p1, P2 p2, P3 p3, P4 p4) const
 
void clan::SlotCallback_v2_functor< Param1, Param2, Functor >::invoke (Param1 param1, Param2 param2)
 
void clan::SlotCallback_v3_functor< Param1, Param2, Param3, Functor >::invoke (Param1 param1, Param2 param2, Param3 param3)
 
void clan::SlotCallback_v4_functor< Param1, Param2, Param3, Param4, Functor >::invoke (Param1 param1, Param2 param2, Param3 param3, Param4 param4)
 
void clan::SlotCallback_v6_functor< Param1, Param2, Param3, Param4, Param5, Param6, Functor >::invoke (Param1 param1, Param2 param2, Param3 param3, Param4 param4, Param5 param5, Param6 param6)
 
void clan::SlotCallback_v1_functor< Param1, Functor >::invoke (Param1 param1)
 
void clan::SlotCallback_v5_functor< Param1, Param2, Param3, Param4, Param5, Functor >::invoke (Param1 param1, Param2 param2, Param3 param3, Param4 param4, Param5 param5)
 
void clan::Callback_Impl_v0_member_user< InstanceClass, UserData >::invoke () const
 
void clan::Callback_Impl_v2_member_user< P1, P2, InstanceClass, UserData >::invoke (P1 p1, P2 p2) const
 
RetVal clan::Callback_Impl_2_member_user< RetVal, P1, P2, InstanceClass, UserData >::invoke (P1 p1, P2 p2) const
 
RetVal clan::Callback_Impl_5_member_user< RetVal, P1, P2, P3, P4, P5, InstanceClass, UserData >::invoke (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5) const
 
RetVal clan::Callback_Impl_1_member_user< RetVal, P1, InstanceClass, UserData >::invoke (P1 p1) const
 
RetVal clan::Callback_Impl_0_member_user< RetVal, InstanceClass, UserData >::invoke () const
 
void clan::Callback_Impl_v6_member_user< P1, P2, P3, P4, P5, P6, InstanceClass, UserData >::invoke (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6) const
 
void clan::Callback_Impl_v3_member_user< P1, P2, P3, InstanceClass, UserData >::invoke (P1 p1, P2 p2, P3 p3) const
 
RetVal clan::Callback_Impl_3_member_user< RetVal, P1, P2, P3, InstanceClass, UserData >::invoke (P1 p1, P2 p2, P3 p3) const
 
RetVal clan::Callback_Impl_6_member_user< RetVal, P1, P2, P3, P4, P5, P6, InstanceClass, UserData >::invoke (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6) const
 
void clan::Callback_Impl_v4_member_user< P1, P2, P3, P4, InstanceClass, UserData >::invoke (P1 p1, P2 p2, P3 p3, P4 p4) const
 
void clan::Callback_Impl_v5_member_user< P1, P2, P3, P4, P5, InstanceClass, UserData >::invoke (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5) const
 
void clan::Callback_Impl_v1_member_user< P1, InstanceClass, UserData >::invoke (P1 p1) const
 
RetVal clan::Callback_Impl_4_member_user< RetVal, P1, P2, P3, P4, InstanceClass, UserData >::invoke (P1 p1, P2 p2, P3 p3, P4 p4) const
 
void clan::Callback_Impl_v0_functor< Functor >::invoke () const
 
RetVal clan::Callback_Impl_4_functor< RetVal, P1, P2, P3, P4, Functor >::invoke (P1 p1, P2 p2, P3 p3, P4 p4) const
 
void clan::Callback_Impl_v5_functor< P1, P2, P3, P4, P5, Functor >::invoke (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5) const
 
RetVal clan::Callback_Impl_2_functor< RetVal, P1, P2, Functor >::invoke (P1 p1, P2 p2) const
 
RetVal clan::Callback_Impl_3_functor< RetVal, P1, P2, P3, Functor >::invoke (P1 p1, P2 p2, P3 p3) const
 
void clan::Callback_Impl_v3_functor< P1, P2, P3, Functor >::invoke (P1 p1, P2 p2, P3 p3) const
 
void clan::Callback_Impl_v6_functor< P1, P2, P3, P4, P5, P6, Functor >::invoke (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6) const
 
RetVal clan::Callback_Impl_1_functor< RetVal, P1, Functor >::invoke (P1 p1) const
 
void clan::Callback_Impl_v2_functor< P1, P2, Functor >::invoke (P1 p1, P2 p2) const
 
RetVal clan::Callback_Impl_6_functor< RetVal, P1, P2, P3, P4, P5, P6, Functor >::invoke (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6) const
 
RetVal clan::Callback_Impl_0_functor< RetVal, Functor >::invoke () const
 
void clan::Callback_Impl_v4_functor< P1, P2, P3, P4, Functor >::invoke (P1 p1, P2 p2, P3 p3, P4 p4) const
 
void clan::Callback_Impl_v1_functor< P1, Functor >::invoke (P1 p1) const
 
RetVal clan::Callback_Impl_5_functor< RetVal, P1, P2, P3, P4, P5, Functor >::invoke (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5) const
 
void clan::Callback_v0::invoke () const
 
RetVal clan::Callback_0< RetVal >::invoke () const
 
void clan::Callback_v3< P1, P2, P3 >::invoke (P1 p1, P2 p2, P3 p3) const
 
void clan::Callback_v1< P1 >::invoke (P1 p1) const
 
RetVal clan::Callback_2< RetVal, P1, P2 >::invoke (P1 p1, P2 p2) const
 
void clan::Callback_v2< P1, P2 >::invoke (P1 p1, P2 p2) const
 
RetVal clan::Callback_1< RetVal, P1 >::invoke (P1 p1) const
 
RetVal clan::Callback_6< RetVal, P1, P2, P3, P4, P5, P6 >::invoke (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6) const
 
void clan::Callback_v6< P1, P2, P3, P4, P5, P6 >::invoke (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6) const
 
RetVal clan::Callback_4< RetVal, P1, P2, P3, P4 >::invoke (P1 p1, P2 p2, P3 p3, P4 p4) const
 
void clan::Callback_v4< P1, P2, P3, P4 >::invoke (P1 p1, P2 p2, P3 p3, P4 p4) const
 
RetVal clan::Callback_3< RetVal, P1, P2, P3 >::invoke (P1 p1, P2 p2, P3 p3) const
 
void clan::Callback_v5< P1, P2, P3, P4, P5 >::invoke (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5) const
 
RetVal clan::Callback_5< RetVal, P1, P2, P3, P4, P5 >::invoke (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5) const
 
bool clan::Callback_v0::is_null () const
 
bool clan::Callback_v1< P1 >::is_null () const
 
bool clan::Callback_5< RetVal, P1, P2, P3, P4, P5 >::is_null () const
 
bool clan::Callback_1< RetVal, P1 >::is_null () const
 
bool clan::Callback_v6< P1, P2, P3, P4, P5, P6 >::is_null () const
 
bool clan::Callback_v4< P1, P2, P3, P4 >::is_null () const
 
bool clan::Callback_3< RetVal, P1, P2, P3 >::is_null () const
 
bool clan::Callback_0< RetVal >::is_null () const
 
bool clan::Callback_v2< P1, P2 >::is_null () const
 
bool clan::Callback_v5< P1, P2, P3, P4, P5 >::is_null () const
 
bool clan::Callback_v3< P1, P2, P3 >::is_null () const
 
bool clan::Callback_2< RetVal, P1, P2 >::is_null () const
 
bool clan::Callback_6< RetVal, P1, P2, P3, P4, P5, P6 >::is_null () const
 
bool clan::Callback_4< RetVal, P1, P2, P3, P4 >::is_null () const
 
void clan::Callback_v0::set (void(*function)())
 
void clan::Callback_v3< P1, P2, P3 >::set (void(*function)(P1, P2, P3))
 
void clan::Callback_v6< P1, P2, P3, P4, P5, P6 >::set (void(*function)(P1, P2, P3, P4, P5, P6))
 
void clan::Callback_1< RetVal, P1 >::set (RetVal(*function)(P1))
 
void clan::Callback_4< RetVal, P1, P2, P3, P4 >::set (RetVal(*function)(P1, P2, P3, P4))
 
void clan::Callback_0< RetVal >::set (RetVal(*function)())
 
void clan::Callback_v4< P1, P2, P3, P4 >::set (void(*function)(P1, P2, P3, P4))
 
void clan::Callback_6< RetVal, P1, P2, P3, P4, P5, P6 >::set (RetVal(*function)(P1, P2, P3, P4, P5, P6))
 
void clan::Callback_v1< P1 >::set (void(*function)(P1))
 
void clan::Callback_2< RetVal, P1, P2 >::set (RetVal(*function)(P1, P2))
 
void clan::Callback_3< RetVal, P1, P2, P3 >::set (RetVal(*function)(P1, P2, P3))
 
void clan::Callback_v5< P1, P2, P3, P4, P5 >::set (void(*function)(P1, P2, P3, P4, P5))
 
void clan::Callback_5< RetVal, P1, P2, P3, P4, P5 >::set (RetVal(*function)(P1, P2, P3, P4, P5))
 
void clan::Callback_v2< P1, P2 >::set (void(*function)(P1, P2))
 
template<typename UserData >
void clan::Callback_v0::set (void(*function)(UserData), const UserData &user_data)
 
template<typename UserData >
void clan::Callback_v6< P1, P2, P3, P4, P5, P6 >::set (void(*function)(P1, P2, P3, P4, P5, P6, UserData), const UserData &user_data)
 
template<typename UserData >
void clan::Callback_v2< P1, P2 >::set (void(*function)(P1, P2, UserData), const UserData &user_data)
 
template<typename UserData >
void clan::Callback_2< RetVal, P1, P2 >::set (RetVal(*function)(P1, P2, UserData), const UserData &user_data)
 
template<typename UserData >
void clan::Callback_1< RetVal, P1 >::set (RetVal(*function)(P1, UserData), const UserData &user_data)
 
template<typename UserData >
void clan::Callback_v1< P1 >::set (void(*function)(P1, UserData), const UserData &user_data)
 
template<typename UserData >
void clan::Callback_v3< P1, P2, P3 >::set (void(*function)(P1, P2, P3, UserData), const UserData &user_data)
 
template<typename UserData >
void clan::Callback_0< RetVal >::set (RetVal(*function)(UserData), const UserData &user_data)
 
template<typename UserData >
void clan::Callback_3< RetVal, P1, P2, P3 >::set (RetVal(*function)(P1, P2, P3, UserData), const UserData &user_data)
 
template<typename UserData >
void clan::Callback_6< RetVal, P1, P2, P3, P4, P5, P6 >::set (RetVal(*function)(P1, P2, P3, P4, P5, P6, UserData), const UserData &user_data)
 
template<typename UserData >
void clan::Callback_v4< P1, P2, P3, P4 >::set (void(*function)(P1, P2, P3, P4, UserData), const UserData &user_data)
 
template<typename UserData >
void clan::Callback_v5< P1, P2, P3, P4, P5 >::set (void(*function)(P1, P2, P3, P4, P5, UserData), const UserData &user_data)
 
template<typename UserData >
void clan::Callback_4< RetVal, P1, P2, P3, P4 >::set (RetVal(*function)(P1, P2, P3, P4, UserData), const UserData &user_data)
 
template<typename UserData >
void clan::Callback_5< RetVal, P1, P2, P3, P4, P5 >::set (RetVal(*function)(P1, P2, P3, P4, P5, UserData), const UserData &user_data)
 
template<class InstanceClass >
void clan::Callback_v0::set (InstanceClass *instance, void(InstanceClass::*function)())
 
template<class InstanceClass >
void clan::Callback_3< RetVal, P1, P2, P3 >::set (InstanceClass *instance, RetVal(InstanceClass::*function)(P1, P2, P3))
 
template<class InstanceClass >
void clan::Callback_v5< P1, P2, P3, P4, P5 >::set (InstanceClass *instance, void(InstanceClass::*function)(P1, P2, P3, P4, P5))
 
template<class InstanceClass >
void clan::Callback_5< RetVal, P1, P2, P3, P4, P5 >::set (InstanceClass *instance, RetVal(InstanceClass::*function)(P1, P2, P3, P4, P5))
 
template<class InstanceClass >
void clan::Callback_v2< P1, P2 >::set (InstanceClass *instance, void(InstanceClass::*function)(P1, P2))
 
template<class InstanceClass >
void clan::Callback_v6< P1, P2, P3, P4, P5, P6 >::set (InstanceClass *instance, void(InstanceClass::*function)(P1, P2, P3, P4, P5, P6))
 
template<class InstanceClass >
void clan::Callback_v4< P1, P2, P3, P4 >::set (InstanceClass *instance, void(InstanceClass::*function)(P1, P2, P3, P4))
 
template<class InstanceClass >
void clan::Callback_0< RetVal >::set (InstanceClass *instance, RetVal(InstanceClass::*function)())
 
template<class InstanceClass >
void clan::Callback_2< RetVal, P1, P2 >::set (InstanceClass *instance, RetVal(InstanceClass::*function)(P1, P2))
 
template<class InstanceClass >
void clan::Callback_v1< P1 >::set (InstanceClass *instance, void(InstanceClass::*function)(P1))
 
template<class InstanceClass >
void clan::Callback_6< RetVal, P1, P2, P3, P4, P5, P6 >::set (InstanceClass *instance, RetVal(InstanceClass::*function)(P1, P2, P3, P4, P5, P6))
 
template<class InstanceClass >
void clan::Callback_4< RetVal, P1, P2, P3, P4 >::set (InstanceClass *instance, RetVal(InstanceClass::*function)(P1, P2, P3, P4))
 
template<class InstanceClass >
void clan::Callback_v3< P1, P2, P3 >::set (InstanceClass *instance, void(InstanceClass::*function)(P1, P2, P3))
 
template<class InstanceClass >
void clan::Callback_1< RetVal, P1 >::set (InstanceClass *instance, RetVal(InstanceClass::*function)(P1))
 
template<class InstanceClass , typename UserData >
void clan::Callback_v0::set (InstanceClass *instance, void(InstanceClass::*function)(UserData), const UserData &user_data)
 
template<class InstanceClass , typename UserData >
void clan::Callback_v3< P1, P2, P3 >::set (InstanceClass *instance, void(InstanceClass::*function)(P1, P2, P3, UserData), const UserData &user_data)
 
template<class InstanceClass , typename UserData >
void clan::Callback_1< RetVal, P1 >::set (InstanceClass *instance, RetVal(InstanceClass::*function)(P1, UserData), const UserData &user_data)
 
template<class InstanceClass , typename UserData >
void clan::Callback_2< RetVal, P1, P2 >::set (InstanceClass *instance, RetVal(InstanceClass::*function)(P1, P2, UserData), const UserData &user_data)
 
template<class InstanceClass , typename UserData >
void clan::Callback_v6< P1, P2, P3, P4, P5, P6 >::set (InstanceClass *instance, void(InstanceClass::*function)(P1, P2, P3, P4, P5, P6, UserData), const UserData &user_data)
 
template<class InstanceClass , typename UserData >
void clan::Callback_4< RetVal, P1, P2, P3, P4 >::set (InstanceClass *instance, RetVal(InstanceClass::*function)(P1, P2, P3, P4, UserData), const UserData &user_data)
 
template<class InstanceClass , typename UserData >
void clan::Callback_v5< P1, P2, P3, P4, P5 >::set (InstanceClass *instance, void(InstanceClass::*function)(P1, P2, P3, P4, P5, UserData), const UserData &user_data)
 
template<class InstanceClass , typename UserData >
void clan::Callback_v2< P1, P2 >::set (InstanceClass *instance, void(InstanceClass::*function)(P1, P2, UserData), const UserData &user_data)
 
template<class InstanceClass , typename UserData >
void clan::Callback_v4< P1, P2, P3, P4 >::set (InstanceClass *instance, void(InstanceClass::*function)(P1, P2, P3, P4, UserData), const UserData &user_data)
 
template<class InstanceClass , typename UserData >
void clan::Callback_v1< P1 >::set (InstanceClass *instance, void(InstanceClass::*function)(P1, UserData), const UserData &user_data)
 
template<class InstanceClass , typename UserData >
void clan::Callback_5< RetVal, P1, P2, P3, P4, P5 >::set (InstanceClass *instance, RetVal(InstanceClass::*function)(P1, P2, P3, P4, P5, UserData), const UserData &user_data)
 
template<class InstanceClass , typename UserData >
void clan::Callback_6< RetVal, P1, P2, P3, P4, P5, P6 >::set (InstanceClass *instance, RetVal(InstanceClass::*function)(P1, P2, P3, P4, P5, P6, UserData), const UserData &user_data)
 
template<class InstanceClass , typename UserData >
void clan::Callback_3< RetVal, P1, P2, P3 >::set (InstanceClass *instance, RetVal(InstanceClass::*function)(P1, P2, P3, UserData), const UserData &user_data)
 
template<class InstanceClass , typename UserData >
void clan::Callback_0< RetVal >::set (InstanceClass *instance, RetVal(InstanceClass::*function)(UserData), const UserData &user_data)
 

Variables

Functor clan::SlotCallback_v0_functor< Functor >::functor
 
Functor clan::SlotCallback_v1_functor< Param1, Functor >::functor
 
Functor clan::SlotCallback_v2_functor< Param1, Param2, Functor >::functor
 
Functor clan::SlotCallback_v3_functor< Param1, Param2, Param3, Functor >::functor
 
Functor clan::SlotCallback_v4_functor< Param1, Param2, Param3, Param4, Functor >::functor
 
Functor clan::SlotCallback_v5_functor< Param1, Param2, Param3, Param4, Param5, Functor >::functor
 
Functor clan::SlotCallback_v6_functor< Param1, Param2, Param3, Param4, Param5, Param6, Functor >::functor
 
Functor clan::Callback_Impl_v0_functor< Functor >::functor
 
Functor clan::Callback_Impl_6_functor< RetVal, P1, P2, P3, P4, P5, P6, Functor >::functor
 
Functor clan::Callback_Impl_v5_functor< P1, P2, P3, P4, P5, Functor >::functor
 
Functor clan::Callback_Impl_v6_functor< P1, P2, P3, P4, P5, P6, Functor >::functor
 
Functor clan::Callback_Impl_0_functor< RetVal, Functor >::functor
 
Functor clan::Callback_Impl_3_functor< RetVal, P1, P2, P3, Functor >::functor
 
Functor clan::Callback_Impl_1_functor< RetVal, P1, Functor >::functor
 
Functor clan::Callback_Impl_v1_functor< P1, Functor >::functor
 
Functor clan::Callback_Impl_2_functor< RetVal, P1, P2, Functor >::functor
 
Functor clan::Callback_Impl_v2_functor< P1, P2, Functor >::functor
 
Functor clan::Callback_Impl_4_functor< RetVal, P1, P2, P3, P4, Functor >::functor
 
Functor clan::Callback_Impl_v3_functor< P1, P2, P3, Functor >::functor
 
Functor clan::Callback_Impl_5_functor< RetVal, P1, P2, P3, P4, P5, Functor >::functor
 
Functor clan::Callback_Impl_v4_functor< P1, P2, P3, P4, Functor >::functor
 
InstanceClass * clan::SlotCallback_v0_member< InstanceClass >::instance
 
InstanceClass * clan::SlotCallback_v1_member< Param1, InstanceClass >::instance
 
InstanceClass * clan::SlotCallback_v2_member< Param1, Param2, InstanceClass >::instance
 
InstanceClass * clan::SlotCallback_v3_member< Param1, Param2, Param3, InstanceClass >::instance
 
InstanceClass * clan::SlotCallback_v4_member< Param1, Param2, Param3, Param4, InstanceClass >::instance
 
InstanceClass * clan::SlotCallback_v5_member< Param1, Param2, Param3, Param4, Param5, InstanceClass >::instance
 
InstanceClass * clan::SlotCallback_v6_member< Param1, Param2, Param3, Param4, Param5, Param6, InstanceClass >::instance
 
InstanceClass * clan::SlotCallback_v0_member_user< InstanceClass, UserData >::instance
 
InstanceClass * clan::SlotCallback_v1_member_user< Param1, InstanceClass, UserData >::instance
 
InstanceClass * clan::SlotCallback_v2_member_user< Param1, Param2, InstanceClass, UserData >::instance
 
InstanceClass * clan::SlotCallback_v3_member_user< Param1, Param2, Param3, InstanceClass, UserData >::instance
 
InstanceClass * clan::SlotCallback_v4_member_user< Param1, Param2, Param3, Param4, InstanceClass, UserData >::instance
 
InstanceClass * clan::SlotCallback_v5_member_user< Param1, Param2, Param3, Param4, Param5, InstanceClass, UserData >::instance
 
InstanceClass * clan::SlotCallback_v6_member_user< Param1, Param2, Param3, Param4, Param5, Param6, InstanceClass, UserData >::instance
 
InstanceClass * clan::Callback_Impl_v0_member< InstanceClass >::instance
 
InstanceClass * clan::Callback_Impl_6_member< RetVal, P1, P2, P3, P4, P5, P6, InstanceClass >::instance
 
InstanceClass * clan::Callback_Impl_v6_member< P1, P2, P3, P4, P5, P6, InstanceClass >::instance
 
InstanceClass * clan::Callback_Impl_3_member< RetVal, P1, P2, P3, InstanceClass >::instance
 
InstanceClass * clan::Callback_Impl_0_member< RetVal, InstanceClass >::instance
 
InstanceClass * clan::Callback_Impl_v1_member< P1, InstanceClass >::instance
 
InstanceClass * clan::Callback_Impl_4_member< RetVal, P1, P2, P3, P4, InstanceClass >::instance
 
InstanceClass * clan::Callback_Impl_v2_member< P1, P2, InstanceClass >::instance
 
InstanceClass * clan::Callback_Impl_2_member< RetVal, P1, P2, InstanceClass >::instance
 
InstanceClass * clan::Callback_Impl_v3_member< P1, P2, P3, InstanceClass >::instance
 
InstanceClass * clan::Callback_Impl_5_member< RetVal, P1, P2, P3, P4, P5, InstanceClass >::instance
 
InstanceClass * clan::Callback_Impl_v4_member< P1, P2, P3, P4, InstanceClass >::instance
 
InstanceClass * clan::Callback_Impl_1_member< RetVal, P1, InstanceClass >::instance
 
InstanceClass * clan::Callback_Impl_v5_member< P1, P2, P3, P4, P5, InstanceClass >::instance
 
InstanceClass * clan::Callback_Impl_v0_member_user< InstanceClass, UserData >::instance
 
InstanceClass * clan::Callback_Impl_6_member_user< RetVal, P1, P2, P3, P4, P5, P6, InstanceClass, UserData >::instance
 
InstanceClass * clan::Callback_Impl_v6_member_user< P1, P2, P3, P4, P5, P6, InstanceClass, UserData >::instance
 
InstanceClass * clan::Callback_Impl_3_member_user< RetVal, P1, P2, P3, InstanceClass, UserData >::instance
 
InstanceClass * clan::Callback_Impl_1_member_user< RetVal, P1, InstanceClass, UserData >::instance
 
InstanceClass * clan::Callback_Impl_v1_member_user< P1, InstanceClass, UserData >::instance
 
InstanceClass * clan::Callback_Impl_4_member_user< RetVal, P1, P2, P3, P4, InstanceClass, UserData >::instance
 
InstanceClass * clan::Callback_Impl_v2_member_user< P1, P2, InstanceClass, UserData >::instance
 
InstanceClass * clan::Callback_Impl_v3_member_user< P1, P2, P3, InstanceClass, UserData >::instance
 
InstanceClass * clan::Callback_Impl_2_member_user< RetVal, P1, P2, InstanceClass, UserData >::instance
 
InstanceClass * clan::Callback_Impl_5_member_user< RetVal, P1, P2, P3, P4, P5, InstanceClass, UserData >::instance
 
InstanceClass * clan::Callback_Impl_v4_member_user< P1, P2, P3, P4, InstanceClass, UserData >::instance
 
InstanceClass * clan::Callback_Impl_0_member_user< RetVal, InstanceClass, UserData >::instance
 
InstanceClass * clan::Callback_Impl_v5_member_user< P1, P2, P3, P4, P5, InstanceClass, UserData >::instance
 
void(InstanceClass::* clan::SlotCallback_v0_member< InstanceClass >::member_func )()
 
void(InstanceClass::* clan::SlotCallback_v4_member< Param1, Param2, Param3, Param4, InstanceClass >::member_func )(Param1, Param2, Param3, Param4)
 
void(InstanceClass::* clan::SlotCallback_v1_member< Param1, InstanceClass >::member_func )(Param1)
 
void(InstanceClass::* clan::SlotCallback_v2_member< Param1, Param2, InstanceClass >::member_func )(Param1, Param2)
 
void(InstanceClass::* clan::SlotCallback_v3_member< Param1, Param2, Param3, InstanceClass >::member_func )(Param1, Param2, Param3)
 
void(InstanceClass::* clan::SlotCallback_v5_member< Param1, Param2, Param3, Param4, Param5, InstanceClass >::member_func )(Param1, Param2, Param3, Param4, Param5)
 
void(InstanceClass::* clan::SlotCallback_v6_member< Param1, Param2, Param3, Param4, Param5, Param6, InstanceClass >::member_func )(Param1, Param2, Param3, Param4, Param5, Param6)
 
void(InstanceClass::* clan::SlotCallback_v0_member_user< InstanceClass, UserData >::member_func )(UserData)
 
void(InstanceClass::* clan::SlotCallback_v1_member_user< Param1, InstanceClass, UserData >::member_func )(Param1, UserData)
 
void(InstanceClass::* clan::SlotCallback_v2_member_user< Param1, Param2, InstanceClass, UserData >::member_func )(Param1, Param2, UserData)
 
void(InstanceClass::* clan::SlotCallback_v6_member_user< Param1, Param2, Param3, Param4, Param5, Param6, InstanceClass, UserData >::member_func )(Param1, Param2, Param3, Param4, Param5, Param6, UserData)
 
void(InstanceClass::* clan::SlotCallback_v3_member_user< Param1, Param2, Param3, InstanceClass, UserData >::member_func )(Param1, Param2, Param3, UserData)
 
void(InstanceClass::* clan::SlotCallback_v4_member_user< Param1, Param2, Param3, Param4, InstanceClass, UserData >::member_func )(Param1, Param2, Param3, Param4, UserData)
 
void(InstanceClass::* clan::SlotCallback_v5_member_user< Param1, Param2, Param3, Param4, Param5, InstanceClass, UserData >::member_func )(Param1, Param2, Param3, Param4, Param5, UserData)
 
void(InstanceClass::* clan::Callback_Impl_v0_member< InstanceClass >::member_func )()
 
RetVal(InstanceClass::* clan::Callback_Impl_6_member< RetVal, P1, P2, P3, P4, P5, P6, InstanceClass >::member_func )(P1, P2, P3, P4, P5, P6)
 
void(InstanceClass::* clan::Callback_Impl_v6_member< P1, P2, P3, P4, P5, P6, InstanceClass >::member_func )(P1, P2, P3, P4, P5, P6)
 
RetVal(InstanceClass::* clan::Callback_Impl_0_member< RetVal, InstanceClass >::member_func )()
 
RetVal(InstanceClass::* clan::Callback_Impl_3_member< RetVal, P1, P2, P3, InstanceClass >::member_func )(P1, P2, P3)
 
void(InstanceClass::* clan::Callback_Impl_v2_member< P1, P2, InstanceClass >::member_func )(P1, P2)
 
void(InstanceClass::* clan::Callback_Impl_v1_member< P1, InstanceClass >::member_func )(P1)
 
RetVal(InstanceClass::* clan::Callback_Impl_4_member< RetVal, P1, P2, P3, P4, InstanceClass >::member_func )(P1, P2, P3, P4)
 
RetVal(InstanceClass::* clan::Callback_Impl_2_member< RetVal, P1, P2, InstanceClass >::member_func )(P1, P2)
 
void(InstanceClass::* clan::Callback_Impl_v3_member< P1, P2, P3, InstanceClass >::member_func )(P1, P2, P3)
 
RetVal(InstanceClass::* clan::Callback_Impl_5_member< RetVal, P1, P2, P3, P4, P5, InstanceClass >::member_func )(P1, P2, P3, P4, P5)
 
void(InstanceClass::* clan::Callback_Impl_v4_member< P1, P2, P3, P4, InstanceClass >::member_func )(P1, P2, P3, P4)
 
RetVal(InstanceClass::* clan::Callback_Impl_1_member< RetVal, P1, InstanceClass >::member_func )(P1)
 
void(InstanceClass::* clan::Callback_Impl_v5_member< P1, P2, P3, P4, P5, InstanceClass >::member_func )(P1, P2, P3, P4, P5)
 
void(InstanceClass::* clan::Callback_Impl_v0_member_user< InstanceClass, UserData >::member_func )(UserData)
 
RetVal(InstanceClass::* clan::Callback_Impl_6_member_user< RetVal, P1, P2, P3, P4, P5, P6, InstanceClass, UserData >::member_func )(P1, P2, P3, P4, P5, P6, UserData)
 
void(InstanceClass::* clan::Callback_Impl_v6_member_user< P1, P2, P3, P4, P5, P6, InstanceClass, UserData >::member_func )(P1, P2, P3, P4, P5, P6, UserData)
 
RetVal(InstanceClass::* clan::Callback_Impl_1_member_user< RetVal, P1, InstanceClass, UserData >::member_func )(P1, UserData)
 
RetVal(InstanceClass::* clan::Callback_Impl_3_member_user< RetVal, P1, P2, P3, InstanceClass, UserData >::member_func )(P1, P2, P3, UserData)
 
void(InstanceClass::* clan::Callback_Impl_v2_member_user< P1, P2, InstanceClass, UserData >::member_func )(P1, P2, UserData)
 
RetVal(InstanceClass::* clan::Callback_Impl_4_member_user< RetVal, P1, P2, P3, P4, InstanceClass, UserData >::member_func )(P1, P2, P3, P4, UserData)
 
void(InstanceClass::* clan::Callback_Impl_v1_member_user< P1, InstanceClass, UserData >::member_func )(P1, UserData)
 
void(InstanceClass::* clan::Callback_Impl_v3_member_user< P1, P2, P3, InstanceClass, UserData >::member_func )(P1, P2, P3, UserData)
 
RetVal(InstanceClass::* clan::Callback_Impl_2_member_user< RetVal, P1, P2, InstanceClass, UserData >::member_func )(P1, P2, UserData)
 
RetVal(InstanceClass::* clan::Callback_Impl_5_member_user< RetVal, P1, P2, P3, P4, P5, InstanceClass, UserData >::member_func )(P1, P2, P3, P4, P5, UserData)
 
void(InstanceClass::* clan::Callback_Impl_v4_member_user< P1, P2, P3, P4, InstanceClass, UserData >::member_func )(P1, P2, P3, P4, UserData)
 
RetVal(InstanceClass::* clan::Callback_Impl_0_member_user< RetVal, InstanceClass, UserData >::member_func )(UserData)
 
void(InstanceClass::* clan::Callback_Impl_v5_member_user< P1, P2, P3, P4, P5, InstanceClass, UserData >::member_func )(P1, P2, P3, P4, P5, UserData)
 
void(* clan::SlotCallback_v0_static::static_func )()
 
void(* clan::SlotCallback_v1_static< Param1 >::static_func )(Param1)
 
void(* clan::SlotCallback_v6_static< Param1, Param2, Param3, Param4, Param5, Param6 >::static_func )(Param1, Param2, Param3, Param4, Param5, Param6)
 
void(* clan::SlotCallback_v3_static< Param1, Param2, Param3 >::static_func )(Param1, Param2, Param3)
 
void(* clan::SlotCallback_v4_static< Param1, Param2, Param3, Param4 >::static_func )(Param1, Param2, Param3, Param4)
 
void(* clan::SlotCallback_v2_static< Param1, Param2 >::static_func )(Param1, Param2)
 
void(* clan::SlotCallback_v5_static< Param1, Param2, Param3, Param4, Param5 >::static_func )(Param1, Param2, Param3, Param4, Param5)
 
void(* clan::Callback_Impl_v0_static::static_func )()
 
void(* clan::SlotCallback_v0_static_user< UserData >::static_func )(UserData)
 
void(* clan::Callback_Impl_v4_static< P1, P2, P3, P4 >::static_func )(P1, P2, P3, P4)
 
void(* clan::Callback_Impl_v1_static< P1 >::static_func )(P1)
 
void(* clan::Callback_Impl_v6_static< P1, P2, P3, P4, P5, P6 >::static_func )(P1, P2, P3, P4, P5, P6)
 
void(* clan::Callback_Impl_v3_static< P1, P2, P3 >::static_func )(P1, P2, P3)
 
RetVal(* clan::Callback_Impl_1_static< RetVal, P1 >::static_func )(P1)
 
void(* clan::SlotCallback_v3_static_user< Param1, Param2, Param3, UserData >::static_func )(Param1, Param2, Param3, UserData)
 
void(* clan::Callback_Impl_v2_static< P1, P2 >::static_func )(P1, P2)
 
RetVal(* clan::Callback_Impl_0_static< RetVal >::static_func )()
 
RetVal(* clan::Callback_Impl_4_static< RetVal, P1, P2, P3, P4 >::static_func )(P1, P2, P3, P4)
 
void(* clan::SlotCallback_v4_static_user< Param1, Param2, Param3, Param4, UserData >::static_func )(Param1, Param2, Param3, Param4, UserData)
 
void(* clan::SlotCallback_v2_static_user< Param1, Param2, UserData >::static_func )(Param1, Param2, UserData)
 
void(* clan::SlotCallback_v1_static_user< Param1, UserData >::static_func )(Param1, UserData)
 
void(* clan::SlotCallback_v6_static_user< Param1, Param2, Param3, Param4, Param5, Param6, UserData >::static_func )(Param1, Param2, Param3, Param4, Param5, Param6, UserData)
 
void(* clan::SlotCallback_v5_static_user< Param1, Param2, Param3, Param4, Param5, UserData >::static_func )(Param1, Param2, Param3, Param4, Param5, UserData)
 
RetVal(* clan::Callback_Impl_5_static< RetVal, P1, P2, P3, P4, P5 >::static_func )(P1, P2, P3, P4, P5)
 
RetVal(* clan::Callback_Impl_2_static< RetVal, P1, P2 >::static_func )(P1, P2)
 
void(* clan::Callback_Impl_v5_static< P1, P2, P3, P4, P5 >::static_func )(P1, P2, P3, P4, P5)
 
RetVal(* clan::Callback_Impl_6_static< RetVal, P1, P2, P3, P4, P5, P6 >::static_func )(P1, P2, P3, P4, P5, P6)
 
RetVal(* clan::Callback_Impl_3_static< RetVal, P1, P2, P3 >::static_func )(P1, P2, P3)
 
void(* clan::Callback_Impl_v0_static_user< UserData >::static_func )(UserData)
 
void(* clan::Callback_Impl_v6_static_user< P1, P2, P3, P4, P5, P6, UserData >::static_func )(P1, P2, P3, P4, P5, P6, UserData)
 
void(* clan::Callback_Impl_v1_static_user< P1, UserData >::static_func )(P1, UserData)
 
void(* clan::Callback_Impl_v5_static_user< P1, P2, P3, P4, P5, UserData >::static_func )(P1, P2, P3, P4, P5, UserData)
 
RetVal(* clan::Callback_Impl_0_static_user< RetVal, UserData >::static_func )(UserData)
 
RetVal(* clan::Callback_Impl_2_static_user< RetVal, P1, P2, UserData >::static_func )(P1, P2, UserData)
 
RetVal(* clan::Callback_Impl_4_static_user< RetVal, P1, P2, P3, P4, UserData >::static_func )(P1, P2, P3, P4, UserData)
 
RetVal(* clan::Callback_Impl_5_static_user< RetVal, P1, P2, P3, P4, P5, UserData >::static_func )(P1, P2, P3, P4, P5, UserData)
 
void(* clan::Callback_Impl_v2_static_user< P1, P2, UserData >::static_func )(P1, P2, UserData)
 
void(* clan::Callback_Impl_v4_static_user< P1, P2, P3, P4, UserData >::static_func )(P1, P2, P3, P4, UserData)
 
RetVal(* clan::Callback_Impl_1_static_user< RetVal, P1, UserData >::static_func )(P1, UserData)
 
RetVal(* clan::Callback_Impl_3_static_user< RetVal, P1, P2, P3, UserData >::static_func )(P1, P2, P3, UserData)
 
void(* clan::Callback_Impl_v3_static_user< P1, P2, P3, UserData >::static_func )(P1, P2, P3, UserData)
 
RetVal(* clan::Callback_Impl_6_static_user< RetVal, P1, P2, P3, P4, P5, P6, UserData >::static_func )(P1, P2, P3, P4, P5, P6, UserData)
 
UserData clan::SlotCallback_v0_static_user< UserData >::user_data
 
UserData clan::SlotCallback_v5_static_user< Param1, Param2, Param3, Param4, Param5, UserData >::user_data
 
UserData clan::SlotCallback_v4_static_user< Param1, Param2, Param3, Param4, UserData >::user_data
 
UserData clan::SlotCallback_v6_static_user< Param1, Param2, Param3, Param4, Param5, Param6, UserData >::user_data
 
UserData clan::SlotCallback_v2_static_user< Param1, Param2, UserData >::user_data
 
UserData clan::SlotCallback_v3_static_user< Param1, Param2, Param3, UserData >::user_data
 
UserData clan::SlotCallback_v1_static_user< Param1, UserData >::user_data
 
UserData clan::Callback_Impl_v0_static_user< UserData >::user_data
 
UserData clan::Callback_Impl_6_static_user< RetVal, P1, P2, P3, P4, P5, P6, UserData >::user_data
 
UserData clan::Callback_Impl_v1_static_user< P1, UserData >::user_data
 
UserData clan::Callback_Impl_v4_static_user< P1, P2, P3, P4, UserData >::user_data
 
UserData clan::Callback_Impl_v2_static_user< P1, P2, UserData >::user_data
 
UserData clan::Callback_Impl_1_static_user< RetVal, P1, UserData >::user_data
 
UserData clan::Callback_Impl_5_static_user< RetVal, P1, P2, P3, P4, P5, UserData >::user_data
 
UserData clan::Callback_Impl_v5_static_user< P1, P2, P3, P4, P5, UserData >::user_data
 
UserData clan::Callback_Impl_2_static_user< RetVal, P1, P2, UserData >::user_data
 
UserData clan::Callback_Impl_v6_static_user< P1, P2, P3, P4, P5, P6, UserData >::user_data
 
UserData clan::Callback_Impl_4_static_user< RetVal, P1, P2, P3, P4, UserData >::user_data
 
UserData clan::Callback_Impl_v3_static_user< P1, P2, P3, UserData >::user_data
 
UserData clan::Callback_Impl_0_static_user< RetVal, UserData >::user_data
 
UserData clan::Callback_Impl_3_static_user< RetVal, P1, P2, P3, UserData >::user_data
 
UserData clan::SlotCallback_v0_member_user< InstanceClass, UserData >::user_data
 
UserData clan::SlotCallback_v3_member_user< Param1, Param2, Param3, InstanceClass, UserData >::user_data
 
UserData clan::SlotCallback_v4_member_user< Param1, Param2, Param3, Param4, InstanceClass, UserData >::user_data
 
UserData clan::SlotCallback_v2_member_user< Param1, Param2, InstanceClass, UserData >::user_data
 
UserData clan::SlotCallback_v6_member_user< Param1, Param2, Param3, Param4, Param5, Param6, InstanceClass, UserData >::user_data
 
UserData clan::SlotCallback_v1_member_user< Param1, InstanceClass, UserData >::user_data
 
UserData clan::SlotCallback_v5_member_user< Param1, Param2, Param3, Param4, Param5, InstanceClass, UserData >::user_data
 
UserData clan::Callback_Impl_v0_member_user< InstanceClass, UserData >::user_data
 
UserData clan::Callback_Impl_v5_member_user< P1, P2, P3, P4, P5, InstanceClass, UserData >::user_data
 
UserData clan::Callback_Impl_6_member_user< RetVal, P1, P2, P3, P4, P5, P6, InstanceClass, UserData >::user_data
 
UserData clan::Callback_Impl_1_member_user< RetVal, P1, InstanceClass, UserData >::user_data
 
UserData clan::Callback_Impl_v1_member_user< P1, InstanceClass, UserData >::user_data
 
UserData clan::Callback_Impl_2_member_user< RetVal, P1, P2, InstanceClass, UserData >::user_data
 
UserData clan::Callback_Impl_0_member_user< RetVal, InstanceClass, UserData >::user_data
 
UserData clan::Callback_Impl_4_member_user< RetVal, P1, P2, P3, P4, InstanceClass, UserData >::user_data
 
UserData clan::Callback_Impl_v6_member_user< P1, P2, P3, P4, P5, P6, InstanceClass, UserData >::user_data
 
UserData clan::Callback_Impl_v2_member_user< P1, P2, InstanceClass, UserData >::user_data
 
UserData clan::Callback_Impl_v3_member_user< P1, P2, P3, InstanceClass, UserData >::user_data
 
UserData clan::Callback_Impl_5_member_user< RetVal, P1, P2, P3, P4, P5, InstanceClass, UserData >::user_data
 
UserData clan::Callback_Impl_3_member_user< RetVal, P1, P2, P3, InstanceClass, UserData >::user_data
 
UserData clan::Callback_Impl_v4_member_user< P1, P2, P3, P4, InstanceClass, UserData >::user_data
 

Construction

 clan::Signal_v0::Signal_v0 ()
 
 clan::Signal_v0::Signal_v0 (const Signal_v0 &copy)
 

Operations

Slot clan::Signal_v0::connect (void(*function)())
 
template<class UserData >
Slot clan::Signal_v0::connect (void(*function)(UserData), const UserData &user_data)
 
template<class InstanceClass >
Slot clan::Signal_v0::connect (InstanceClass *instance, void(InstanceClass::*function)())
 
template<class InstanceClass , class UserData >
Slot clan::Signal_v0::connect (InstanceClass *instance, void(InstanceClass::*function)(UserData), const UserData &user_data)
 
template<class Functor >
Slot clan::Signal_v0::connect_functor (const Functor &functor)
 
void clan::Signal_v0::invoke () const
 

Construction

 clan::Signal_v1< Param1 >::Signal_v1 ()
 
 clan::Signal_v1< Param1 >::Signal_v1 (const Signal_v1< Param1 > &copy)
 

Operations

Slot clan::Signal_v1< Param1 >::connect (void(*function)(Param1))
 
template<class UserData >
Slot clan::Signal_v1< Param1 >::connect (void(*function)(Param1, UserData), const UserData &user_data)
 
template<class InstanceClass >
Slot clan::Signal_v1< Param1 >::connect (InstanceClass *instance, void(InstanceClass::*function)(Param1))
 
template<class InstanceClass , class UserData >
Slot clan::Signal_v1< Param1 >::connect (InstanceClass *instance, void(InstanceClass::*function)(Param1, UserData), const UserData &user_data)
 
template<class Functor >
Slot clan::Signal_v1< Param1 >::connect_functor (const Functor &functor)
 
void clan::Signal_v1< Param1 >::invoke (Param1 param1) const
 

Construction

 clan::Signal_v2< Param1, Param2 >::Signal_v2 ()
 
 clan::Signal_v2< Param1, Param2 >::Signal_v2 (const Signal_v2< Param1, Param2 > &copy)
 

Operations

Slot clan::Signal_v2< Param1, Param2 >::connect (void(*function)(Param1, Param2))
 
template<class UserData >
Slot clan::Signal_v2< Param1, Param2 >::connect (void(*function)(Param1, Param2, UserData), const UserData &user_data)
 
template<class InstanceClass >
Slot clan::Signal_v2< Param1, Param2 >::connect (InstanceClass *instance, void(InstanceClass::*function)(Param1, Param2))
 
template<class InstanceClass , class UserData >
Slot clan::Signal_v2< Param1, Param2 >::connect (InstanceClass *instance, void(InstanceClass::*function)(Param1, Param2, UserData), const UserData &user_data)
 
template<class Functor >
Slot clan::Signal_v2< Param1, Param2 >::connect_functor (const Functor &functor)
 
void clan::Signal_v2< Param1, Param2 >::invoke (Param1 param1, Param2 param2) const
 

Construction

 clan::Signal_v3< Param1, Param2, Param3 >::Signal_v3 ()
 
 clan::Signal_v3< Param1, Param2, Param3 >::Signal_v3 (const Signal_v3< Param1, Param2, Param3 > &copy)
 

Operations

Slot clan::Signal_v3< Param1, Param2, Param3 >::connect (void(*function)(Param1, Param2, Param3))
 
template<class UserData >
Slot clan::Signal_v3< Param1, Param2, Param3 >::connect (void(*function)(Param1, Param2, Param3, UserData), const UserData &user_data)
 
template<class InstanceClass >
Slot clan::Signal_v3< Param1, Param2, Param3 >::connect (InstanceClass *instance, void(InstanceClass::*function)(Param1, Param2, Param3))
 
template<class InstanceClass , class UserData >
Slot clan::Signal_v3< Param1, Param2, Param3 >::connect (InstanceClass *instance, void(InstanceClass::*function)(Param1, Param2, Param3, UserData), const UserData &user_data)
 
template<class Functor >
Slot clan::Signal_v3< Param1, Param2, Param3 >::connect_functor (const Functor &functor)
 
void clan::Signal_v3< Param1, Param2, Param3 >::invoke (Param1 param1, Param2 param2, Param3 param3) const
 

Construction

 clan::Signal_v4< Param1, Param2, Param3, Param4 >::Signal_v4 ()
 
 clan::Signal_v4< Param1, Param2, Param3, Param4 >::Signal_v4 (const Signal_v4< Param1, Param2, Param3, Param4 > &copy)
 

Operations

Slot clan::Signal_v4< Param1, Param2, Param3, Param4 >::connect (void(*function)(Param1, Param2, Param3, Param4))
 
template<class UserData >
Slot clan::Signal_v4< Param1, Param2, Param3, Param4 >::connect (void(*function)(Param1, Param2, Param3, Param4, UserData), const UserData &user_data)
 
template<class InstanceClass >
Slot clan::Signal_v4< Param1, Param2, Param3, Param4 >::connect (InstanceClass *instance, void(InstanceClass::*function)(Param1, Param2, Param3, Param4))
 
template<class InstanceClass , class UserData >
Slot clan::Signal_v4< Param1, Param2, Param3, Param4 >::connect (InstanceClass *instance, void(InstanceClass::*function)(Param1, Param2, Param3, Param4, UserData), const UserData &user_data)
 
template<class Functor >
Slot clan::Signal_v4< Param1, Param2, Param3, Param4 >::connect_functor (const Functor &functor)
 
void clan::Signal_v4< Param1, Param2, Param3, Param4 >::invoke (Param1 param1, Param2 param2, Param3 param3, Param4 param4) const
 

Construction

 clan::Signal_v5< Param1, Param2, Param3, Param4, Param5 >::Signal_v5 ()
 
 clan::Signal_v5< Param1, Param2, Param3, Param4, Param5 >::Signal_v5 (const Signal_v5< Param1, Param2, Param3, Param4, Param5 > &copy)
 

Operations

Slot clan::Signal_v5< Param1, Param2, Param3, Param4, Param5 >::connect (void(*function)(Param1, Param2, Param3, Param4, Param5))
 
template<class UserData >
Slot clan::Signal_v5< Param1, Param2, Param3, Param4, Param5 >::connect (void(*function)(Param1, Param2, Param3, Param4, Param5, UserData), const UserData &user_data)
 
template<class InstanceClass >
Slot clan::Signal_v5< Param1, Param2, Param3, Param4, Param5 >::connect (InstanceClass *instance, void(InstanceClass::*function)(Param1, Param2, Param3, Param4, Param5))
 
template<class InstanceClass , class UserData >
Slot clan::Signal_v5< Param1, Param2, Param3, Param4, Param5 >::connect (InstanceClass *instance, void(InstanceClass::*function)(Param1, Param2, Param3, Param4, Param5, UserData), const UserData &user_data)
 
template<class Functor >
Slot clan::Signal_v5< Param1, Param2, Param3, Param4, Param5 >::connect_functor (const Functor &functor)
 
void clan::Signal_v5< Param1, Param2, Param3, Param4, Param5 >::invoke (Param1 param1, Param2 param2, Param3 param3, Param4 param4, Param5 param5) const
 

Construction

 clan::Signal_v6< Param1, Param2, Param3, Param4, Param5, Param6 >::Signal_v6 ()
 
 clan::Signal_v6< Param1, Param2, Param3, Param4, Param5, Param6 >::Signal_v6 (const Signal_v6< Param1, Param2, Param3, Param4, Param5, Param6 > &copy)
 

Operations

Slot clan::Signal_v6< Param1, Param2, Param3, Param4, Param5, Param6 >::connect (void(*function)(Param1, Param2, Param3, Param4, Param5, Param6))
 
template<class UserData >
Slot clan::Signal_v6< Param1, Param2, Param3, Param4, Param5, Param6 >::connect (void(*function)(Param1, Param2, Param3, Param4, Param5, Param6, UserData), const UserData &user_data)
 
template<class InstanceClass >
Slot clan::Signal_v6< Param1, Param2, Param3, Param4, Param5, Param6 >::connect (InstanceClass *instance, void(InstanceClass::*function)(Param1, Param2, Param3, Param4, Param5, Param6))
 
template<class InstanceClass , class UserData >
Slot clan::Signal_v6< Param1, Param2, Param3, Param4, Param5, Param6 >::connect (InstanceClass *instance, void(InstanceClass::*function)(Param1, Param2, Param3, Param4, Param5, Param6, UserData), const UserData &user_data)
 
template<class Functor >
Slot clan::Signal_v6< Param1, Param2, Param3, Param4, Param5, Param6 >::connect_functor (const Functor &functor)
 
void clan::Signal_v6< Param1, Param2, Param3, Param4, Param5, Param6 >::invoke (Param1 param1, Param2 param2, Param3 param3, Param4 param4, Param5 param5, Param6 param6) const
 

Construction

 clan::Slot::Slot ()
 
 clan::Slot::Slot (const std::shared_ptr< SlotCallback > &callback)
 

Operations

void clan::Slot::destroy ()
 
void clan::Slot::enable ()
 
void clan::Slot::disable ()
 

Implementation

std::shared_ptr< Slot_Implclan::Slot::impl
 

Operations

template<class SigClass >
void clan::SlotContainer::connect (SigClass &sig, void(*func)())
 Connect a slot to a Signal_v0 signal. More...
 
template<class SigClass , class Class >
void clan::SlotContainer::connect (SigClass &sig, Class *self, void(Class::*func)())
 Connect a slot to a Signal_v0 signal. More...
 
template<class SigClass , class UserData >
void clan::SlotContainer::connect (SigClass &sig, void(*func)(UserData), UserData user_data)
 Connect a slot to a Signal_v0 signal with an user data parameter. More...
 
template<class SigClass , class Class , class UserData >
void clan::SlotContainer::connect (SigClass &sig, Class *self, void(Class::*func)(UserData), UserData user_data)
 Connect a slot to a Signal_v0 signal with an user data parameter. More...
 
template<class SigClass , class Param1 >
void clan::SlotContainer::connect (SigClass &sig, void(*func)(Param1))
 Connect a slot to a Signal_v1 signal. More...
 
template<class SigClass , class Class , class Param1 >
void clan::SlotContainer::connect (SigClass &sig, Class *self, void(Class::*func)(Param1))
 Connect a slot to a Signal_v1 signal. More...
 
template<class SigClass , class Param1 , class UserData >
void clan::SlotContainer::connect (SigClass &sig, void(*func)(Param1, UserData), UserData user_data)
 Connect a slot to a Signal_v1 signal with an user data parameter. More...
 
template<class SigClass , class Class , class Param1 , class UserData >
void clan::SlotContainer::connect (SigClass &sig, Class *self, void(Class::*func)(Param1, UserData), UserData user_data)
 Connect a slot to a Signal_v1 signal with an user data parameter. More...
 
template<class SigClass , class Param1 , class Param2 >
void clan::SlotContainer::connect (SigClass &sig, void(*func)(Param1, Param2))
 Connect a slot to a Signal_v2 signal. More...
 
template<class SigClass , class Class , class Param1 , class Param2 >
void clan::SlotContainer::connect (SigClass &sig, Class *self, void(Class::*func)(Param1, Param2))
 Connect a slot to a Signal_v2 signal. More...
 
template<class SigClass , class Param1 , class Param2 , class UserData >
void clan::SlotContainer::connect (SigClass &sig, void(*func)(Param1, Param2, UserData), UserData user_data)
 Connect a slot to a Signal_v2 signal with an user data parameter. More...
 
template<class SigClass , class Class , class Param1 , class Param2 , class UserData >
void clan::SlotContainer::connect (SigClass &sig, Class *self, void(Class::*func)(Param1, Param2, UserData), UserData user_data)
 Connect a slot to a Signal_v2 signal with an user data parameter. More...
 
template<class SigClass , class Param1 , class Param2 , class Param3 >
void clan::SlotContainer::connect (SigClass &sig, void(*func)(Param1, Param2, Param3))
 Connect a slot to a Signal_v3 signal. More...
 
template<class SigClass , class Class , class Param1 , class Param2 , class Param3 >
void clan::SlotContainer::connect (SigClass &sig, Class *self, void(Class::*func)(Param1, Param2, Param3))
 Connect a slot to a Signal_v3 signal. More...
 
template<class SigClass , class Param1 , class Param2 , class Param3 , class UserData >
void clan::SlotContainer::connect (SigClass &sig, void(*func)(Param1, Param2, Param3, UserData), UserData user_data)
 Connect a slot to a Signal_v3 signal with an user data parameter. More...
 
template<class SigClass , class Class , class Param1 , class Param2 , class Param3 , class UserData >
void clan::SlotContainer::connect (SigClass &sig, Class *self, void(Class::*func)(Param1, Param2, Param3, UserData), UserData user_data)
 Connect a slot to a Signal_v3 signal with an user data parameter. More...
 
template<class SigClass , class Param1 , class Param2 , class Param3 , class Param4 >
void clan::SlotContainer::connect (SigClass &sig, void(*func)(Param1, Param2, Param3, Param4))
 Connect a slot to a Signal_v4 signal. More...
 
template<class SigClass , class Class , class Param1 , class Param2 , class Param3 , class Param4 >
void clan::SlotContainer::connect (SigClass &sig, Class *self, void(Class::*func)(Param1, Param2, Param3, Param4))
 Connect a slot to a Signal_v4 signal. More...
 
template<class SigClass , class Param1 , class Param2 , class Param3 , class Param4 , class UserData >
void clan::SlotContainer::connect (SigClass &sig, void(*func)(Param1, Param2, Param3, Param4, UserData user_data), UserData user_data)
 Connect a slot to a Signal_v4 signal with an user data parameter. More...
 
template<class SigClass , class Class , class Param1 , class Param2 , class Param3 , class Param4 , class UserData >
void clan::SlotContainer::connect (SigClass &sig, Class *self, void(Class::*func)(Param1, Param2, Param3, Param4, UserData user_data), UserData user_data)
 Connect a slot to a Signal_v4 signal with an user data parameter. More...
 
template<class SigClass , class Param1 , class Param2 , class Param3 , class Param4 , class Param5 >
void clan::SlotContainer::connect (SigClass &sig, void(*func)(Param1, Param2, Param3, Param4, Param5))
 Connect a slot to a Signal_v5 signal. More...
 
template<class SigClass , class Class , class Param1 , class Param2 , class Param3 , class Param4 , class Param5 >
void clan::SlotContainer::connect (SigClass &sig, Class *self, void(Class::*func)(Param1, Param2, Param3, Param4, Param5))
 Connect a slot to a Signal_v5 signal. More...
 
template<class SigClass , class Param1 , class Param2 , class Param3 , class Param4 , class Param5 , class UserData >
void clan::SlotContainer::connect (SigClass &sig, void(*func)(Param1, Param2, Param3, Param4, Param5, UserData user_data), UserData user_data)
 Connect a slot to a Signal_v5 signal with an user data parameter. More...
 
template<class SigClass , class Class , class Param1 , class Param2 , class Param3 , class Param4 , class Param5 , class UserData >
void clan::SlotContainer::connect (SigClass &sig, Class *self, void(Class::*func)(Param1, Param2, Param3, Param4, Param5, UserData user_data), UserData user_data)
 Connect a slot to a Signal_v5 signal with an user data parameter. More...
 
template<class SigClass , class Functor >
void clan::SlotContainer::connect_functor (SigClass &sig, const Functor &functor)
 Connect a functor slot to a signal. More...
 

Detailed Description

Function Documentation

◆ Callback_0() [1/7]

template<typename RetVal>
clan::Callback_0< RetVal >::Callback_0 ( )
inline

◆ Callback_0() [2/7]

template<typename RetVal>
clan::Callback_0< RetVal >::Callback_0 ( const Callback_0< RetVal > &  copy)
inline

◆ Callback_0() [3/7]

template<typename RetVal>
clan::Callback_0< RetVal >::Callback_0 ( Callback_Impl_0< RetVal > *  impl)
inline

◆ Callback_0() [4/7]

template<typename RetVal>
clan::Callback_0< RetVal >::Callback_0 ( RetVal(*)()  function)
inline

◆ Callback_0() [5/7]

template<typename RetVal>
template<typename UserData >
clan::Callback_0< RetVal >::Callback_0 ( RetVal(*)(UserData function,
const UserData user_data 
)
inline

◆ Callback_0() [6/7]

template<typename RetVal>
template<class InstanceClass >
clan::Callback_0< RetVal >::Callback_0 ( InstanceClass *  instance,
RetVal(InstanceClass::*)()  function 
)
inline

◆ Callback_0() [7/7]

template<typename RetVal>
template<class InstanceClass , typename UserData >
clan::Callback_0< RetVal >::Callback_0 ( InstanceClass *  instance,
RetVal(InstanceClass::*)(UserData function,
const UserData user_data 
)
inline

◆ Callback_0_functor() [1/3]

template<typename RetVal >
clan::Callback_0_functor< RetVal >::Callback_0_functor ( )
inline

◆ Callback_0_functor() [2/3]

template<typename RetVal >
clan::Callback_0_functor< RetVal >::Callback_0_functor ( const Callback_0_functor< RetVal > &  copy)
inline

◆ Callback_0_functor() [3/3]

template<typename RetVal >
template<class Functor >
clan::Callback_0_functor< RetVal >::Callback_0_functor ( Functor  functor)
inline

◆ Callback_1() [1/7]

template<typename RetVal, typename P1>
clan::Callback_1< RetVal, P1 >::Callback_1 ( )
inline

◆ Callback_1() [2/7]

template<typename RetVal, typename P1>
clan::Callback_1< RetVal, P1 >::Callback_1 ( const Callback_1< RetVal, P1 > &  copy)
inline

◆ Callback_1() [3/7]

template<typename RetVal, typename P1>
clan::Callback_1< RetVal, P1 >::Callback_1 ( Callback_Impl_1< RetVal, P1 > *  impl)
inline

◆ Callback_1() [4/7]

template<typename RetVal, typename P1>
clan::Callback_1< RetVal, P1 >::Callback_1 ( RetVal(*)(P1)  function)
inline

◆ Callback_1() [5/7]

template<typename RetVal, typename P1>
template<typename UserData >
clan::Callback_1< RetVal, P1 >::Callback_1 ( RetVal(*)(P1, UserData function,
const UserData user_data 
)
inline

◆ Callback_1() [6/7]

template<typename RetVal, typename P1>
template<class InstanceClass >
clan::Callback_1< RetVal, P1 >::Callback_1 ( InstanceClass *  instance,
RetVal(InstanceClass::*)(P1)  function 
)
inline

◆ Callback_1() [7/7]

template<typename RetVal, typename P1>
template<class InstanceClass , typename UserData >
clan::Callback_1< RetVal, P1 >::Callback_1 ( InstanceClass *  instance,
RetVal(InstanceClass::*)(P1, UserData function,
const UserData user_data 
)
inline

◆ Callback_1_functor() [1/3]

template<typename RetVal , typename P1 >
clan::Callback_1_functor< RetVal, P1 >::Callback_1_functor ( )
inline

◆ Callback_1_functor() [2/3]

template<typename RetVal , typename P1 >
clan::Callback_1_functor< RetVal, P1 >::Callback_1_functor ( const Callback_1_functor< RetVal, P1 > &  copy)
inline

◆ Callback_1_functor() [3/3]

template<typename RetVal , typename P1 >
template<class Functor >
clan::Callback_1_functor< RetVal, P1 >::Callback_1_functor ( Functor  functor)
inline

◆ Callback_2() [1/7]

template<typename RetVal, typename P1, typename P2>
clan::Callback_2< RetVal, P1, P2 >::Callback_2 ( )
inline

◆ Callback_2() [2/7]

template<typename RetVal, typename P1, typename P2>
clan::Callback_2< RetVal, P1, P2 >::Callback_2 ( const Callback_2< RetVal, P1, P2 > &  copy)
inline

◆ Callback_2() [3/7]

template<typename RetVal, typename P1, typename P2>
clan::Callback_2< RetVal, P1, P2 >::Callback_2 ( Callback_Impl_2< RetVal, P1, P2 > *  impl)
inline

◆ Callback_2() [4/7]

template<typename RetVal, typename P1, typename P2>
clan::Callback_2< RetVal, P1, P2 >::Callback_2 ( RetVal(*)(P1, P2)  function)
inline

◆ Callback_2() [5/7]

template<typename RetVal, typename P1, typename P2>
template<typename UserData >
clan::Callback_2< RetVal, P1, P2 >::Callback_2 ( RetVal(*)(P1, P2, UserData function,
const UserData user_data 
)
inline

◆ Callback_2() [6/7]

template<typename RetVal, typename P1, typename P2>
template<class InstanceClass >
clan::Callback_2< RetVal, P1, P2 >::Callback_2 ( InstanceClass *  instance,
RetVal(InstanceClass::*)(P1, P2)  function 
)
inline

◆ Callback_2() [7/7]

template<typename RetVal, typename P1, typename P2>
template<class InstanceClass , typename UserData >
clan::Callback_2< RetVal, P1, P2 >::Callback_2 ( InstanceClass *  instance,
RetVal(InstanceClass::*)(P1, P2, UserData function,
const UserData user_data 
)
inline

◆ Callback_2_functor() [1/3]

template<typename RetVal , typename P1 , typename P2 >
clan::Callback_2_functor< RetVal, P1, P2 >::Callback_2_functor ( )
inline

◆ Callback_2_functor() [2/3]

template<typename RetVal , typename P1 , typename P2 >
clan::Callback_2_functor< RetVal, P1, P2 >::Callback_2_functor ( const Callback_2_functor< RetVal, P1, P2 > &  copy)
inline

◆ Callback_2_functor() [3/3]

template<typename RetVal , typename P1 , typename P2 >
template<class Functor >
clan::Callback_2_functor< RetVal, P1, P2 >::Callback_2_functor ( Functor  functor)
inline

◆ Callback_3() [1/7]

template<typename RetVal , typename P1 , typename P2 , typename P3 >
clan::Callback_3< RetVal, P1, P2, P3 >::Callback_3 ( )
inline

◆ Callback_3() [2/7]

template<typename RetVal , typename P1 , typename P2 , typename P3 >
clan::Callback_3< RetVal, P1, P2, P3 >::Callback_3 ( const Callback_3< RetVal, P1, P2, P3 > &  copy)
inline

◆ Callback_3() [3/7]

template<typename RetVal , typename P1 , typename P2 , typename P3 >
clan::Callback_3< RetVal, P1, P2, P3 >::Callback_3 ( Callback_Impl_3< RetVal, P1, P2, P3 > *  impl)
inline

◆ Callback_3() [4/7]

template<typename RetVal , typename P1 , typename P2 , typename P3 >
clan::Callback_3< RetVal, P1, P2, P3 >::Callback_3 ( RetVal(*)(P1, P2, P3)  function)
inline

◆ Callback_3() [5/7]

template<typename RetVal , typename P1 , typename P2 , typename P3 >
template<typename UserData >
clan::Callback_3< RetVal, P1, P2, P3 >::Callback_3 ( RetVal(*)(P1, P2, P3, UserData function,
const UserData user_data 
)
inline

◆ Callback_3() [6/7]

template<typename RetVal , typename P1 , typename P2 , typename P3 >
template<class InstanceClass >
clan::Callback_3< RetVal, P1, P2, P3 >::Callback_3 ( InstanceClass *  instance,
RetVal(InstanceClass::*)(P1, P2, P3)  function 
)
inline

◆ Callback_3() [7/7]

template<typename RetVal , typename P1 , typename P2 , typename P3 >
template<class InstanceClass , typename UserData >
clan::Callback_3< RetVal, P1, P2, P3 >::Callback_3 ( InstanceClass *  instance,
RetVal(InstanceClass::*)(P1, P2, P3, UserData function,
const UserData user_data 
)
inline

◆ Callback_3_functor() [1/3]

template<typename RetVal , typename P1 , typename P2 , typename P3 >
clan::Callback_3_functor< RetVal, P1, P2, P3 >::Callback_3_functor ( )
inline

◆ Callback_3_functor() [2/3]

template<typename RetVal , typename P1 , typename P2 , typename P3 >
clan::Callback_3_functor< RetVal, P1, P2, P3 >::Callback_3_functor ( const Callback_3_functor< RetVal, P1, P2, P3 > &  copy)
inline

◆ Callback_3_functor() [3/3]

template<typename RetVal , typename P1 , typename P2 , typename P3 >
template<class Functor >
clan::Callback_3_functor< RetVal, P1, P2, P3 >::Callback_3_functor ( Functor  functor)
inline

◆ Callback_4() [1/7]

template<typename RetVal, typename P1, typename P2, typename P3, typename P4>
clan::Callback_4< RetVal, P1, P2, P3, P4 >::Callback_4 ( )
inline

◆ Callback_4() [2/7]

template<typename RetVal, typename P1, typename P2, typename P3, typename P4>
clan::Callback_4< RetVal, P1, P2, P3, P4 >::Callback_4 ( const Callback_4< RetVal, P1, P2, P3, P4 > &  copy)
inline

◆ Callback_4() [3/7]

template<typename RetVal, typename P1, typename P2, typename P3, typename P4>
clan::Callback_4< RetVal, P1, P2, P3, P4 >::Callback_4 ( Callback_Impl_4< RetVal, P1, P2, P3, P4 > *  impl)
inline

◆ Callback_4() [4/7]

template<typename RetVal, typename P1, typename P2, typename P3, typename P4>
clan::Callback_4< RetVal, P1, P2, P3, P4 >::Callback_4 ( RetVal(*)(P1, P2, P3, P4)  function)
inline

◆ Callback_4() [5/7]

template<typename RetVal, typename P1, typename P2, typename P3, typename P4>
template<typename UserData >
clan::Callback_4< RetVal, P1, P2, P3, P4 >::Callback_4 ( RetVal(*)(P1, P2, P3, P4, UserData function,
const UserData user_data 
)
inline

◆ Callback_4() [6/7]

template<typename RetVal, typename P1, typename P2, typename P3, typename P4>
template<class InstanceClass >
clan::Callback_4< RetVal, P1, P2, P3, P4 >::Callback_4 ( InstanceClass *  instance,
RetVal(InstanceClass::*)(P1, P2, P3, P4)  function 
)
inline

◆ Callback_4() [7/7]

template<typename RetVal, typename P1, typename P2, typename P3, typename P4>
template<class InstanceClass , typename UserData >
clan::Callback_4< RetVal, P1, P2, P3, P4 >::Callback_4 ( InstanceClass *  instance,
RetVal(InstanceClass::*)(P1, P2, P3, P4, UserData function,
const UserData user_data 
)
inline

◆ Callback_4_functor() [1/3]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 >
clan::Callback_4_functor< RetVal, P1, P2, P3, P4 >::Callback_4_functor ( )
inline

◆ Callback_4_functor() [2/3]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 >
clan::Callback_4_functor< RetVal, P1, P2, P3, P4 >::Callback_4_functor ( const Callback_4_functor< RetVal, P1, P2, P3, P4 > &  copy)
inline

◆ Callback_4_functor() [3/3]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 >
template<class Functor >
clan::Callback_4_functor< RetVal, P1, P2, P3, P4 >::Callback_4_functor ( Functor  functor)
inline

◆ Callback_5() [1/7]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
clan::Callback_5< RetVal, P1, P2, P3, P4, P5 >::Callback_5 ( )
inline

◆ Callback_5() [2/7]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
clan::Callback_5< RetVal, P1, P2, P3, P4, P5 >::Callback_5 ( const Callback_5< RetVal, P1, P2, P3, P4, P5 > &  copy)
inline

◆ Callback_5() [3/7]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
clan::Callback_5< RetVal, P1, P2, P3, P4, P5 >::Callback_5 ( Callback_Impl_5< RetVal, P1, P2, P3, P4, P5 > *  impl)
inline

◆ Callback_5() [4/7]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
clan::Callback_5< RetVal, P1, P2, P3, P4, P5 >::Callback_5 ( RetVal(*)(P1, P2, P3, P4, P5)  function)
inline

◆ Callback_5() [5/7]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
template<typename UserData >
clan::Callback_5< RetVal, P1, P2, P3, P4, P5 >::Callback_5 ( RetVal(*)(P1, P2, P3, P4, P5, UserData function,
const UserData user_data 
)
inline

◆ Callback_5() [6/7]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
template<class InstanceClass >
clan::Callback_5< RetVal, P1, P2, P3, P4, P5 >::Callback_5 ( InstanceClass *  instance,
RetVal(InstanceClass::*)(P1, P2, P3, P4, P5)  function 
)
inline

◆ Callback_5() [7/7]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
template<class InstanceClass , typename UserData >
clan::Callback_5< RetVal, P1, P2, P3, P4, P5 >::Callback_5 ( InstanceClass *  instance,
RetVal(InstanceClass::*)(P1, P2, P3, P4, P5, UserData function,
const UserData user_data 
)
inline

◆ Callback_5_functor() [1/3]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
clan::Callback_5_functor< RetVal, P1, P2, P3, P4, P5 >::Callback_5_functor ( )
inline

◆ Callback_5_functor() [2/3]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
clan::Callback_5_functor< RetVal, P1, P2, P3, P4, P5 >::Callback_5_functor ( const Callback_5_functor< RetVal, P1, P2, P3, P4, P5 > &  copy)
inline

◆ Callback_5_functor() [3/3]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
template<class Functor >
clan::Callback_5_functor< RetVal, P1, P2, P3, P4, P5 >::Callback_5_functor ( Functor  functor)
inline

◆ Callback_6() [1/7]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
clan::Callback_6< RetVal, P1, P2, P3, P4, P5, P6 >::Callback_6 ( )
inline

◆ Callback_6() [2/7]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
clan::Callback_6< RetVal, P1, P2, P3, P4, P5, P6 >::Callback_6 ( const Callback_6< RetVal, P1, P2, P3, P4, P5, P6 > &  copy)
inline

◆ Callback_6() [3/7]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
clan::Callback_6< RetVal, P1, P2, P3, P4, P5, P6 >::Callback_6 ( Callback_Impl_6< RetVal, P1, P2, P3, P4, P5, P6 > *  impl)
inline

◆ Callback_6() [4/7]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
clan::Callback_6< RetVal, P1, P2, P3, P4, P5, P6 >::Callback_6 ( RetVal(*)(P1, P2, P3, P4, P5, P6)  function)
inline

◆ Callback_6() [5/7]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
template<typename UserData >
clan::Callback_6< RetVal, P1, P2, P3, P4, P5, P6 >::Callback_6 ( RetVal(*)(P1, P2, P3, P4, P5, P6, UserData function,
const UserData user_data 
)
inline

◆ Callback_6() [6/7]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
template<class InstanceClass >
clan::Callback_6< RetVal, P1, P2, P3, P4, P5, P6 >::Callback_6 ( InstanceClass *  instance,
RetVal(InstanceClass::*)(P1, P2, P3, P4, P5, P6)  function 
)
inline

◆ Callback_6() [7/7]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
template<class InstanceClass , typename UserData >
clan::Callback_6< RetVal, P1, P2, P3, P4, P5, P6 >::Callback_6 ( InstanceClass *  instance,
RetVal(InstanceClass::*)(P1, P2, P3, P4, P5, P6, UserData function,
const UserData user_data 
)
inline

◆ Callback_6_functor() [1/3]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
clan::Callback_6_functor< RetVal, P1, P2, P3, P4, P5, P6 >::Callback_6_functor ( )
inline

◆ Callback_6_functor() [2/3]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
clan::Callback_6_functor< RetVal, P1, P2, P3, P4, P5, P6 >::Callback_6_functor ( const Callback_6_functor< RetVal, P1, P2, P3, P4, P5, P6 > &  copy)
inline

◆ Callback_6_functor() [3/3]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
template<class Functor >
clan::Callback_6_functor< RetVal, P1, P2, P3, P4, P5, P6 >::Callback_6_functor ( Functor  functor)
inline

◆ Callback_Impl_0_functor()

template<typename RetVal , class Functor >
clan::Callback_Impl_0_functor< RetVal, Functor >::Callback_Impl_0_functor ( Functor  functor)
inline

◆ Callback_Impl_0_member()

template<typename RetVal , typename InstanceClass >
clan::Callback_Impl_0_member< RetVal, InstanceClass >::Callback_Impl_0_member ( InstanceClass *  instance,
RetVal(InstanceClass::*)()  member_func 
)
inline

◆ Callback_Impl_0_member_user()

template<typename RetVal , typename InstanceClass , typename UserData >
clan::Callback_Impl_0_member_user< RetVal, InstanceClass, UserData >::Callback_Impl_0_member_user ( InstanceClass *  instance,
RetVal(InstanceClass::*)(UserData member_func,
const UserData user_data 
)
inline

◆ Callback_Impl_0_static()

template<typename RetVal >
clan::Callback_Impl_0_static< RetVal >::Callback_Impl_0_static ( RetVal(*)()  static_func)
inline

◆ Callback_Impl_0_static_user()

template<typename RetVal , typename UserData >
clan::Callback_Impl_0_static_user< RetVal, UserData >::Callback_Impl_0_static_user ( RetVal(*)(UserData static_func,
const UserData user_data 
)
inline

◆ Callback_Impl_1_functor()

template<typename RetVal , class P1 , class Functor >
clan::Callback_Impl_1_functor< RetVal, P1, Functor >::Callback_Impl_1_functor ( Functor  functor)
inline

◆ Callback_Impl_1_member()

template<typename RetVal , typename P1 , typename InstanceClass >
clan::Callback_Impl_1_member< RetVal, P1, InstanceClass >::Callback_Impl_1_member ( InstanceClass *  instance,
RetVal(InstanceClass::*)(P1)  member_func 
)
inline

◆ Callback_Impl_1_member_user()

template<typename RetVal , typename P1 , typename InstanceClass , typename UserData >
clan::Callback_Impl_1_member_user< RetVal, P1, InstanceClass, UserData >::Callback_Impl_1_member_user ( InstanceClass *  instance,
RetVal(InstanceClass::*)(P1, UserData member_func,
const UserData user_data 
)
inline

◆ Callback_Impl_1_static()

template<typename RetVal , typename P1 >
clan::Callback_Impl_1_static< RetVal, P1 >::Callback_Impl_1_static ( RetVal(*)(P1)  static_func)
inline

◆ Callback_Impl_1_static_user()

template<typename RetVal , typename P1 , typename UserData >
clan::Callback_Impl_1_static_user< RetVal, P1, UserData >::Callback_Impl_1_static_user ( RetVal(*)(P1, UserData static_func,
const UserData user_data 
)
inline

◆ Callback_Impl_2_functor()

template<typename RetVal , class P1 , class P2 , class Functor >
clan::Callback_Impl_2_functor< RetVal, P1, P2, Functor >::Callback_Impl_2_functor ( Functor  functor)
inline

◆ Callback_Impl_2_member()

template<typename RetVal , typename P1 , typename P2 , typename InstanceClass >
clan::Callback_Impl_2_member< RetVal, P1, P2, InstanceClass >::Callback_Impl_2_member ( InstanceClass *  instance,
RetVal(InstanceClass::*)(P1, P2)  member_func 
)
inline

◆ Callback_Impl_2_member_user()

template<typename RetVal , typename P1 , typename P2 , typename InstanceClass , typename UserData >
clan::Callback_Impl_2_member_user< RetVal, P1, P2, InstanceClass, UserData >::Callback_Impl_2_member_user ( InstanceClass *  instance,
RetVal(InstanceClass::*)(P1, P2, UserData member_func,
const UserData user_data 
)
inline

◆ Callback_Impl_2_static()

template<typename RetVal , typename P1 , typename P2 >
clan::Callback_Impl_2_static< RetVal, P1, P2 >::Callback_Impl_2_static ( RetVal(*)(P1, P2)  static_func)
inline

◆ Callback_Impl_2_static_user()

template<typename RetVal , typename P1 , typename P2 , typename UserData >
clan::Callback_Impl_2_static_user< RetVal, P1, P2, UserData >::Callback_Impl_2_static_user ( RetVal(*)(P1, P2, UserData static_func,
const UserData user_data 
)
inline

◆ Callback_Impl_3_functor()

template<typename RetVal , class P1 , class P2 , class P3 , class Functor >
clan::Callback_Impl_3_functor< RetVal, P1, P2, P3, Functor >::Callback_Impl_3_functor ( Functor  functor)
inline

◆ Callback_Impl_3_member()

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename InstanceClass >
clan::Callback_Impl_3_member< RetVal, P1, P2, P3, InstanceClass >::Callback_Impl_3_member ( InstanceClass *  instance,
RetVal(InstanceClass::*)(P1, P2, P3)  member_func 
)
inline

◆ Callback_Impl_3_member_user()

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename InstanceClass , typename UserData >
clan::Callback_Impl_3_member_user< RetVal, P1, P2, P3, InstanceClass, UserData >::Callback_Impl_3_member_user ( InstanceClass *  instance,
RetVal(InstanceClass::*)(P1, P2, P3, UserData member_func,
const UserData user_data 
)
inline

◆ Callback_Impl_3_static()

template<typename RetVal , typename P1 , typename P2 , typename P3 >
clan::Callback_Impl_3_static< RetVal, P1, P2, P3 >::Callback_Impl_3_static ( RetVal(*)(P1, P2, P3)  static_func)
inline

◆ Callback_Impl_3_static_user()

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename UserData >
clan::Callback_Impl_3_static_user< RetVal, P1, P2, P3, UserData >::Callback_Impl_3_static_user ( RetVal(*)(P1, P2, P3, UserData static_func,
const UserData user_data 
)
inline

◆ Callback_Impl_4_functor()

template<typename RetVal , class P1 , class P2 , class P3 , class P4 , class Functor >
clan::Callback_Impl_4_functor< RetVal, P1, P2, P3, P4, Functor >::Callback_Impl_4_functor ( Functor  functor)
inline

◆ Callback_Impl_4_member()

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename InstanceClass >
clan::Callback_Impl_4_member< RetVal, P1, P2, P3, P4, InstanceClass >::Callback_Impl_4_member ( InstanceClass *  instance,
RetVal(InstanceClass::*)(P1, P2, P3, P4)  member_func 
)
inline

◆ Callback_Impl_4_member_user()

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename InstanceClass , typename UserData >
clan::Callback_Impl_4_member_user< RetVal, P1, P2, P3, P4, InstanceClass, UserData >::Callback_Impl_4_member_user ( InstanceClass *  instance,
RetVal(InstanceClass::*)(P1, P2, P3, P4, UserData member_func,
const UserData user_data 
)
inline

◆ Callback_Impl_4_static()

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 >
clan::Callback_Impl_4_static< RetVal, P1, P2, P3, P4 >::Callback_Impl_4_static ( RetVal(*)(P1, P2, P3, P4)  static_func)
inline

◆ Callback_Impl_4_static_user()

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename UserData >
clan::Callback_Impl_4_static_user< RetVal, P1, P2, P3, P4, UserData >::Callback_Impl_4_static_user ( RetVal(*)(P1, P2, P3, P4, UserData static_func,
const UserData user_data 
)
inline

◆ Callback_Impl_5_functor()

template<typename RetVal , class P1 , class P2 , class P3 , class P4 , class P5 , class Functor >
clan::Callback_Impl_5_functor< RetVal, P1, P2, P3, P4, P5, Functor >::Callback_Impl_5_functor ( Functor  functor)
inline

◆ Callback_Impl_5_member()

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename InstanceClass >
clan::Callback_Impl_5_member< RetVal, P1, P2, P3, P4, P5, InstanceClass >::Callback_Impl_5_member ( InstanceClass *  instance,
RetVal(InstanceClass::*)(P1, P2, P3, P4, P5)  member_func 
)
inline

◆ Callback_Impl_5_member_user()

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename InstanceClass , typename UserData >
clan::Callback_Impl_5_member_user< RetVal, P1, P2, P3, P4, P5, InstanceClass, UserData >::Callback_Impl_5_member_user ( InstanceClass *  instance,
RetVal(InstanceClass::*)(P1, P2, P3, P4, P5, UserData member_func,
const UserData user_data 
)
inline

◆ Callback_Impl_5_static()

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
clan::Callback_Impl_5_static< RetVal, P1, P2, P3, P4, P5 >::Callback_Impl_5_static ( RetVal(*)(P1, P2, P3, P4, P5)  static_func)
inline

◆ Callback_Impl_5_static_user()

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename UserData >
clan::Callback_Impl_5_static_user< RetVal, P1, P2, P3, P4, P5, UserData >::Callback_Impl_5_static_user ( RetVal(*)(P1, P2, P3, P4, P5, UserData static_func,
const UserData user_data 
)
inline

◆ Callback_Impl_6_functor()

template<typename RetVal , class P1 , class P2 , class P3 , class P4 , class P5 , class P6 , class Functor >
clan::Callback_Impl_6_functor< RetVal, P1, P2, P3, P4, P5, P6, Functor >::Callback_Impl_6_functor ( Functor  functor)
inline

◆ Callback_Impl_6_member()

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename InstanceClass >
clan::Callback_Impl_6_member< RetVal, P1, P2, P3, P4, P5, P6, InstanceClass >::Callback_Impl_6_member ( InstanceClass *  instance,
RetVal(InstanceClass::*)(P1, P2, P3, P4, P5, P6)  member_func 
)
inline

◆ Callback_Impl_6_member_user()

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename InstanceClass , typename UserData >
clan::Callback_Impl_6_member_user< RetVal, P1, P2, P3, P4, P5, P6, InstanceClass, UserData >::Callback_Impl_6_member_user ( InstanceClass *  instance,
RetVal(InstanceClass::*)(P1, P2, P3, P4, P5, P6, UserData member_func,
const UserData user_data 
)
inline

◆ Callback_Impl_6_static()

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
clan::Callback_Impl_6_static< RetVal, P1, P2, P3, P4, P5, P6 >::Callback_Impl_6_static ( RetVal(*)(P1, P2, P3, P4, P5, P6)  static_func)
inline

◆ Callback_Impl_6_static_user()

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename UserData >
clan::Callback_Impl_6_static_user< RetVal, P1, P2, P3, P4, P5, P6, UserData >::Callback_Impl_6_static_user ( RetVal(*)(P1, P2, P3, P4, P5, P6, UserData static_func,
const UserData user_data 
)
inline

◆ Callback_Impl_v0_functor()

template<class Functor >
clan::Callback_Impl_v0_functor< Functor >::Callback_Impl_v0_functor ( Functor  functor)
inline

◆ Callback_Impl_v0_member()

template<typename InstanceClass >
clan::Callback_Impl_v0_member< InstanceClass >::Callback_Impl_v0_member ( InstanceClass *  instance,
void(InstanceClass::*)()  member_func 
)
inline

◆ Callback_Impl_v0_member_user()

template<typename InstanceClass , typename UserData >
clan::Callback_Impl_v0_member_user< InstanceClass, UserData >::Callback_Impl_v0_member_user ( InstanceClass *  instance,
void(InstanceClass::*)(UserData member_func,
const UserData user_data 
)
inline

◆ Callback_Impl_v0_static()

clan::Callback_Impl_v0_static::Callback_Impl_v0_static ( void(*)()  static_func)
inline

◆ Callback_Impl_v0_static_user()

template<typename UserData >
clan::Callback_Impl_v0_static_user< UserData >::Callback_Impl_v0_static_user ( void(*)(UserData static_func,
const UserData user_data 
)
inline

◆ Callback_Impl_v1_functor()

template<class P1 , class Functor >
clan::Callback_Impl_v1_functor< P1, Functor >::Callback_Impl_v1_functor ( Functor  functor)
inline

◆ Callback_Impl_v1_member()

template<typename P1 , typename InstanceClass >
clan::Callback_Impl_v1_member< P1, InstanceClass >::Callback_Impl_v1_member ( InstanceClass *  instance,
void(InstanceClass::*)(P1)  member_func 
)
inline

◆ Callback_Impl_v1_member_user()

template<typename P1 , typename InstanceClass , typename UserData >
clan::Callback_Impl_v1_member_user< P1, InstanceClass, UserData >::Callback_Impl_v1_member_user ( InstanceClass *  instance,
void(InstanceClass::*)(P1, UserData member_func,
const UserData user_data 
)
inline

◆ Callback_Impl_v1_static()

template<typename P1 >
clan::Callback_Impl_v1_static< P1 >::Callback_Impl_v1_static ( void(*)(P1)  static_func)
inline

◆ Callback_Impl_v1_static_user()

template<typename P1 , typename UserData >
clan::Callback_Impl_v1_static_user< P1, UserData >::Callback_Impl_v1_static_user ( void(*)(P1, UserData static_func,
const UserData user_data 
)
inline

◆ Callback_Impl_v2_functor()

template<class P1 , class P2 , class Functor >
clan::Callback_Impl_v2_functor< P1, P2, Functor >::Callback_Impl_v2_functor ( Functor  functor)
inline

◆ Callback_Impl_v2_member()

template<typename P1 , typename P2 , typename InstanceClass >
clan::Callback_Impl_v2_member< P1, P2, InstanceClass >::Callback_Impl_v2_member ( InstanceClass *  instance,
void(InstanceClass::*)(P1, P2)  member_func 
)
inline

◆ Callback_Impl_v2_member_user()

template<typename P1 , typename P2 , typename InstanceClass , typename UserData >
clan::Callback_Impl_v2_member_user< P1, P2, InstanceClass, UserData >::Callback_Impl_v2_member_user ( InstanceClass *  instance,
void(InstanceClass::*)(P1, P2, UserData member_func,
const UserData user_data 
)
inline

◆ Callback_Impl_v2_static()

template<typename P1 , typename P2 >
clan::Callback_Impl_v2_static< P1, P2 >::Callback_Impl_v2_static ( void(*)(P1, P2)  static_func)
inline

◆ Callback_Impl_v2_static_user()

template<typename P1 , typename P2 , typename UserData >
clan::Callback_Impl_v2_static_user< P1, P2, UserData >::Callback_Impl_v2_static_user ( void(*)(P1, P2, UserData static_func,
const UserData user_data 
)
inline

◆ Callback_Impl_v3_functor()

template<class P1 , class P2 , class P3 , class Functor >
clan::Callback_Impl_v3_functor< P1, P2, P3, Functor >::Callback_Impl_v3_functor ( Functor  functor)
inline

◆ Callback_Impl_v3_member()

template<typename P1 , typename P2 , typename P3 , typename InstanceClass >
clan::Callback_Impl_v3_member< P1, P2, P3, InstanceClass >::Callback_Impl_v3_member ( InstanceClass *  instance,
void(InstanceClass::*)(P1, P2, P3)  member_func 
)
inline

◆ Callback_Impl_v3_member_user()

template<typename P1 , typename P2 , typename P3 , typename InstanceClass , typename UserData >
clan::Callback_Impl_v3_member_user< P1, P2, P3, InstanceClass, UserData >::Callback_Impl_v3_member_user ( InstanceClass *  instance,
void(InstanceClass::*)(P1, P2, P3, UserData member_func,
const UserData user_data 
)
inline

◆ Callback_Impl_v3_static()

template<typename P1 , typename P2 , typename P3 >
clan::Callback_Impl_v3_static< P1, P2, P3 >::Callback_Impl_v3_static ( void(*)(P1, P2, P3)  static_func)
inline

◆ Callback_Impl_v3_static_user()

template<typename P1 , typename P2 , typename P3 , typename UserData >
clan::Callback_Impl_v3_static_user< P1, P2, P3, UserData >::Callback_Impl_v3_static_user ( void(*)(P1, P2, P3, UserData static_func,
const UserData user_data 
)
inline

◆ Callback_Impl_v4_functor()

template<class P1 , class P2 , class P3 , class P4 , class Functor >
clan::Callback_Impl_v4_functor< P1, P2, P3, P4, Functor >::Callback_Impl_v4_functor ( Functor  functor)
inline

◆ Callback_Impl_v4_member()

template<typename P1 , typename P2 , typename P3 , typename P4 , typename InstanceClass >
clan::Callback_Impl_v4_member< P1, P2, P3, P4, InstanceClass >::Callback_Impl_v4_member ( InstanceClass *  instance,
void(InstanceClass::*)(P1, P2, P3, P4)  member_func 
)
inline

◆ Callback_Impl_v4_member_user()

template<typename P1 , typename P2 , typename P3 , typename P4 , typename InstanceClass , typename UserData >
clan::Callback_Impl_v4_member_user< P1, P2, P3, P4, InstanceClass, UserData >::Callback_Impl_v4_member_user ( InstanceClass *  instance,
void(InstanceClass::*)(P1, P2, P3, P4, UserData member_func,
const UserData user_data 
)
inline

◆ Callback_Impl_v4_static()

template<typename P1 , typename P2 , typename P3 , typename P4 >
clan::Callback_Impl_v4_static< P1, P2, P3, P4 >::Callback_Impl_v4_static ( void(*)(P1, P2, P3, P4)  static_func)
inline

◆ Callback_Impl_v4_static_user()

template<typename P1 , typename P2 , typename P3 , typename P4 , typename UserData >
clan::Callback_Impl_v4_static_user< P1, P2, P3, P4, UserData >::Callback_Impl_v4_static_user ( void(*)(P1, P2, P3, P4, UserData static_func,
const UserData user_data 
)
inline

◆ Callback_Impl_v5_functor()

template<class P1 , class P2 , class P3 , class P4 , class P5 , class Functor >
clan::Callback_Impl_v5_functor< P1, P2, P3, P4, P5, Functor >::Callback_Impl_v5_functor ( Functor  functor)
inline

◆ Callback_Impl_v5_member()

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename InstanceClass >
clan::Callback_Impl_v5_member< P1, P2, P3, P4, P5, InstanceClass >::Callback_Impl_v5_member ( InstanceClass *  instance,
void(InstanceClass::*)(P1, P2, P3, P4, P5)  member_func 
)
inline

◆ Callback_Impl_v5_member_user()

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename InstanceClass , typename UserData >
clan::Callback_Impl_v5_member_user< P1, P2, P3, P4, P5, InstanceClass, UserData >::Callback_Impl_v5_member_user ( InstanceClass *  instance,
void(InstanceClass::*)(P1, P2, P3, P4, P5, UserData member_func,
const UserData user_data 
)
inline

◆ Callback_Impl_v5_static()

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
clan::Callback_Impl_v5_static< P1, P2, P3, P4, P5 >::Callback_Impl_v5_static ( void(*)(P1, P2, P3, P4, P5)  static_func)
inline

◆ Callback_Impl_v5_static_user()

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename UserData >
clan::Callback_Impl_v5_static_user< P1, P2, P3, P4, P5, UserData >::Callback_Impl_v5_static_user ( void(*)(P1, P2, P3, P4, P5, UserData static_func,
const UserData user_data 
)
inline

◆ Callback_Impl_v6_functor()

template<class P1 , class P2 , class P3 , class P4 , class P5 , class P6 , class Functor >
clan::Callback_Impl_v6_functor< P1, P2, P3, P4, P5, P6, Functor >::Callback_Impl_v6_functor ( Functor  functor)
inline

◆ Callback_Impl_v6_member()

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename InstanceClass >
clan::Callback_Impl_v6_member< P1, P2, P3, P4, P5, P6, InstanceClass >::Callback_Impl_v6_member ( InstanceClass *  instance,
void(InstanceClass::*)(P1, P2, P3, P4, P5, P6)  member_func 
)
inline

◆ Callback_Impl_v6_member_user()

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename InstanceClass , typename UserData >
clan::Callback_Impl_v6_member_user< P1, P2, P3, P4, P5, P6, InstanceClass, UserData >::Callback_Impl_v6_member_user ( InstanceClass *  instance,
void(InstanceClass::*)(P1, P2, P3, P4, P5, P6, UserData member_func,
const UserData user_data 
)
inline

◆ Callback_Impl_v6_static()

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
clan::Callback_Impl_v6_static< P1, P2, P3, P4, P5, P6 >::Callback_Impl_v6_static ( void(*)(P1, P2, P3, P4, P5, P6)  static_func)
inline

◆ Callback_Impl_v6_static_user()

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename UserData >
clan::Callback_Impl_v6_static_user< P1, P2, P3, P4, P5, P6, UserData >::Callback_Impl_v6_static_user ( void(*)(P1, P2, P3, P4, P5, P6, UserData static_func,
const UserData user_data 
)
inline

◆ Callback_v0() [1/7]

clan::Callback_v0::Callback_v0 ( )
inline

◆ Callback_v0() [2/7]

clan::Callback_v0::Callback_v0 ( const Callback_v0 copy)
inline

◆ Callback_v0() [3/7]

clan::Callback_v0::Callback_v0 ( Callback_Impl_v0 impl)
inline

◆ Callback_v0() [4/7]

clan::Callback_v0::Callback_v0 ( void(*)()  function)
inline

◆ Callback_v0() [5/7]

template<typename UserData >
clan::Callback_v0::Callback_v0 ( void(*)(UserData function,
const UserData user_data 
)
inline

◆ Callback_v0() [6/7]

template<class InstanceClass >
clan::Callback_v0::Callback_v0 ( InstanceClass *  instance,
void(InstanceClass::*)()  function 
)
inline

◆ Callback_v0() [7/7]

template<class InstanceClass , typename UserData >
clan::Callback_v0::Callback_v0 ( InstanceClass *  instance,
void(InstanceClass::*)(UserData function,
const UserData user_data 
)
inline

◆ Callback_v0_functor() [1/3]

clan::Callback_v0_functor::Callback_v0_functor ( )
inline

◆ Callback_v0_functor() [2/3]

clan::Callback_v0_functor::Callback_v0_functor ( const Callback_v0_functor copy)
inline

◆ Callback_v0_functor() [3/3]

template<class Functor >
clan::Callback_v0_functor::Callback_v0_functor ( Functor  functor)
inline

◆ Callback_v1() [1/7]

template<typename P1>
clan::Callback_v1< P1 >::Callback_v1 ( )
inline

◆ Callback_v1() [2/7]

template<typename P1>
clan::Callback_v1< P1 >::Callback_v1 ( const Callback_v1< P1 > &  copy)
inline

◆ Callback_v1() [3/7]

template<typename P1>
clan::Callback_v1< P1 >::Callback_v1 ( Callback_Impl_v1< P1 > *  impl)
inline

◆ Callback_v1() [4/7]

template<typename P1>
clan::Callback_v1< P1 >::Callback_v1 ( void(*)(P1)  function)
inline

◆ Callback_v1() [5/7]

template<typename P1>
template<typename UserData >
clan::Callback_v1< P1 >::Callback_v1 ( void(*)(P1, UserData function,
const UserData user_data 
)
inline

◆ Callback_v1() [6/7]

template<typename P1>
template<class InstanceClass >
clan::Callback_v1< P1 >::Callback_v1 ( InstanceClass *  instance,
void(InstanceClass::*)(P1)  function 
)
inline

◆ Callback_v1() [7/7]

template<typename P1>
template<class InstanceClass , typename UserData >
clan::Callback_v1< P1 >::Callback_v1 ( InstanceClass *  instance,
void(InstanceClass::*)(P1, UserData function,
const UserData user_data 
)
inline

◆ Callback_v1_functor() [1/3]

template<typename P1 >
clan::Callback_v1_functor< P1 >::Callback_v1_functor ( )
inline

◆ Callback_v1_functor() [2/3]

template<typename P1 >
clan::Callback_v1_functor< P1 >::Callback_v1_functor ( const Callback_v1_functor< P1 > &  copy)
inline

◆ Callback_v1_functor() [3/3]

template<typename P1 >
template<class Functor >
clan::Callback_v1_functor< P1 >::Callback_v1_functor ( Functor  functor)
inline

◆ Callback_v2() [1/7]

template<typename P1, typename P2>
clan::Callback_v2< P1, P2 >::Callback_v2 ( )
inline

◆ Callback_v2() [2/7]

template<typename P1, typename P2>
clan::Callback_v2< P1, P2 >::Callback_v2 ( const Callback_v2< P1, P2 > &  copy)
inline

◆ Callback_v2() [3/7]

template<typename P1, typename P2>
clan::Callback_v2< P1, P2 >::Callback_v2 ( Callback_Impl_v2< P1, P2 > *  impl)
inline

◆ Callback_v2() [4/7]

template<typename P1, typename P2>
clan::Callback_v2< P1, P2 >::Callback_v2 ( void(*)(P1, P2)  function)
inline

◆ Callback_v2() [5/7]

template<typename P1, typename P2>
template<typename UserData >
clan::Callback_v2< P1, P2 >::Callback_v2 ( void(*)(P1, P2, UserData function,
const UserData user_data 
)
inline

◆ Callback_v2() [6/7]

template<typename P1, typename P2>
template<class InstanceClass >
clan::Callback_v2< P1, P2 >::Callback_v2 ( InstanceClass *  instance,
void(InstanceClass::*)(P1, P2)  function 
)
inline

◆ Callback_v2() [7/7]

template<typename P1, typename P2>
template<class InstanceClass , typename UserData >
clan::Callback_v2< P1, P2 >::Callback_v2 ( InstanceClass *  instance,
void(InstanceClass::*)(P1, P2, UserData function,
const UserData user_data 
)
inline

◆ Callback_v2_functor() [1/3]

template<typename P1 , typename P2 >
clan::Callback_v2_functor< P1, P2 >::Callback_v2_functor ( )
inline

◆ Callback_v2_functor() [2/3]

template<typename P1 , typename P2 >
clan::Callback_v2_functor< P1, P2 >::Callback_v2_functor ( const Callback_v2_functor< P1, P2 > &  copy)
inline

◆ Callback_v2_functor() [3/3]

template<typename P1 , typename P2 >
template<class Functor >
clan::Callback_v2_functor< P1, P2 >::Callback_v2_functor ( Functor  functor)
inline

◆ Callback_v3() [1/7]

template<typename P1 , typename P2 , typename P3 >
clan::Callback_v3< P1, P2, P3 >::Callback_v3 ( )
inline

◆ Callback_v3() [2/7]

template<typename P1 , typename P2 , typename P3 >
clan::Callback_v3< P1, P2, P3 >::Callback_v3 ( const Callback_v3< P1, P2, P3 > &  copy)
inline

◆ Callback_v3() [3/7]

template<typename P1 , typename P2 , typename P3 >
clan::Callback_v3< P1, P2, P3 >::Callback_v3 ( Callback_Impl_v3< P1, P2, P3 > *  impl)
inline

◆ Callback_v3() [4/7]

template<typename P1 , typename P2 , typename P3 >
clan::Callback_v3< P1, P2, P3 >::Callback_v3 ( void(*)(P1, P2, P3)  function)
inline

◆ Callback_v3() [5/7]

template<typename P1 , typename P2 , typename P3 >
template<typename UserData >
clan::Callback_v3< P1, P2, P3 >::Callback_v3 ( void(*)(P1, P2, P3, UserData function,
const UserData user_data 
)
inline

◆ Callback_v3() [6/7]

template<typename P1 , typename P2 , typename P3 >
template<class InstanceClass >
clan::Callback_v3< P1, P2, P3 >::Callback_v3 ( InstanceClass *  instance,
void(InstanceClass::*)(P1, P2, P3)  function 
)
inline

◆ Callback_v3() [7/7]

template<typename P1 , typename P2 , typename P3 >
template<class InstanceClass , typename UserData >
clan::Callback_v3< P1, P2, P3 >::Callback_v3 ( InstanceClass *  instance,
void(InstanceClass::*)(P1, P2, P3, UserData function,
const UserData user_data 
)
inline

◆ Callback_v3_functor() [1/3]

template<typename P1 , typename P2 , typename P3 >
clan::Callback_v3_functor< P1, P2, P3 >::Callback_v3_functor ( )
inline

◆ Callback_v3_functor() [2/3]

template<typename P1 , typename P2 , typename P3 >
clan::Callback_v3_functor< P1, P2, P3 >::Callback_v3_functor ( const Callback_v3_functor< P1, P2, P3 > &  copy)
inline

◆ Callback_v3_functor() [3/3]

template<typename P1 , typename P2 , typename P3 >
template<class Functor >
clan::Callback_v3_functor< P1, P2, P3 >::Callback_v3_functor ( Functor  functor)
inline

◆ Callback_v4() [1/7]

template<typename P1 , typename P2 , typename P3 , typename P4 >
clan::Callback_v4< P1, P2, P3, P4 >::Callback_v4 ( )
inline

◆ Callback_v4() [2/7]

template<typename P1 , typename P2 , typename P3 , typename P4 >
clan::Callback_v4< P1, P2, P3, P4 >::Callback_v4 ( const Callback_v4< P1, P2, P3, P4 > &  copy)
inline

◆ Callback_v4() [3/7]

template<typename P1 , typename P2 , typename P3 , typename P4 >
clan::Callback_v4< P1, P2, P3, P4 >::Callback_v4 ( Callback_Impl_v4< P1, P2, P3, P4 > *  impl)
inline

◆ Callback_v4() [4/7]

template<typename P1 , typename P2 , typename P3 , typename P4 >
clan::Callback_v4< P1, P2, P3, P4 >::Callback_v4 ( void(*)(P1, P2, P3, P4)  function)
inline

◆ Callback_v4() [5/7]

template<typename P1 , typename P2 , typename P3 , typename P4 >
template<typename UserData >
clan::Callback_v4< P1, P2, P3, P4 >::Callback_v4 ( void(*)(P1, P2, P3, P4, UserData function,
const UserData user_data 
)
inline

◆ Callback_v4() [6/7]

template<typename P1 , typename P2 , typename P3 , typename P4 >
template<class InstanceClass >
clan::Callback_v4< P1, P2, P3, P4 >::Callback_v4 ( InstanceClass *  instance,
void(InstanceClass::*)(P1, P2, P3, P4)  function 
)
inline

◆ Callback_v4() [7/7]

template<typename P1 , typename P2 , typename P3 , typename P4 >
template<class InstanceClass , typename UserData >
clan::Callback_v4< P1, P2, P3, P4 >::Callback_v4 ( InstanceClass *  instance,
void(InstanceClass::*)(P1, P2, P3, P4, UserData function,
const UserData user_data 
)
inline

◆ Callback_v4_functor() [1/3]

template<typename P1 , typename P2 , typename P3 , typename P4 >
clan::Callback_v4_functor< P1, P2, P3, P4 >::Callback_v4_functor ( )
inline

◆ Callback_v4_functor() [2/3]

template<typename P1 , typename P2 , typename P3 , typename P4 >
clan::Callback_v4_functor< P1, P2, P3, P4 >::Callback_v4_functor ( const Callback_v4_functor< P1, P2, P3, P4 > &  copy)
inline

◆ Callback_v4_functor() [3/3]

template<typename P1 , typename P2 , typename P3 , typename P4 >
template<class Functor >
clan::Callback_v4_functor< P1, P2, P3, P4 >::Callback_v4_functor ( Functor  functor)
inline

◆ Callback_v5() [1/7]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
clan::Callback_v5< P1, P2, P3, P4, P5 >::Callback_v5 ( )
inline

◆ Callback_v5() [2/7]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
clan::Callback_v5< P1, P2, P3, P4, P5 >::Callback_v5 ( const Callback_v5< P1, P2, P3, P4, P5 > &  copy)
inline

◆ Callback_v5() [3/7]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
clan::Callback_v5< P1, P2, P3, P4, P5 >::Callback_v5 ( Callback_Impl_v5< P1, P2, P3, P4, P5 > *  impl)
inline

◆ Callback_v5() [4/7]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
clan::Callback_v5< P1, P2, P3, P4, P5 >::Callback_v5 ( void(*)(P1, P2, P3, P4, P5)  function)
inline

◆ Callback_v5() [5/7]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
template<typename UserData >
clan::Callback_v5< P1, P2, P3, P4, P5 >::Callback_v5 ( void(*)(P1, P2, P3, P4, P5, UserData function,
const UserData user_data 
)
inline

◆ Callback_v5() [6/7]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
template<class InstanceClass >
clan::Callback_v5< P1, P2, P3, P4, P5 >::Callback_v5 ( InstanceClass *  instance,
void(InstanceClass::*)(P1, P2, P3, P4, P5)  function 
)
inline

◆ Callback_v5() [7/7]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
template<class InstanceClass , typename UserData >
clan::Callback_v5< P1, P2, P3, P4, P5 >::Callback_v5 ( InstanceClass *  instance,
void(InstanceClass::*)(P1, P2, P3, P4, P5, UserData function,
const UserData user_data 
)
inline

◆ Callback_v5_functor() [1/3]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
clan::Callback_v5_functor< P1, P2, P3, P4, P5 >::Callback_v5_functor ( )
inline

◆ Callback_v5_functor() [2/3]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
clan::Callback_v5_functor< P1, P2, P3, P4, P5 >::Callback_v5_functor ( const Callback_v5_functor< P1, P2, P3, P4, P5 > &  copy)
inline

◆ Callback_v5_functor() [3/3]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
template<class Functor >
clan::Callback_v5_functor< P1, P2, P3, P4, P5 >::Callback_v5_functor ( Functor  functor)
inline

◆ Callback_v6() [1/7]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
clan::Callback_v6< P1, P2, P3, P4, P5, P6 >::Callback_v6 ( )
inline

◆ Callback_v6() [2/7]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
clan::Callback_v6< P1, P2, P3, P4, P5, P6 >::Callback_v6 ( const Callback_v6< P1, P2, P3, P4, P5, P6 > &  copy)
inline

◆ Callback_v6() [3/7]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
clan::Callback_v6< P1, P2, P3, P4, P5, P6 >::Callback_v6 ( Callback_Impl_v6< P1, P2, P3, P4, P5, P6 > *  impl)
inline

◆ Callback_v6() [4/7]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
clan::Callback_v6< P1, P2, P3, P4, P5, P6 >::Callback_v6 ( void(*)(P1, P2, P3, P4, P5, P6)  function)
inline

◆ Callback_v6() [5/7]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
template<typename UserData >
clan::Callback_v6< P1, P2, P3, P4, P5, P6 >::Callback_v6 ( void(*)(P1, P2, P3, P4, P5, P6, UserData function,
const UserData user_data 
)
inline

◆ Callback_v6() [6/7]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
template<class InstanceClass >
clan::Callback_v6< P1, P2, P3, P4, P5, P6 >::Callback_v6 ( InstanceClass *  instance,
void(InstanceClass::*)(P1, P2, P3, P4, P5, P6)  function 
)
inline

◆ Callback_v6() [7/7]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
template<class InstanceClass , typename UserData >
clan::Callback_v6< P1, P2, P3, P4, P5, P6 >::Callback_v6 ( InstanceClass *  instance,
void(InstanceClass::*)(P1, P2, P3, P4, P5, P6, UserData function,
const UserData user_data 
)
inline

◆ Callback_v6_functor() [1/3]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
clan::Callback_v6_functor< P1, P2, P3, P4, P5, P6 >::Callback_v6_functor ( )
inline

◆ Callback_v6_functor() [2/3]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
clan::Callback_v6_functor< P1, P2, P3, P4, P5, P6 >::Callback_v6_functor ( const Callback_v6_functor< P1, P2, P3, P4, P5, P6 > &  copy)
inline

◆ Callback_v6_functor() [3/3]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
template<class Functor >
clan::Callback_v6_functor< P1, P2, P3, P4, P5, P6 >::Callback_v6_functor ( Functor  functor)
inline

◆ Signal_v0() [1/2]

clan::Signal_v0::Signal_v0 ( )
inline

◆ Signal_v0() [2/2]

clan::Signal_v0::Signal_v0 ( const Signal_v0 copy)
inline

◆ Signal_v1() [1/2]

template<class Param1>
clan::Signal_v1< Param1 >::Signal_v1 ( )
inline

◆ Signal_v1() [2/2]

template<class Param1>
clan::Signal_v1< Param1 >::Signal_v1 ( const Signal_v1< Param1 > &  copy)
inline

◆ Signal_v2() [1/2]

template<class Param1, class Param2>
clan::Signal_v2< Param1, Param2 >::Signal_v2 ( )
inline

◆ Signal_v2() [2/2]

template<class Param1, class Param2>
clan::Signal_v2< Param1, Param2 >::Signal_v2 ( const Signal_v2< Param1, Param2 > &  copy)
inline

◆ Signal_v3() [1/2]

template<class Param1, class Param2, class Param3>
clan::Signal_v3< Param1, Param2, Param3 >::Signal_v3 ( )
inline

◆ Signal_v3() [2/2]

template<class Param1, class Param2, class Param3>
clan::Signal_v3< Param1, Param2, Param3 >::Signal_v3 ( const Signal_v3< Param1, Param2, Param3 > &  copy)
inline

◆ Signal_v4() [1/2]

template<class Param1, class Param2, class Param3, class Param4>
clan::Signal_v4< Param1, Param2, Param3, Param4 >::Signal_v4 ( )
inline

◆ Signal_v4() [2/2]

template<class Param1, class Param2, class Param3, class Param4>
clan::Signal_v4< Param1, Param2, Param3, Param4 >::Signal_v4 ( const Signal_v4< Param1, Param2, Param3, Param4 > &  copy)
inline

◆ Signal_v5() [1/2]

template<class Param1, class Param2, class Param3, class Param4, class Param5>
clan::Signal_v5< Param1, Param2, Param3, Param4, Param5 >::Signal_v5 ( )
inline

◆ Signal_v5() [2/2]

template<class Param1, class Param2, class Param3, class Param4, class Param5>
clan::Signal_v5< Param1, Param2, Param3, Param4, Param5 >::Signal_v5 ( const Signal_v5< Param1, Param2, Param3, Param4, Param5 > &  copy)
inline

◆ Signal_v6() [1/2]

template<class Param1, class Param2, class Param3, class Param4, class Param5, class Param6>
clan::Signal_v6< Param1, Param2, Param3, Param4, Param5, Param6 >::Signal_v6 ( )
inline

◆ Signal_v6() [2/2]

template<class Param1, class Param2, class Param3, class Param4, class Param5, class Param6>
clan::Signal_v6< Param1, Param2, Param3, Param4, Param5, Param6 >::Signal_v6 ( const Signal_v6< Param1, Param2, Param3, Param4, Param5, Param6 > &  copy)
inline

◆ Slot() [1/2]

clan::Slot::Slot ( )
inline

◆ Slot() [2/2]

clan::Slot::Slot ( const std::shared_ptr< SlotCallback > &  callback)
inline

◆ SlotCallback_v0_functor()

template<class Functor >
clan::SlotCallback_v0_functor< Functor >::SlotCallback_v0_functor ( const Functor &  functor)
inline

◆ SlotCallback_v0_member()

template<class InstanceClass >
clan::SlotCallback_v0_member< InstanceClass >::SlotCallback_v0_member ( InstanceClass *  instance,
void(InstanceClass::*)()  member_func 
)
inline

◆ SlotCallback_v0_member_user()

template<class InstanceClass , class UserData >
clan::SlotCallback_v0_member_user< InstanceClass, UserData >::SlotCallback_v0_member_user ( InstanceClass *  instance,
void(InstanceClass::*)(UserData member_func,
const UserData user_data 
)
inline

◆ SlotCallback_v0_static()

clan::SlotCallback_v0_static::SlotCallback_v0_static ( void(*)()  static_func)
inline

◆ SlotCallback_v0_static_user()

template<class UserData >
clan::SlotCallback_v0_static_user< UserData >::SlotCallback_v0_static_user ( void(*)(UserData static_func,
const UserData user_data 
)
inline

◆ SlotCallback_v1_functor()

template<class Param1 , class Functor >
clan::SlotCallback_v1_functor< Param1, Functor >::SlotCallback_v1_functor ( const Functor &  functor)
inline

◆ SlotCallback_v1_member()

template<class Param1 , class InstanceClass >
clan::SlotCallback_v1_member< Param1, InstanceClass >::SlotCallback_v1_member ( InstanceClass *  instance,
void(InstanceClass::*)(Param1)  member_func 
)
inline

◆ SlotCallback_v1_member_user()

template<class Param1 , class InstanceClass , class UserData >
clan::SlotCallback_v1_member_user< Param1, InstanceClass, UserData >::SlotCallback_v1_member_user ( InstanceClass *  instance,
void(InstanceClass::*)(Param1, UserData member_func,
const UserData user_data 
)
inline

◆ SlotCallback_v1_static()

template<class Param1 >
clan::SlotCallback_v1_static< Param1 >::SlotCallback_v1_static ( void(*)(Param1)  static_func)
inline

◆ SlotCallback_v1_static_user()

template<class Param1 , class UserData >
clan::SlotCallback_v1_static_user< Param1, UserData >::SlotCallback_v1_static_user ( void(*)(Param1, UserData static_func,
const UserData user_data 
)
inline

◆ SlotCallback_v2_functor()

template<class Param1 , class Param2 , class Functor >
clan::SlotCallback_v2_functor< Param1, Param2, Functor >::SlotCallback_v2_functor ( const Functor &  functor)
inline

◆ SlotCallback_v2_member()

template<class Param1 , class Param2 , class InstanceClass >
clan::SlotCallback_v2_member< Param1, Param2, InstanceClass >::SlotCallback_v2_member ( InstanceClass *  instance,
void(InstanceClass::*)(Param1, Param2)  member_func 
)
inline

◆ SlotCallback_v2_member_user()

template<class Param1 , class Param2 , class InstanceClass , class UserData >
clan::SlotCallback_v2_member_user< Param1, Param2, InstanceClass, UserData >::SlotCallback_v2_member_user ( InstanceClass *  instance,
void(InstanceClass::*)(Param1, Param2, UserData member_func,
const UserData user_data 
)
inline

◆ SlotCallback_v2_static()

template<class Param1 , class Param2 >
clan::SlotCallback_v2_static< Param1, Param2 >::SlotCallback_v2_static ( void(*)(Param1, Param2)  static_func)
inline

◆ SlotCallback_v2_static_user()

template<class Param1 , class Param2 , class UserData >
clan::SlotCallback_v2_static_user< Param1, Param2, UserData >::SlotCallback_v2_static_user ( void(*)(Param1, Param2, UserData static_func,
const UserData user_data 
)
inline

◆ SlotCallback_v3_functor()

template<class Param1 , class Param2 , class Param3 , class Functor >
clan::SlotCallback_v3_functor< Param1, Param2, Param3, Functor >::SlotCallback_v3_functor ( const Functor &  functor)
inline

◆ SlotCallback_v3_member()

template<class Param1 , class Param2 , class Param3 , class InstanceClass >
clan::SlotCallback_v3_member< Param1, Param2, Param3, InstanceClass >::SlotCallback_v3_member ( InstanceClass *  instance,
void(InstanceClass::*)(Param1, Param2, Param3)  member_func 
)
inline

◆ SlotCallback_v3_member_user()

template<class Param1 , class Param2 , class Param3 , class InstanceClass , class UserData >
clan::SlotCallback_v3_member_user< Param1, Param2, Param3, InstanceClass, UserData >::SlotCallback_v3_member_user ( InstanceClass *  instance,
void(InstanceClass::*)(Param1, Param2, Param3, UserData member_func,
const UserData user_data 
)
inline

◆ SlotCallback_v3_static()

template<class Param1 , class Param2 , class Param3 >
clan::SlotCallback_v3_static< Param1, Param2, Param3 >::SlotCallback_v3_static ( void(*)(Param1, Param2, Param3)  static_func)
inline

◆ SlotCallback_v3_static_user()

template<class Param1 , class Param2 , class Param3 , class UserData >
clan::SlotCallback_v3_static_user< Param1, Param2, Param3, UserData >::SlotCallback_v3_static_user ( void(*)(Param1, Param2, Param3, UserData static_func,
const UserData user_data 
)
inline

◆ SlotCallback_v4_functor()

template<class Param1 , class Param2 , class Param3 , class Param4 , class Functor >
clan::SlotCallback_v4_functor< Param1, Param2, Param3, Param4, Functor >::SlotCallback_v4_functor ( const Functor &  functor)
inline

◆ SlotCallback_v4_member()

template<class Param1 , class Param2 , class Param3 , class Param4 , class InstanceClass >
clan::SlotCallback_v4_member< Param1, Param2, Param3, Param4, InstanceClass >::SlotCallback_v4_member ( InstanceClass *  instance,
void(InstanceClass::*)(Param1, Param2, Param3, Param4)  member_func 
)
inline

◆ SlotCallback_v4_member_user()

template<class Param1 , class Param2 , class Param3 , class Param4 , class InstanceClass , class UserData >
clan::SlotCallback_v4_member_user< Param1, Param2, Param3, Param4, InstanceClass, UserData >::SlotCallback_v4_member_user ( InstanceClass *  instance,
void(InstanceClass::*)(Param1, Param2, Param3, Param4, UserData member_func,
const UserData user_data 
)
inline

◆ SlotCallback_v4_static()

template<class Param1 , class Param2 , class Param3 , class Param4 >
clan::SlotCallback_v4_static< Param1, Param2, Param3, Param4 >::SlotCallback_v4_static ( void(*)(Param1, Param2, Param3, Param4)  static_func)
inline

◆ SlotCallback_v4_static_user()

template<class Param1 , class Param2 , class Param3 , class Param4 , class UserData >
clan::SlotCallback_v4_static_user< Param1, Param2, Param3, Param4, UserData >::SlotCallback_v4_static_user ( void(*)(Param1, Param2, Param3, Param4, UserData static_func,
const UserData user_data 
)
inline

◆ SlotCallback_v5_functor()

template<class Param1 , class Param2 , class Param3 , class Param4 , class Param5 , class Functor >
clan::SlotCallback_v5_functor< Param1, Param2, Param3, Param4, Param5, Functor >::SlotCallback_v5_functor ( const Functor &  functor)
inline

◆ SlotCallback_v5_member()

template<class Param1 , class Param2 , class Param3 , class Param4 , class Param5 , class InstanceClass >
clan::SlotCallback_v5_member< Param1, Param2, Param3, Param4, Param5, InstanceClass >::SlotCallback_v5_member ( InstanceClass *  instance,
void(InstanceClass::*)(Param1, Param2, Param3, Param4, Param5)  member_func 
)
inline

◆ SlotCallback_v5_member_user()

template<class Param1 , class Param2 , class Param3 , class Param4 , class Param5 , class InstanceClass , class UserData >
clan::SlotCallback_v5_member_user< Param1, Param2, Param3, Param4, Param5, InstanceClass, UserData >::SlotCallback_v5_member_user ( InstanceClass *  instance,
void(InstanceClass::*)(Param1, Param2, Param3, Param4, Param5, UserData member_func,
const UserData user_data 
)
inline

◆ SlotCallback_v5_static()

template<class Param1 , class Param2 , class Param3 , class Param4 , class Param5 >
clan::SlotCallback_v5_static< Param1, Param2, Param3, Param4, Param5 >::SlotCallback_v5_static ( void(*)(Param1, Param2, Param3, Param4, Param5)  static_func)
inline

◆ SlotCallback_v5_static_user()

template<class Param1 , class Param2 , class Param3 , class Param4 , class Param5 , class UserData >
clan::SlotCallback_v5_static_user< Param1, Param2, Param3, Param4, Param5, UserData >::SlotCallback_v5_static_user ( void(*)(Param1, Param2, Param3, Param4, Param5, UserData static_func,
const UserData user_data 
)
inline

◆ SlotCallback_v6_functor()

template<class Param1 , class Param2 , class Param3 , class Param4 , class Param5 , class Param6 , class Functor >
clan::SlotCallback_v6_functor< Param1, Param2, Param3, Param4, Param5, Param6, Functor >::SlotCallback_v6_functor ( const Functor &  functor)
inline

◆ SlotCallback_v6_member()

template<class Param1 , class Param2 , class Param3 , class Param4 , class Param5 , class Param6 , class InstanceClass >
clan::SlotCallback_v6_member< Param1, Param2, Param3, Param4, Param5, Param6, InstanceClass >::SlotCallback_v6_member ( InstanceClass *  instance,
void(InstanceClass::*)(Param1, Param2, Param3, Param4, Param5, Param6)  member_func 
)
inline

◆ SlotCallback_v6_member_user()

template<class Param1 , class Param2 , class Param3 , class Param4 , class Param5 , class Param6 , class InstanceClass , class UserData >
clan::SlotCallback_v6_member_user< Param1, Param2, Param3, Param4, Param5, Param6, InstanceClass, UserData >::SlotCallback_v6_member_user ( InstanceClass *  instance,
void(InstanceClass::*)(Param1, Param2, Param3, Param4, Param5, Param6, UserData member_func,
const UserData user_data 
)
inline

◆ SlotCallback_v6_static()

template<class Param1 , class Param2 , class Param3 , class Param4 , class Param5 , class Param6 >
clan::SlotCallback_v6_static< Param1, Param2, Param3, Param4, Param5, Param6 >::SlotCallback_v6_static ( void(*)(Param1, Param2, Param3, Param4, Param5, Param6)  static_func)
inline

◆ SlotCallback_v6_static_user()

template<class Param1 , class Param2 , class Param3 , class Param4 , class Param5 , class Param6 , class UserData >
clan::SlotCallback_v6_static_user< Param1, Param2, Param3, Param4, Param5, Param6, UserData >::SlotCallback_v6_static_user ( void(*)(Param1, Param2, Param3, Param4, Param5, Param6, UserData static_func,
const UserData user_data 
)
inline

◆ ~Callback_Impl_0()

template<typename RetVal>
virtual clan::Callback_Impl_0< RetVal >::~Callback_Impl_0 ( )
inlinevirtual

◆ ~Callback_Impl_1()

template<typename RetVal, typename P1>
virtual clan::Callback_Impl_1< RetVal, P1 >::~Callback_Impl_1 ( )
inlinevirtual

◆ ~Callback_Impl_2()

template<typename RetVal, typename P1, typename P2>
virtual clan::Callback_Impl_2< RetVal, P1, P2 >::~Callback_Impl_2 ( )
inlinevirtual

◆ ~Callback_Impl_3()

template<typename RetVal, typename P1, typename P2, typename P3>
virtual clan::Callback_Impl_3< RetVal, P1, P2, P3 >::~Callback_Impl_3 ( )
inlinevirtual

◆ ~Callback_Impl_4()

template<typename RetVal, typename P1, typename P2, typename P3, typename P4>
virtual clan::Callback_Impl_4< RetVal, P1, P2, P3, P4 >::~Callback_Impl_4 ( )
inlinevirtual

◆ ~Callback_Impl_5()

template<typename RetVal, typename P1, typename P2, typename P3, typename P4, typename P5>
virtual clan::Callback_Impl_5< RetVal, P1, P2, P3, P4, P5 >::~Callback_Impl_5 ( )
inlinevirtual

◆ ~Callback_Impl_6()

template<typename RetVal, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6>
virtual clan::Callback_Impl_6< RetVal, P1, P2, P3, P4, P5, P6 >::~Callback_Impl_6 ( )
inlinevirtual

◆ ~Callback_Impl_v0()

virtual clan::Callback_Impl_v0::~Callback_Impl_v0 ( )
inlinevirtual

◆ ~Callback_Impl_v1()

template<typename P1>
virtual clan::Callback_Impl_v1< P1 >::~Callback_Impl_v1 ( )
inlinevirtual

◆ ~Callback_Impl_v2()

template<typename P1, typename P2>
virtual clan::Callback_Impl_v2< P1, P2 >::~Callback_Impl_v2 ( )
inlinevirtual

◆ ~Callback_Impl_v3()

template<typename P1, typename P2, typename P3>
virtual clan::Callback_Impl_v3< P1, P2, P3 >::~Callback_Impl_v3 ( )
inlinevirtual

◆ ~Callback_Impl_v4()

template<typename P1, typename P2, typename P3, typename P4>
virtual clan::Callback_Impl_v4< P1, P2, P3, P4 >::~Callback_Impl_v4 ( )
inlinevirtual

◆ ~Callback_Impl_v5()

template<typename P1, typename P2, typename P3, typename P4, typename P5>
virtual clan::Callback_Impl_v5< P1, P2, P3, P4, P5 >::~Callback_Impl_v5 ( )
inlinevirtual

◆ ~Callback_Impl_v6()

template<typename P1, typename P2, typename P3, typename P4, typename P5, typename P6>
virtual clan::Callback_Impl_v6< P1, P2, P3, P4, P5, P6 >::~Callback_Impl_v6 ( )
inlinevirtual

◆ clear() [1/14]

void clan::Callback_v0::clear ( )
inline

◆ clear() [2/14]

template<typename P1>
void clan::Callback_v1< P1 >::clear ( )
inline

◆ clear() [3/14]

template<typename RetVal, typename P1, typename P2, typename P3, typename P4>
void clan::Callback_4< RetVal, P1, P2, P3, P4 >::clear ( )
inline

◆ clear() [4/14]

template<typename P1, typename P2>
void clan::Callback_v2< P1, P2 >::clear ( )
inline

◆ clear() [5/14]

template<typename P1 , typename P2 , typename P3 >
void clan::Callback_v3< P1, P2, P3 >::clear ( )
inline

◆ clear() [6/14]

template<typename RetVal, typename P1, typename P2>
void clan::Callback_2< RetVal, P1, P2 >::clear ( )
inline

◆ clear() [7/14]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
void clan::Callback_5< RetVal, P1, P2, P3, P4, P5 >::clear ( )
inline

◆ clear() [8/14]

template<typename P1 , typename P2 , typename P3 , typename P4 >
void clan::Callback_v4< P1, P2, P3, P4 >::clear ( )
inline

◆ clear() [9/14]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
void clan::Callback_v5< P1, P2, P3, P4, P5 >::clear ( )
inline

◆ clear() [10/14]

template<typename RetVal>
void clan::Callback_0< RetVal >::clear ( )
inline

◆ clear() [11/14]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
void clan::Callback_6< RetVal, P1, P2, P3, P4, P5, P6 >::clear ( )
inline

◆ clear() [12/14]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
void clan::Callback_v6< P1, P2, P3, P4, P5, P6 >::clear ( )
inline

◆ clear() [13/14]

template<typename RetVal, typename P1>
void clan::Callback_1< RetVal, P1 >::clear ( )
inline

◆ clear() [14/14]

template<typename RetVal , typename P1 , typename P2 , typename P3 >
void clan::Callback_3< RetVal, P1, P2, P3 >::clear ( )
inline

◆ connect() [1/52]

template<class SigClass >
void clan::SlotContainer::connect ( SigClass &  sig,
void(*)()  func 
)
inline

Connect a slot to a Signal_v0 signal.

◆ connect() [2/52]

template<class SigClass , class Class >
void clan::SlotContainer::connect ( SigClass &  sig,
Class *  self,
void(Class::*)()  func 
)
inline

Connect a slot to a Signal_v0 signal.

◆ connect() [3/52]

template<class SigClass , class UserData >
void clan::SlotContainer::connect ( SigClass &  sig,
void(*)(UserData func,
UserData  user_data 
)
inline

Connect a slot to a Signal_v0 signal with an user data parameter.

passed along.

◆ connect() [4/52]

template<class SigClass , class Class , class UserData >
void clan::SlotContainer::connect ( SigClass &  sig,
Class *  self,
void(Class::*)(UserData func,
UserData  user_data 
)
inline

Connect a slot to a Signal_v0 signal with an user data parameter.

passed along.

◆ connect() [5/52]

template<class SigClass , class Param1 >
void clan::SlotContainer::connect ( SigClass &  sig,
void(*)(Param1)  func 
)
inline

Connect a slot to a Signal_v1 signal.

◆ connect() [6/52]

template<class SigClass , class Class , class Param1 >
void clan::SlotContainer::connect ( SigClass &  sig,
Class *  self,
void(Class::*)(Param1)  func 
)
inline

Connect a slot to a Signal_v1 signal.

◆ connect() [7/52]

template<class SigClass , class Param1 , class UserData >
void clan::SlotContainer::connect ( SigClass &  sig,
void(*)(Param1, UserData func,
UserData  user_data 
)
inline

Connect a slot to a Signal_v1 signal with an user data parameter.

passed along.

◆ connect() [8/52]

template<class SigClass , class Class , class Param1 , class UserData >
void clan::SlotContainer::connect ( SigClass &  sig,
Class *  self,
void(Class::*)(Param1, UserData func,
UserData  user_data 
)
inline

Connect a slot to a Signal_v1 signal with an user data parameter.

passed along.

◆ connect() [9/52]

Slot clan::Signal_v0::connect ( void(*)()  function)
inline

◆ connect() [10/52]

template<class SigClass , class Param1 , class Param2 >
void clan::SlotContainer::connect ( SigClass &  sig,
void(*)(Param1, Param2)  func 
)
inline

Connect a slot to a Signal_v2 signal.

◆ connect() [11/52]

template<class Param1, class Param2, class Param3, class Param4, class Param5>
Slot clan::Signal_v5< Param1, Param2, Param3, Param4, Param5 >::connect ( void(*)(Param1, Param2, Param3, Param4, Param5)  function)
inline

◆ connect() [12/52]

template<class Param1>
Slot clan::Signal_v1< Param1 >::connect ( void(*)(Param1)  function)
inline

◆ connect() [13/52]

template<class Param1, class Param2>
Slot clan::Signal_v2< Param1, Param2 >::connect ( void(*)(Param1, Param2)  function)
inline

◆ connect() [14/52]

template<class Param1, class Param2, class Param3, class Param4, class Param5, class Param6>
Slot clan::Signal_v6< Param1, Param2, Param3, Param4, Param5, Param6 >::connect ( void(*)(Param1, Param2, Param3, Param4, Param5, Param6)  function)
inline

◆ connect() [15/52]

template<class Param1, class Param2, class Param3>
Slot clan::Signal_v3< Param1, Param2, Param3 >::connect ( void(*)(Param1, Param2, Param3)  function)
inline

◆ connect() [16/52]

template<class Param1, class Param2, class Param3, class Param4>
Slot clan::Signal_v4< Param1, Param2, Param3, Param4 >::connect ( void(*)(Param1, Param2, Param3, Param4)  function)
inline

◆ connect() [17/52]

template<class SigClass , class Class , class Param1 , class Param2 >
void clan::SlotContainer::connect ( SigClass &  sig,
Class *  self,
void(Class::*)(Param1, Param2)  func 
)
inline

Connect a slot to a Signal_v2 signal.

◆ connect() [18/52]

template<class UserData >
Slot clan::Signal_v0::connect ( void(*)(UserData function,
const UserData user_data 
)
inline

◆ connect() [19/52]

template<class Param1, class Param2>
template<class UserData >
Slot clan::Signal_v2< Param1, Param2 >::connect ( void(*)(Param1, Param2, UserData function,
const UserData user_data 
)
inline

◆ connect() [20/52]

template<class Param1, class Param2, class Param3, class Param4, class Param5, class Param6>
template<class UserData >
Slot clan::Signal_v6< Param1, Param2, Param3, Param4, Param5, Param6 >::connect ( void(*)(Param1, Param2, Param3, Param4, Param5, Param6, UserData function,
const UserData user_data 
)
inline

◆ connect() [21/52]

template<class Param1, class Param2, class Param3, class Param4>
template<class UserData >
Slot clan::Signal_v4< Param1, Param2, Param3, Param4 >::connect ( void(*)(Param1, Param2, Param3, Param4, UserData function,
const UserData user_data 
)
inline

◆ connect() [22/52]

template<class Param1>
template<class UserData >
Slot clan::Signal_v1< Param1 >::connect ( void(*)(Param1, UserData function,
const UserData user_data 
)
inline

◆ connect() [23/52]

template<class Param1, class Param2, class Param3, class Param4, class Param5>
template<class UserData >
Slot clan::Signal_v5< Param1, Param2, Param3, Param4, Param5 >::connect ( void(*)(Param1, Param2, Param3, Param4, Param5, UserData function,
const UserData user_data 
)
inline

◆ connect() [24/52]

template<class Param1, class Param2, class Param3>
template<class UserData >
Slot clan::Signal_v3< Param1, Param2, Param3 >::connect ( void(*)(Param1, Param2, Param3, UserData function,
const UserData user_data 
)
inline

◆ connect() [25/52]

template<class SigClass , class Param1 , class Param2 , class UserData >
void clan::SlotContainer::connect ( SigClass &  sig,
void(*)(Param1, Param2, UserData func,
UserData  user_data 
)
inline

Connect a slot to a Signal_v2 signal with an user data parameter.

passed along.

◆ connect() [26/52]

template<class InstanceClass >
Slot clan::Signal_v0::connect ( InstanceClass *  instance,
void(InstanceClass::*)()  function 
)
inline

◆ connect() [27/52]

template<class Param1, class Param2, class Param3, class Param4, class Param5>
template<class InstanceClass >
Slot clan::Signal_v5< Param1, Param2, Param3, Param4, Param5 >::connect ( InstanceClass *  instance,
void(InstanceClass::*)(Param1, Param2, Param3, Param4, Param5)  function 
)
inline

◆ connect() [28/52]

template<class Param1, class Param2, class Param3, class Param4, class Param5, class Param6>
template<class InstanceClass >
Slot clan::Signal_v6< Param1, Param2, Param3, Param4, Param5, Param6 >::connect ( InstanceClass *  instance,
void(InstanceClass::*)(Param1, Param2, Param3, Param4, Param5, Param6)  function 
)
inline

◆ connect() [29/52]

template<class Param1, class Param2, class Param3, class Param4>
template<class InstanceClass >
Slot clan::Signal_v4< Param1, Param2, Param3, Param4 >::connect ( InstanceClass *  instance,
void(InstanceClass::*)(Param1, Param2, Param3, Param4)  function 
)
inline

◆ connect() [30/52]

template<class Param1>
template<class InstanceClass >
Slot clan::Signal_v1< Param1 >::connect ( InstanceClass *  instance,
void(InstanceClass::*)(Param1)  function 
)
inline

◆ connect() [31/52]

template<class Param1, class Param2>
template<class InstanceClass >
Slot clan::Signal_v2< Param1, Param2 >::connect ( InstanceClass *  instance,
void(InstanceClass::*)(Param1, Param2)  function 
)
inline

◆ connect() [32/52]

template<class Param1, class Param2, class Param3>
template<class InstanceClass >
Slot clan::Signal_v3< Param1, Param2, Param3 >::connect ( InstanceClass *  instance,
void(InstanceClass::*)(Param1, Param2, Param3)  function 
)
inline

◆ connect() [33/52]

template<class SigClass , class Class , class Param1 , class Param2 , class UserData >
void clan::SlotContainer::connect ( SigClass &  sig,
Class *  self,
void(Class::*)(Param1, Param2, UserData func,
UserData  user_data 
)
inline

Connect a slot to a Signal_v2 signal with an user data parameter.

passed along.

◆ connect() [34/52]

template<class InstanceClass , class UserData >
Slot clan::Signal_v0::connect ( InstanceClass *  instance,
void(InstanceClass::*)(UserData function,
const UserData user_data 
)
inline

◆ connect() [35/52]

template<class SigClass , class Param1 , class Param2 , class Param3 >
void clan::SlotContainer::connect ( SigClass &  sig,
void(*)(Param1, Param2, Param3)  func 
)
inline

Connect a slot to a Signal_v3 signal.

◆ connect() [36/52]

template<class Param1, class Param2, class Param3, class Param4, class Param5>
template<class InstanceClass , class UserData >
Slot clan::Signal_v5< Param1, Param2, Param3, Param4, Param5 >::connect ( InstanceClass *  instance,
void(InstanceClass::*)(Param1, Param2, Param3, Param4, Param5, UserData function,
const UserData user_data 
)
inline

◆ connect() [37/52]

template<class Param1>
template<class InstanceClass , class UserData >
Slot clan::Signal_v1< Param1 >::connect ( InstanceClass *  instance,
void(InstanceClass::*)(Param1, UserData function,
const UserData user_data 
)
inline

◆ connect() [38/52]

template<class Param1, class Param2, class Param3, class Param4>
template<class InstanceClass , class UserData >
Slot clan::Signal_v4< Param1, Param2, Param3, Param4 >::connect ( InstanceClass *  instance,
void(InstanceClass::*)(Param1, Param2, Param3, Param4, UserData function,
const UserData user_data 
)
inline

◆ connect() [39/52]

template<class Param1, class Param2>
template<class InstanceClass , class UserData >
Slot clan::Signal_v2< Param1, Param2 >::connect ( InstanceClass *  instance,
void(InstanceClass::*)(Param1, Param2, UserData function,
const UserData user_data 
)
inline

◆ connect() [40/52]

template<class Param1, class Param2, class Param3>
template<class InstanceClass , class UserData >
Slot clan::Signal_v3< Param1, Param2, Param3 >::connect ( InstanceClass *  instance,
void(InstanceClass::*)(Param1, Param2, Param3, UserData function,
const UserData user_data 
)
inline

◆ connect() [41/52]

template<class Param1, class Param2, class Param3, class Param4, class Param5, class Param6>
template<class InstanceClass , class UserData >
Slot clan::Signal_v6< Param1, Param2, Param3, Param4, Param5, Param6 >::connect ( InstanceClass *  instance,
void(InstanceClass::*)(Param1, Param2, Param3, Param4, Param5, Param6, UserData function,
const UserData user_data 
)
inline

◆ connect() [42/52]

template<class SigClass , class Class , class Param1 , class Param2 , class Param3 >
void clan::SlotContainer::connect ( SigClass &  sig,
Class *  self,
void(Class::*)(Param1, Param2, Param3)  func 
)
inline

Connect a slot to a Signal_v3 signal.

◆ connect() [43/52]

template<class SigClass , class Param1 , class Param2 , class Param3 , class UserData >
void clan::SlotContainer::connect ( SigClass &  sig,
void(*)(Param1, Param2, Param3, UserData func,
UserData  user_data 
)
inline

Connect a slot to a Signal_v3 signal with an user data parameter.

passed along.

◆ connect() [44/52]

template<class SigClass , class Class , class Param1 , class Param2 , class Param3 , class UserData >
void clan::SlotContainer::connect ( SigClass &  sig,
Class *  self,
void(Class::*)(Param1, Param2, Param3, UserData func,
UserData  user_data 
)
inline

Connect a slot to a Signal_v3 signal with an user data parameter.

passed along.

◆ connect() [45/52]

template<class SigClass , class Param1 , class Param2 , class Param3 , class Param4 >
void clan::SlotContainer::connect ( SigClass &  sig,
void(*)(Param1, Param2, Param3, Param4)  func 
)
inline

Connect a slot to a Signal_v4 signal.

◆ connect() [46/52]

template<class SigClass , class Class , class Param1 , class Param2 , class Param3 , class Param4 >
void clan::SlotContainer::connect ( SigClass &  sig,
Class *  self,
void(Class::*)(Param1, Param2, Param3, Param4)  func 
)
inline

Connect a slot to a Signal_v4 signal.

◆ connect() [47/52]

template<class SigClass , class Param1 , class Param2 , class Param3 , class Param4 , class UserData >
void clan::SlotContainer::connect ( SigClass &  sig,
void(*)(Param1, Param2, Param3, Param4, UserData user_data)  func,
UserData  user_data 
)
inline

Connect a slot to a Signal_v4 signal with an user data parameter.

passed along.

◆ connect() [48/52]

template<class SigClass , class Class , class Param1 , class Param2 , class Param3 , class Param4 , class UserData >
void clan::SlotContainer::connect ( SigClass &  sig,
Class *  self,
void(Class::*)(Param1, Param2, Param3, Param4, UserData user_data)  func,
UserData  user_data 
)
inline

Connect a slot to a Signal_v4 signal with an user data parameter.

passed along.

◆ connect() [49/52]

template<class SigClass , class Param1 , class Param2 , class Param3 , class Param4 , class Param5 >
void clan::SlotContainer::connect ( SigClass &  sig,
void(*)(Param1, Param2, Param3, Param4, Param5)  func 
)
inline

Connect a slot to a Signal_v5 signal.

◆ connect() [50/52]

template<class SigClass , class Class , class Param1 , class Param2 , class Param3 , class Param4 , class Param5 >
void clan::SlotContainer::connect ( SigClass &  sig,
Class *  self,
void(Class::*)(Param1, Param2, Param3, Param4, Param5)  func 
)
inline

Connect a slot to a Signal_v5 signal.

◆ connect() [51/52]

template<class SigClass , class Param1 , class Param2 , class Param3 , class Param4 , class Param5 , class UserData >
void clan::SlotContainer::connect ( SigClass &  sig,
void(*)(Param1, Param2, Param3, Param4, Param5, UserData user_data)  func,
UserData  user_data 
)
inline

Connect a slot to a Signal_v5 signal with an user data parameter.

passed along.

◆ connect() [52/52]

template<class SigClass , class Class , class Param1 , class Param2 , class Param3 , class Param4 , class Param5 , class UserData >
void clan::SlotContainer::connect ( SigClass &  sig,
Class *  self,
void(Class::*)(Param1, Param2, Param3, Param4, Param5, UserData user_data)  func,
UserData  user_data 
)
inline

Connect a slot to a Signal_v5 signal with an user data parameter.

passed along.

◆ connect_functor() [1/8]

template<class Functor >
Slot clan::Signal_v0::connect_functor ( const Functor &  functor)
inline

◆ connect_functor() [2/8]

template<class Param1, class Param2, class Param3, class Param4, class Param5>
template<class Functor >
Slot clan::Signal_v5< Param1, Param2, Param3, Param4, Param5 >::connect_functor ( const Functor &  functor)
inline

◆ connect_functor() [3/8]

template<class Param1, class Param2, class Param3, class Param4, class Param5, class Param6>
template<class Functor >
Slot clan::Signal_v6< Param1, Param2, Param3, Param4, Param5, Param6 >::connect_functor ( const Functor &  functor)
inline

◆ connect_functor() [4/8]

template<class Param1>
template<class Functor >
Slot clan::Signal_v1< Param1 >::connect_functor ( const Functor &  functor)
inline

◆ connect_functor() [5/8]

template<class Param1, class Param2>
template<class Functor >
Slot clan::Signal_v2< Param1, Param2 >::connect_functor ( const Functor &  functor)
inline

◆ connect_functor() [6/8]

template<class Param1, class Param2, class Param3>
template<class Functor >
Slot clan::Signal_v3< Param1, Param2, Param3 >::connect_functor ( const Functor &  functor)
inline

◆ connect_functor() [7/8]

template<class Param1, class Param2, class Param3, class Param4>
template<class Functor >
Slot clan::Signal_v4< Param1, Param2, Param3, Param4 >::connect_functor ( const Functor &  functor)
inline

◆ connect_functor() [8/8]

template<class SigClass , class Functor >
void clan::SlotContainer::connect_functor ( SigClass &  sig,
const Functor &  functor 
)
inline

Connect a functor slot to a signal.

◆ destroy()

void clan::Slot::destroy ( )
inline

◆ disable()

void clan::Slot::disable ( )
inline

◆ enable()

void clan::Slot::enable ( )
inline

◆ invoke() [1/147]

◆ invoke() [2/147]

◆ invoke() [3/147]

◆ invoke() [4/147]

◆ invoke() [5/147]

◆ invoke() [6/147]

◆ invoke() [7/147]

◆ invoke() [8/147]

◆ invoke() [9/147]

◆ invoke() [10/147]

◆ invoke() [11/147]

◆ invoke() [12/147]

◆ invoke() [13/147]

◆ invoke() [14/147]

◆ invoke() [15/147]

◆ invoke() [16/147]

◆ invoke() [17/147]

◆ invoke() [18/147]

◆ invoke() [19/147]

◆ invoke() [20/147]

◆ invoke() [21/147]

◆ invoke() [22/147]

void clan::SlotCallback_v0_static::invoke ( )
inlinevirtual

Implements clan::SlotCallback_v0.

◆ invoke() [23/147]

template<class Param1 , class Param2 , class Param3 , class Param4 , class Param5 , class Param6 >
void clan::SlotCallback_v6_static< Param1, Param2, Param3, Param4, Param5, Param6 >::invoke ( Param1  param1,
Param2  param2,
Param3  param3,
Param4  param4,
Param5  param5,
Param6  param6 
)
inlinevirtual

◆ invoke() [24/147]

template<class Param1 , class Param2 , class Param3 >
void clan::SlotCallback_v3_static< Param1, Param2, Param3 >::invoke ( Param1  param1,
Param2  param2,
Param3  param3 
)
inlinevirtual

◆ invoke() [25/147]

template<class Param1 , class Param2 , class Param3 , class Param4 , class Param5 >
void clan::SlotCallback_v5_static< Param1, Param2, Param3, Param4, Param5 >::invoke ( Param1  param1,
Param2  param2,
Param3  param3,
Param4  param4,
Param5  param5 
)
inlinevirtual

◆ invoke() [26/147]

template<class Param1 >
void clan::SlotCallback_v1_static< Param1 >::invoke ( Param1  param1)
inlinevirtual

◆ invoke() [27/147]

template<class Param1 , class Param2 >
void clan::SlotCallback_v2_static< Param1, Param2 >::invoke ( Param1  param1,
Param2  param2 
)
inlinevirtual

◆ invoke() [28/147]

template<class Param1 , class Param2 , class Param3 , class Param4 >
void clan::SlotCallback_v4_static< Param1, Param2, Param3, Param4 >::invoke ( Param1  param1,
Param2  param2,
Param3  param3,
Param4  param4 
)
inlinevirtual

◆ invoke() [29/147]

void clan::Callback_Impl_v0_static::invoke ( ) const
inlinevirtual

◆ invoke() [30/147]

template<typename RetVal , typename P1 >
RetVal clan::Callback_Impl_1_static< RetVal, P1 >::invoke ( P1  p1) const
inlinevirtual

◆ invoke() [31/147]

template<typename P1 , typename P2 , typename P3 >
void clan::Callback_Impl_v3_static< P1, P2, P3 >::invoke ( P1  p1,
P2  p2,
P3  p3 
) const
inlinevirtual

◆ invoke() [32/147]

template<typename RetVal , typename P1 , typename P2 >
RetVal clan::Callback_Impl_2_static< RetVal, P1, P2 >::invoke ( P1  p1,
P2  p2 
) const
inlinevirtual

◆ invoke() [33/147]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
RetVal clan::Callback_Impl_5_static< RetVal, P1, P2, P3, P4, P5 >::invoke ( P1  p1,
P2  p2,
P3  p3,
P4  p4,
P5  p5 
) const
inlinevirtual

◆ invoke() [34/147]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 >
RetVal clan::Callback_Impl_4_static< RetVal, P1, P2, P3, P4 >::invoke ( P1  p1,
P2  p2,
P3  p3,
P4  p4 
) const
inlinevirtual

◆ invoke() [35/147]

template<typename P1 , typename P2 >
void clan::Callback_Impl_v2_static< P1, P2 >::invoke ( P1  p1,
P2  p2 
) const
inlinevirtual

◆ invoke() [36/147]

template<typename P1 , typename P2 , typename P3 , typename P4 >
void clan::Callback_Impl_v4_static< P1, P2, P3, P4 >::invoke ( P1  p1,
P2  p2,
P3  p3,
P4  p4 
) const
inlinevirtual

◆ invoke() [37/147]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
void clan::Callback_Impl_v5_static< P1, P2, P3, P4, P5 >::invoke ( P1  p1,
P2  p2,
P3  p3,
P4  p4,
P5  p5 
) const
inlinevirtual

◆ invoke() [38/147]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
RetVal clan::Callback_Impl_6_static< RetVal, P1, P2, P3, P4, P5, P6 >::invoke ( P1  p1,
P2  p2,
P3  p3,
P4  p4,
P5  p5,
P6  p6 
) const
inlinevirtual

◆ invoke() [39/147]

template<typename RetVal , typename P1 , typename P2 , typename P3 >
RetVal clan::Callback_Impl_3_static< RetVal, P1, P2, P3 >::invoke ( P1  p1,
P2  p2,
P3  p3 
) const
inlinevirtual

◆ invoke() [40/147]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
void clan::Callback_Impl_v6_static< P1, P2, P3, P4, P5, P6 >::invoke ( P1  p1,
P2  p2,
P3  p3,
P4  p4,
P5  p5,
P6  p6 
) const
inlinevirtual

◆ invoke() [41/147]

template<typename P1 >
void clan::Callback_Impl_v1_static< P1 >::invoke ( P1  p1) const
inlinevirtual

◆ invoke() [42/147]

template<typename RetVal >
RetVal clan::Callback_Impl_0_static< RetVal >::invoke ( ) const
inlinevirtual

◆ invoke() [43/147]

template<class UserData >
void clan::SlotCallback_v0_static_user< UserData >::invoke ( )
inlinevirtual

Implements clan::SlotCallback_v0.

◆ invoke() [44/147]

template<class Param1 , class Param2 , class Param3 , class Param4 , class Param5 , class UserData >
void clan::SlotCallback_v5_static_user< Param1, Param2, Param3, Param4, Param5, UserData >::invoke ( Param1  param1,
Param2  param2,
Param3  param3,
Param4  param4,
Param5  param5 
)
inlinevirtual

◆ invoke() [45/147]

template<class Param1 , class Param2 , class UserData >
void clan::SlotCallback_v2_static_user< Param1, Param2, UserData >::invoke ( Param1  param1,
Param2  param2 
)
inlinevirtual

◆ invoke() [46/147]

template<class Param1 , class Param2 , class Param3 , class Param4 , class UserData >
void clan::SlotCallback_v4_static_user< Param1, Param2, Param3, Param4, UserData >::invoke ( Param1  param1,
Param2  param2,
Param3  param3,
Param4  param4 
)
inlinevirtual

◆ invoke() [47/147]

template<class Param1 , class Param2 , class Param3 , class UserData >
void clan::SlotCallback_v3_static_user< Param1, Param2, Param3, UserData >::invoke ( Param1  param1,
Param2  param2,
Param3  param3 
)
inlinevirtual

◆ invoke() [48/147]

template<class Param1 , class Param2 , class Param3 , class Param4 , class Param5 , class Param6 , class UserData >
void clan::SlotCallback_v6_static_user< Param1, Param2, Param3, Param4, Param5, Param6, UserData >::invoke ( Param1  param1,
Param2  param2,
Param3  param3,
Param4  param4,
Param5  param5,
Param6  param6 
)
inlinevirtual

◆ invoke() [49/147]

template<class Param1 , class UserData >
void clan::SlotCallback_v1_static_user< Param1, UserData >::invoke ( Param1  param1)
inlinevirtual

◆ invoke() [50/147]

template<class InstanceClass >
void clan::SlotCallback_v0_member< InstanceClass >::invoke ( )
inlinevirtual

Implements clan::SlotCallback_v0.

◆ invoke() [51/147]

template<class Param1 , class Param2 , class Param3 , class Param4 , class Param5 , class InstanceClass >
void clan::SlotCallback_v5_member< Param1, Param2, Param3, Param4, Param5, InstanceClass >::invoke ( Param1  param1,
Param2  param2,
Param3  param3,
Param4  param4,
Param5  param5 
)
inlinevirtual

◆ invoke() [52/147]

template<class Param1 , class Param2 , class InstanceClass >
void clan::SlotCallback_v2_member< Param1, Param2, InstanceClass >::invoke ( Param1  param1,
Param2  param2 
)
inlinevirtual

◆ invoke() [53/147]

template<class Param1 , class Param2 , class Param3 , class InstanceClass >
void clan::SlotCallback_v3_member< Param1, Param2, Param3, InstanceClass >::invoke ( Param1  param1,
Param2  param2,
Param3  param3 
)
inlinevirtual

◆ invoke() [54/147]

template<class Param1 , class InstanceClass >
void clan::SlotCallback_v1_member< Param1, InstanceClass >::invoke ( Param1  param1)
inlinevirtual

◆ invoke() [55/147]

template<class Param1 , class Param2 , class Param3 , class Param4 , class Param5 , class Param6 , class InstanceClass >
void clan::SlotCallback_v6_member< Param1, Param2, Param3, Param4, Param5, Param6, InstanceClass >::invoke ( Param1  param1,
Param2  param2,
Param3  param3,
Param4  param4,
Param5  param5,
Param6  param6 
)
inlinevirtual

◆ invoke() [56/147]

template<class Param1 , class Param2 , class Param3 , class Param4 , class InstanceClass >
void clan::SlotCallback_v4_member< Param1, Param2, Param3, Param4, InstanceClass >::invoke ( Param1  param1,
Param2  param2,
Param3  param3,
Param4  param4 
)
inlinevirtual

◆ invoke() [57/147]

template<typename UserData >
void clan::Callback_Impl_v0_static_user< UserData >::invoke ( ) const
inlinevirtual

◆ invoke() [58/147]

template<typename P1 , typename UserData >
void clan::Callback_Impl_v1_static_user< P1, UserData >::invoke ( P1  p1) const
inlinevirtual

◆ invoke() [59/147]

template<typename RetVal , typename P1 , typename UserData >
RetVal clan::Callback_Impl_1_static_user< RetVal, P1, UserData >::invoke ( P1  p1) const
inlinevirtual

◆ invoke() [60/147]

template<typename P1 , typename P2 , typename P3 , typename UserData >
void clan::Callback_Impl_v3_static_user< P1, P2, P3, UserData >::invoke ( P1  p1,
P2  p2,
P3  p3 
) const
inlinevirtual

◆ invoke() [61/147]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename UserData >
RetVal clan::Callback_Impl_5_static_user< RetVal, P1, P2, P3, P4, P5, UserData >::invoke ( P1  p1,
P2  p2,
P3  p3,
P4  p4,
P5  p5 
) const
inlinevirtual

◆ invoke() [62/147]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename UserData >
void clan::Callback_Impl_v5_static_user< P1, P2, P3, P4, P5, UserData >::invoke ( P1  p1,
P2  p2,
P3  p3,
P4  p4,
P5  p5 
) const
inlinevirtual

◆ invoke() [63/147]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename UserData >
RetVal clan::Callback_Impl_6_static_user< RetVal, P1, P2, P3, P4, P5, P6, UserData >::invoke ( P1  p1,
P2  p2,
P3  p3,
P4  p4,
P5  p5,
P6  p6 
) const
inlinevirtual

◆ invoke() [64/147]

template<typename RetVal , typename UserData >
RetVal clan::Callback_Impl_0_static_user< RetVal, UserData >::invoke ( ) const
inlinevirtual

◆ invoke() [65/147]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename UserData >
RetVal clan::Callback_Impl_3_static_user< RetVal, P1, P2, P3, UserData >::invoke ( P1  p1,
P2  p2,
P3  p3 
) const
inlinevirtual

◆ invoke() [66/147]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename UserData >
void clan::Callback_Impl_v6_static_user< P1, P2, P3, P4, P5, P6, UserData >::invoke ( P1  p1,
P2  p2,
P3  p3,
P4  p4,
P5  p5,
P6  p6 
) const
inlinevirtual

◆ invoke() [67/147]

template<typename P1 , typename P2 , typename UserData >
void clan::Callback_Impl_v2_static_user< P1, P2, UserData >::invoke ( P1  p1,
P2  p2 
) const
inlinevirtual

◆ invoke() [68/147]

template<typename RetVal , typename P1 , typename P2 , typename UserData >
RetVal clan::Callback_Impl_2_static_user< RetVal, P1, P2, UserData >::invoke ( P1  p1,
P2  p2 
) const
inlinevirtual

◆ invoke() [69/147]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename UserData >
void clan::Callback_Impl_v4_static_user< P1, P2, P3, P4, UserData >::invoke ( P1  p1,
P2  p2,
P3  p3,
P4  p4 
) const
inlinevirtual

◆ invoke() [70/147]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename UserData >
RetVal clan::Callback_Impl_4_static_user< RetVal, P1, P2, P3, P4, UserData >::invoke ( P1  p1,
P2  p2,
P3  p3,
P4  p4 
) const
inlinevirtual

◆ invoke() [71/147]

template<class InstanceClass , class UserData >
void clan::SlotCallback_v0_member_user< InstanceClass, UserData >::invoke ( )
inlinevirtual

Implements clan::SlotCallback_v0.

◆ invoke() [72/147]

template<class Param1 , class Param2 , class Param3 , class Param4 , class Param5 , class Param6 , class InstanceClass , class UserData >
void clan::SlotCallback_v6_member_user< Param1, Param2, Param3, Param4, Param5, Param6, InstanceClass, UserData >::invoke ( Param1  param1,
Param2  param2,
Param3  param3,
Param4  param4,
Param5  param5,
Param6  param6 
)
inlinevirtual

◆ invoke() [73/147]

template<class Param1 , class Param2 , class InstanceClass , class UserData >
void clan::SlotCallback_v2_member_user< Param1, Param2, InstanceClass, UserData >::invoke ( Param1  param1,
Param2  param2 
)
inlinevirtual

◆ invoke() [74/147]

template<class Param1 , class Param2 , class Param3 , class InstanceClass , class UserData >
void clan::SlotCallback_v3_member_user< Param1, Param2, Param3, InstanceClass, UserData >::invoke ( Param1  param1,
Param2  param2,
Param3  param3 
)
inlinevirtual

◆ invoke() [75/147]

template<class Param1 , class Param2 , class Param3 , class Param4 , class Param5 , class InstanceClass , class UserData >
void clan::SlotCallback_v5_member_user< Param1, Param2, Param3, Param4, Param5, InstanceClass, UserData >::invoke ( Param1  param1,
Param2  param2,
Param3  param3,
Param4  param4,
Param5  param5 
)
inlinevirtual

◆ invoke() [76/147]

template<class Param1 , class Param2 , class Param3 , class Param4 , class InstanceClass , class UserData >
void clan::SlotCallback_v4_member_user< Param1, Param2, Param3, Param4, InstanceClass, UserData >::invoke ( Param1  param1,
Param2  param2,
Param3  param3,
Param4  param4 
)
inlinevirtual

◆ invoke() [77/147]

template<class Param1 , class InstanceClass , class UserData >
void clan::SlotCallback_v1_member_user< Param1, InstanceClass, UserData >::invoke ( Param1  param1)
inlinevirtual

◆ invoke() [78/147]

template<typename InstanceClass >
void clan::Callback_Impl_v0_member< InstanceClass >::invoke ( ) const
inlinevirtual

◆ invoke() [79/147]

template<typename RetVal , typename InstanceClass >
RetVal clan::Callback_Impl_0_member< RetVal, InstanceClass >::invoke ( ) const
inlinevirtual

◆ invoke() [80/147]

template<class Functor >
void clan::SlotCallback_v0_functor< Functor >::invoke ( )
inlinevirtual

Implements clan::SlotCallback_v0.

◆ invoke() [81/147]

template<typename P1 , typename InstanceClass >
void clan::Callback_Impl_v1_member< P1, InstanceClass >::invoke ( P1  p1) const
inlinevirtual

◆ invoke() [82/147]

template<typename RetVal , typename P1 , typename P2 , typename InstanceClass >
RetVal clan::Callback_Impl_2_member< RetVal, P1, P2, InstanceClass >::invoke ( P1  p1,
P2  p2 
) const
inlinevirtual

◆ invoke() [83/147]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename InstanceClass >
RetVal clan::Callback_Impl_5_member< RetVal, P1, P2, P3, P4, P5, InstanceClass >::invoke ( P1  p1,
P2  p2,
P3  p3,
P4  p4,
P5  p5 
) const
inlinevirtual

◆ invoke() [84/147]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename InstanceClass >
void clan::Callback_Impl_v5_member< P1, P2, P3, P4, P5, InstanceClass >::invoke ( P1  p1,
P2  p2,
P3  p3,
P4  p4,
P5  p5 
) const
inlinevirtual

◆ invoke() [85/147]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename InstanceClass >
RetVal clan::Callback_Impl_4_member< RetVal, P1, P2, P3, P4, InstanceClass >::invoke ( P1  p1,
P2  p2,
P3  p3,
P4  p4 
) const
inlinevirtual

◆ invoke() [86/147]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename InstanceClass >
RetVal clan::Callback_Impl_3_member< RetVal, P1, P2, P3, InstanceClass >::invoke ( P1  p1,
P2  p2,
P3  p3 
) const
inlinevirtual

◆ invoke() [87/147]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename InstanceClass >
void clan::Callback_Impl_v6_member< P1, P2, P3, P4, P5, P6, InstanceClass >::invoke ( P1  p1,
P2  p2,
P3  p3,
P4  p4,
P5  p5,
P6  p6 
) const
inlinevirtual

◆ invoke() [88/147]

template<typename P1 , typename P2 , typename InstanceClass >
void clan::Callback_Impl_v2_member< P1, P2, InstanceClass >::invoke ( P1  p1,
P2  p2 
) const
inlinevirtual

◆ invoke() [89/147]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename InstanceClass >
RetVal clan::Callback_Impl_6_member< RetVal, P1, P2, P3, P4, P5, P6, InstanceClass >::invoke ( P1  p1,
P2  p2,
P3  p3,
P4  p4,
P5  p5,
P6  p6 
) const
inlinevirtual

◆ invoke() [90/147]

template<typename RetVal , typename P1 , typename InstanceClass >
RetVal clan::Callback_Impl_1_member< RetVal, P1, InstanceClass >::invoke ( P1  p1) const
inlinevirtual

◆ invoke() [91/147]

template<typename P1 , typename P2 , typename P3 , typename InstanceClass >
void clan::Callback_Impl_v3_member< P1, P2, P3, InstanceClass >::invoke ( P1  p1,
P2  p2,
P3  p3 
) const
inlinevirtual

◆ invoke() [92/147]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename InstanceClass >
void clan::Callback_Impl_v4_member< P1, P2, P3, P4, InstanceClass >::invoke ( P1  p1,
P2  p2,
P3  p3,
P4  p4 
) const
inlinevirtual

◆ invoke() [93/147]

template<class Param1 , class Param2 , class Param3 , class Param4 , class Param5 , class Param6 , class Functor >
void clan::SlotCallback_v6_functor< Param1, Param2, Param3, Param4, Param5, Param6, Functor >::invoke ( Param1  param1,
Param2  param2,
Param3  param3,
Param4  param4,
Param5  param5,
Param6  param6 
)
inlinevirtual

◆ invoke() [94/147]

template<class Param1 , class Param2 , class Functor >
void clan::SlotCallback_v2_functor< Param1, Param2, Functor >::invoke ( Param1  param1,
Param2  param2 
)
inlinevirtual

◆ invoke() [95/147]

template<class Param1 , class Param2 , class Param3 , class Param4 , class Param5 , class Functor >
void clan::SlotCallback_v5_functor< Param1, Param2, Param3, Param4, Param5, Functor >::invoke ( Param1  param1,
Param2  param2,
Param3  param3,
Param4  param4,
Param5  param5 
)
inlinevirtual

◆ invoke() [96/147]

template<class Param1 , class Param2 , class Param3 , class Functor >
void clan::SlotCallback_v3_functor< Param1, Param2, Param3, Functor >::invoke ( Param1  param1,
Param2  param2,
Param3  param3 
)
inlinevirtual

◆ invoke() [97/147]

template<class Param1 , class Param2 , class Param3 , class Param4 , class Functor >
void clan::SlotCallback_v4_functor< Param1, Param2, Param3, Param4, Functor >::invoke ( Param1  param1,
Param2  param2,
Param3  param3,
Param4  param4 
)
inlinevirtual

◆ invoke() [98/147]

template<class Param1 , class Functor >
void clan::SlotCallback_v1_functor< Param1, Functor >::invoke ( Param1  param1)
inlinevirtual

◆ invoke() [99/147]

template<typename InstanceClass , typename UserData >
void clan::Callback_Impl_v0_member_user< InstanceClass, UserData >::invoke ( ) const
inlinevirtual

◆ invoke() [100/147]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename InstanceClass , typename UserData >
RetVal clan::Callback_Impl_6_member_user< RetVal, P1, P2, P3, P4, P5, P6, InstanceClass, UserData >::invoke ( P1  p1,
P2  p2,
P3  p3,
P4  p4,
P5  p5,
P6  p6 
) const
inlinevirtual

◆ invoke() [101/147]

template<typename RetVal , typename P1 , typename P2 , typename InstanceClass , typename UserData >
RetVal clan::Callback_Impl_2_member_user< RetVal, P1, P2, InstanceClass, UserData >::invoke ( P1  p1,
P2  p2 
) const
inlinevirtual

◆ invoke() [102/147]

template<typename P1 , typename P2 , typename P3 , typename InstanceClass , typename UserData >
void clan::Callback_Impl_v3_member_user< P1, P2, P3, InstanceClass, UserData >::invoke ( P1  p1,
P2  p2,
P3  p3 
) const
inlinevirtual

◆ invoke() [103/147]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename InstanceClass , typename UserData >
RetVal clan::Callback_Impl_5_member_user< RetVal, P1, P2, P3, P4, P5, InstanceClass, UserData >::invoke ( P1  p1,
P2  p2,
P3  p3,
P4  p4,
P5  p5 
) const
inlinevirtual

◆ invoke() [104/147]

template<typename RetVal , typename P1 , typename InstanceClass , typename UserData >
RetVal clan::Callback_Impl_1_member_user< RetVal, P1, InstanceClass, UserData >::invoke ( P1  p1) const
inlinevirtual

◆ invoke() [105/147]

template<typename RetVal , typename InstanceClass , typename UserData >
RetVal clan::Callback_Impl_0_member_user< RetVal, InstanceClass, UserData >::invoke ( ) const
inlinevirtual

◆ invoke() [106/147]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename InstanceClass , typename UserData >
void clan::Callback_Impl_v4_member_user< P1, P2, P3, P4, InstanceClass, UserData >::invoke ( P1  p1,
P2  p2,
P3  p3,
P4  p4 
) const
inlinevirtual

◆ invoke() [107/147]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename InstanceClass , typename UserData >
void clan::Callback_Impl_v6_member_user< P1, P2, P3, P4, P5, P6, InstanceClass, UserData >::invoke ( P1  p1,
P2  p2,
P3  p3,
P4  p4,
P5  p5,
P6  p6 
) const
inlinevirtual

◆ invoke() [108/147]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename InstanceClass , typename UserData >
void clan::Callback_Impl_v5_member_user< P1, P2, P3, P4, P5, InstanceClass, UserData >::invoke ( P1  p1,
P2  p2,
P3  p3,
P4  p4,
P5  p5 
) const
inlinevirtual

◆ invoke() [109/147]

template<typename P1 , typename P2 , typename InstanceClass , typename UserData >
void clan::Callback_Impl_v2_member_user< P1, P2, InstanceClass, UserData >::invoke ( P1  p1,
P2  p2 
) const
inlinevirtual

◆ invoke() [110/147]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename InstanceClass , typename UserData >
RetVal clan::Callback_Impl_3_member_user< RetVal, P1, P2, P3, InstanceClass, UserData >::invoke ( P1  p1,
P2  p2,
P3  p3 
) const
inlinevirtual

◆ invoke() [111/147]

template<typename P1 , typename InstanceClass , typename UserData >
void clan::Callback_Impl_v1_member_user< P1, InstanceClass, UserData >::invoke ( P1  p1) const
inlinevirtual

◆ invoke() [112/147]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename InstanceClass , typename UserData >
RetVal clan::Callback_Impl_4_member_user< RetVal, P1, P2, P3, P4, InstanceClass, UserData >::invoke ( P1  p1,
P2  p2,
P3  p3,
P4  p4 
) const
inlinevirtual

◆ invoke() [113/147]

template<class Functor >
void clan::Callback_Impl_v0_functor< Functor >::invoke ( ) const
inlinevirtual

◆ invoke() [114/147]

template<class P1 , class Functor >
void clan::Callback_Impl_v1_functor< P1, Functor >::invoke ( P1  p1) const
inlinevirtual

◆ invoke() [115/147]

template<typename RetVal , class P1 , class P2 , class Functor >
RetVal clan::Callback_Impl_2_functor< RetVal, P1, P2, Functor >::invoke ( P1  p1,
P2  p2 
) const
inlinevirtual

◆ invoke() [116/147]

template<class P1 , class P2 , class P3 , class P4 , class P5 , class Functor >
void clan::Callback_Impl_v5_functor< P1, P2, P3, P4, P5, Functor >::invoke ( P1  p1,
P2  p2,
P3  p3,
P4  p4,
P5  p5 
) const
inlinevirtual

◆ invoke() [117/147]

template<typename RetVal , class P1 , class P2 , class P3 , class P4 , class P5 , class Functor >
RetVal clan::Callback_Impl_5_functor< RetVal, P1, P2, P3, P4, P5, Functor >::invoke ( P1  p1,
P2  p2,
P3  p3,
P4  p4,
P5  p5 
) const
inlinevirtual

◆ invoke() [118/147]

template<class P1 , class P2 , class P3 , class P4 , class Functor >
void clan::Callback_Impl_v4_functor< P1, P2, P3, P4, Functor >::invoke ( P1  p1,
P2  p2,
P3  p3,
P4  p4 
) const
inlinevirtual

◆ invoke() [119/147]

template<typename RetVal , class P1 , class P2 , class P3 , class P4 , class Functor >
RetVal clan::Callback_Impl_4_functor< RetVal, P1, P2, P3, P4, Functor >::invoke ( P1  p1,
P2  p2,
P3  p3,
P4  p4 
) const
inlinevirtual

◆ invoke() [120/147]

template<typename RetVal , class P1 , class P2 , class P3 , class Functor >
RetVal clan::Callback_Impl_3_functor< RetVal, P1, P2, P3, Functor >::invoke ( P1  p1,
P2  p2,
P3  p3 
) const
inlinevirtual

◆ invoke() [121/147]

template<class P1 , class P2 , class P3 , class Functor >
void clan::Callback_Impl_v3_functor< P1, P2, P3, Functor >::invoke ( P1  p1,
P2  p2,
P3  p3 
) const
inlinevirtual

◆ invoke() [122/147]

template<typename RetVal , class P1 , class P2 , class P3 , class P4 , class P5 , class P6 , class Functor >
RetVal clan::Callback_Impl_6_functor< RetVal, P1, P2, P3, P4, P5, P6, Functor >::invoke ( P1  p1,
P2  p2,
P3  p3,
P4  p4,
P5  p5,
P6  p6 
) const
inlinevirtual

◆ invoke() [123/147]

template<typename RetVal , class Functor >
RetVal clan::Callback_Impl_0_functor< RetVal, Functor >::invoke ( ) const
inlinevirtual

◆ invoke() [124/147]

template<class P1 , class P2 , class P3 , class P4 , class P5 , class P6 , class Functor >
void clan::Callback_Impl_v6_functor< P1, P2, P3, P4, P5, P6, Functor >::invoke ( P1  p1,
P2  p2,
P3  p3,
P4  p4,
P5  p5,
P6  p6 
) const
inlinevirtual

◆ invoke() [125/147]

template<class P1 , class P2 , class Functor >
void clan::Callback_Impl_v2_functor< P1, P2, Functor >::invoke ( P1  p1,
P2  p2 
) const
inlinevirtual

◆ invoke() [126/147]

template<typename RetVal , class P1 , class Functor >
RetVal clan::Callback_Impl_1_functor< RetVal, P1, Functor >::invoke ( P1  p1) const
inlinevirtual

◆ invoke() [127/147]

void clan::Signal_v0::invoke ( ) const
inline

◆ invoke() [128/147]

template<class Param1, class Param2, class Param3, class Param4, class Param5, class Param6>
void clan::Signal_v6< Param1, Param2, Param3, Param4, Param5, Param6 >::invoke ( Param1  param1,
Param2  param2,
Param3  param3,
Param4  param4,
Param5  param5,
Param6  param6 
) const
inline

◆ invoke() [129/147]

template<class Param1, class Param2, class Param3, class Param4>
void clan::Signal_v4< Param1, Param2, Param3, Param4 >::invoke ( Param1  param1,
Param2  param2,
Param3  param3,
Param4  param4 
) const
inline

◆ invoke() [130/147]

template<class Param1>
void clan::Signal_v1< Param1 >::invoke ( Param1  param1) const
inline

◆ invoke() [131/147]

template<class Param1, class Param2>
void clan::Signal_v2< Param1, Param2 >::invoke ( Param1  param1,
Param2  param2 
) const
inline

◆ invoke() [132/147]

template<class Param1, class Param2, class Param3>
void clan::Signal_v3< Param1, Param2, Param3 >::invoke ( Param1  param1,
Param2  param2,
Param3  param3 
) const
inline

◆ invoke() [133/147]

template<class Param1, class Param2, class Param3, class Param4, class Param5>
void clan::Signal_v5< Param1, Param2, Param3, Param4, Param5 >::invoke ( Param1  param1,
Param2  param2,
Param3  param3,
Param4  param4,
Param5  param5 
) const
inline

◆ invoke() [134/147]

void clan::Callback_v0::invoke ( ) const
inline

◆ invoke() [135/147]

template<typename P1 , typename P2 , typename P3 >
void clan::Callback_v3< P1, P2, P3 >::invoke ( P1  p1,
P2  p2,
P3  p3 
) const
inline

◆ invoke() [136/147]

template<typename RetVal , typename P1 , typename P2 , typename P3 >
RetVal clan::Callback_3< RetVal, P1, P2, P3 >::invoke ( P1  p1,
P2  p2,
P3  p3 
) const
inline

◆ invoke() [137/147]

template<typename RetVal, typename P1, typename P2>
RetVal clan::Callback_2< RetVal, P1, P2 >::invoke ( P1  p1,
P2  p2 
) const
inline

◆ invoke() [138/147]

template<typename RetVal, typename P1, typename P2, typename P3, typename P4>
RetVal clan::Callback_4< RetVal, P1, P2, P3, P4 >::invoke ( P1  p1,
P2  p2,
P3  p3,
P4  p4 
) const
inline

◆ invoke() [139/147]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
void clan::Callback_v5< P1, P2, P3, P4, P5 >::invoke ( P1  p1,
P2  p2,
P3  p3,
P4  p4,
P5  p5 
) const
inline

◆ invoke() [140/147]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
RetVal clan::Callback_5< RetVal, P1, P2, P3, P4, P5 >::invoke ( P1  p1,
P2  p2,
P3  p3,
P4  p4,
P5  p5 
) const
inline

◆ invoke() [141/147]

template<typename P1 , typename P2 , typename P3 , typename P4 >
void clan::Callback_v4< P1, P2, P3, P4 >::invoke ( P1  p1,
P2  p2,
P3  p3,
P4  p4 
) const
inline

◆ invoke() [142/147]

template<typename P1>
void clan::Callback_v1< P1 >::invoke ( P1  p1) const
inline

◆ invoke() [143/147]

template<typename RetVal>
RetVal clan::Callback_0< RetVal >::invoke ( ) const
inline

◆ invoke() [144/147]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
RetVal clan::Callback_6< RetVal, P1, P2, P3, P4, P5, P6 >::invoke ( P1  p1,
P2  p2,
P3  p3,
P4  p4,
P5  p5,
P6  p6 
) const
inline

◆ invoke() [145/147]

template<typename RetVal, typename P1>
RetVal clan::Callback_1< RetVal, P1 >::invoke ( P1  p1) const
inline

◆ invoke() [146/147]

template<typename P1, typename P2>
void clan::Callback_v2< P1, P2 >::invoke ( P1  p1,
P2  p2 
) const
inline

◆ invoke() [147/147]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
void clan::Callback_v6< P1, P2, P3, P4, P5, P6 >::invoke ( P1  p1,
P2  p2,
P3  p3,
P4  p4,
P5  p5,
P6  p6 
) const
inline

◆ is_null() [1/14]

bool clan::Callback_v0::is_null ( ) const
inline

◆ is_null() [2/14]

template<typename P1, typename P2>
bool clan::Callback_v2< P1, P2 >::is_null ( ) const
inline

◆ is_null() [3/14]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
bool clan::Callback_v6< P1, P2, P3, P4, P5, P6 >::is_null ( ) const
inline

◆ is_null() [4/14]

template<typename RetVal , typename P1 , typename P2 , typename P3 >
bool clan::Callback_3< RetVal, P1, P2, P3 >::is_null ( ) const
inline

◆ is_null() [5/14]

template<typename RetVal>
bool clan::Callback_0< RetVal >::is_null ( ) const
inline

◆ is_null() [6/14]

template<typename P1>
bool clan::Callback_v1< P1 >::is_null ( ) const
inline

◆ is_null() [7/14]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
bool clan::Callback_6< RetVal, P1, P2, P3, P4, P5, P6 >::is_null ( ) const
inline

◆ is_null() [8/14]

template<typename P1 , typename P2 , typename P3 >
bool clan::Callback_v3< P1, P2, P3 >::is_null ( ) const
inline

◆ is_null() [9/14]

template<typename RetVal, typename P1, typename P2, typename P3, typename P4>
bool clan::Callback_4< RetVal, P1, P2, P3, P4 >::is_null ( ) const
inline

◆ is_null() [10/14]

template<typename RetVal, typename P1, typename P2>
bool clan::Callback_2< RetVal, P1, P2 >::is_null ( ) const
inline

◆ is_null() [11/14]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
bool clan::Callback_v5< P1, P2, P3, P4, P5 >::is_null ( ) const
inline

◆ is_null() [12/14]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
bool clan::Callback_5< RetVal, P1, P2, P3, P4, P5 >::is_null ( ) const
inline

◆ is_null() [13/14]

template<typename RetVal, typename P1>
bool clan::Callback_1< RetVal, P1 >::is_null ( ) const
inline

◆ is_null() [14/14]

template<typename P1 , typename P2 , typename P3 , typename P4 >
bool clan::Callback_v4< P1, P2, P3, P4 >::is_null ( ) const
inline

◆ set() [1/56]

void clan::Callback_v0::set ( void(*)()  function)
inline

◆ set() [2/56]

template<typename P1 , typename P2 , typename P3 , typename P4 >
void clan::Callback_v4< P1, P2, P3, P4 >::set ( void(*)(P1, P2, P3, P4)  function)
inline

◆ set() [3/56]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
void clan::Callback_v5< P1, P2, P3, P4, P5 >::set ( void(*)(P1, P2, P3, P4, P5)  function)
inline

◆ set() [4/56]

template<typename P1 , typename P2 , typename P3 >
void clan::Callback_v3< P1, P2, P3 >::set ( void(*)(P1, P2, P3)  function)
inline

◆ set() [5/56]

template<typename RetVal>
void clan::Callback_0< RetVal >::set ( RetVal(*)()  function)
inline

◆ set() [6/56]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
void clan::Callback_5< RetVal, P1, P2, P3, P4, P5 >::set ( RetVal(*)(P1, P2, P3, P4, P5)  function)
inline

◆ set() [7/56]

template<typename RetVal, typename P1>
void clan::Callback_1< RetVal, P1 >::set ( RetVal(*)(P1)  function)
inline

◆ set() [8/56]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
void clan::Callback_v6< P1, P2, P3, P4, P5, P6 >::set ( void(*)(P1, P2, P3, P4, P5, P6)  function)
inline

◆ set() [9/56]

template<typename P1, typename P2>
void clan::Callback_v2< P1, P2 >::set ( void(*)(P1, P2)  function)
inline

◆ set() [10/56]

template<typename RetVal, typename P1, typename P2>
void clan::Callback_2< RetVal, P1, P2 >::set ( RetVal(*)(P1, P2)  function)
inline

◆ set() [11/56]

template<typename P1>
void clan::Callback_v1< P1 >::set ( void(*)(P1)  function)
inline

◆ set() [12/56]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
void clan::Callback_6< RetVal, P1, P2, P3, P4, P5, P6 >::set ( RetVal(*)(P1, P2, P3, P4, P5, P6)  function)
inline

◆ set() [13/56]

template<typename RetVal , typename P1 , typename P2 , typename P3 >
void clan::Callback_3< RetVal, P1, P2, P3 >::set ( RetVal(*)(P1, P2, P3)  function)
inline

◆ set() [14/56]

template<typename RetVal, typename P1, typename P2, typename P3, typename P4>
void clan::Callback_4< RetVal, P1, P2, P3, P4 >::set ( RetVal(*)(P1, P2, P3, P4)  function)
inline

◆ set() [15/56]

template<typename UserData >
void clan::Callback_v0::set ( void(*)(UserData function,
const UserData user_data 
)
inline

◆ set() [16/56]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
template<typename UserData >
void clan::Callback_6< RetVal, P1, P2, P3, P4, P5, P6 >::set ( RetVal(*)(P1, P2, P3, P4, P5, P6, UserData function,
const UserData user_data 
)
inline

◆ set() [17/56]

template<typename P1 , typename P2 , typename P3 , typename P4 >
template<typename UserData >
void clan::Callback_v4< P1, P2, P3, P4 >::set ( void(*)(P1, P2, P3, P4, UserData function,
const UserData user_data 
)
inline

◆ set() [18/56]

template<typename RetVal>
template<typename UserData >
void clan::Callback_0< RetVal >::set ( RetVal(*)(UserData function,
const UserData user_data 
)
inline

◆ set() [19/56]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
template<typename UserData >
void clan::Callback_v5< P1, P2, P3, P4, P5 >::set ( void(*)(P1, P2, P3, P4, P5, UserData function,
const UserData user_data 
)
inline

◆ set() [20/56]

template<typename P1, typename P2>
template<typename UserData >
void clan::Callback_v2< P1, P2 >::set ( void(*)(P1, P2, UserData function,
const UserData user_data 
)
inline

◆ set() [21/56]

template<typename RetVal , typename P1 , typename P2 , typename P3 >
template<typename UserData >
void clan::Callback_3< RetVal, P1, P2, P3 >::set ( RetVal(*)(P1, P2, P3, UserData function,
const UserData user_data 
)
inline

◆ set() [22/56]

template<typename P1 , typename P2 , typename P3 >
template<typename UserData >
void clan::Callback_v3< P1, P2, P3 >::set ( void(*)(P1, P2, P3, UserData function,
const UserData user_data 
)
inline

◆ set() [23/56]

template<typename P1>
template<typename UserData >
void clan::Callback_v1< P1 >::set ( void(*)(P1, UserData function,
const UserData user_data 
)
inline

◆ set() [24/56]

template<typename RetVal, typename P1, typename P2>
template<typename UserData >
void clan::Callback_2< RetVal, P1, P2 >::set ( RetVal(*)(P1, P2, UserData function,
const UserData user_data 
)
inline

◆ set() [25/56]

template<typename RetVal, typename P1>
template<typename UserData >
void clan::Callback_1< RetVal, P1 >::set ( RetVal(*)(P1, UserData function,
const UserData user_data 
)
inline

◆ set() [26/56]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
template<typename UserData >
void clan::Callback_v6< P1, P2, P3, P4, P5, P6 >::set ( void(*)(P1, P2, P3, P4, P5, P6, UserData function,
const UserData user_data 
)
inline

◆ set() [27/56]

template<typename RetVal, typename P1, typename P2, typename P3, typename P4>
template<typename UserData >
void clan::Callback_4< RetVal, P1, P2, P3, P4 >::set ( RetVal(*)(P1, P2, P3, P4, UserData function,
const UserData user_data 
)
inline

◆ set() [28/56]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
template<typename UserData >
void clan::Callback_5< RetVal, P1, P2, P3, P4, P5 >::set ( RetVal(*)(P1, P2, P3, P4, P5, UserData function,
const UserData user_data 
)
inline

◆ set() [29/56]

template<class InstanceClass >
void clan::Callback_v0::set ( InstanceClass *  instance,
void(InstanceClass::*)()  function 
)
inline

◆ set() [30/56]

template<typename RetVal, typename P1, typename P2>
template<class InstanceClass >
void clan::Callback_2< RetVal, P1, P2 >::set ( InstanceClass *  instance,
RetVal(InstanceClass::*)(P1, P2)  function 
)
inline

◆ set() [31/56]

template<typename P1 , typename P2 , typename P3 , typename P4 >
template<class InstanceClass >
void clan::Callback_v4< P1, P2, P3, P4 >::set ( InstanceClass *  instance,
void(InstanceClass::*)(P1, P2, P3, P4)  function 
)
inline

◆ set() [32/56]

template<typename P1>
template<class InstanceClass >
void clan::Callback_v1< P1 >::set ( InstanceClass *  instance,
void(InstanceClass::*)(P1)  function 
)
inline

◆ set() [33/56]

template<typename RetVal , typename P1 , typename P2 , typename P3 >
template<class InstanceClass >
void clan::Callback_3< RetVal, P1, P2, P3 >::set ( InstanceClass *  instance,
RetVal(InstanceClass::*)(P1, P2, P3)  function 
)
inline

◆ set() [34/56]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
template<class InstanceClass >
void clan::Callback_v6< P1, P2, P3, P4, P5, P6 >::set ( InstanceClass *  instance,
void(InstanceClass::*)(P1, P2, P3, P4, P5, P6)  function 
)
inline

◆ set() [35/56]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
template<class InstanceClass >
void clan::Callback_v5< P1, P2, P3, P4, P5 >::set ( InstanceClass *  instance,
void(InstanceClass::*)(P1, P2, P3, P4, P5)  function 
)
inline

◆ set() [36/56]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
template<class InstanceClass >
void clan::Callback_5< RetVal, P1, P2, P3, P4, P5 >::set ( InstanceClass *  instance,
RetVal(InstanceClass::*)(P1, P2, P3, P4, P5)  function 
)
inline

◆ set() [37/56]

template<typename P1 , typename P2 , typename P3 >
template<class InstanceClass >
void clan::Callback_v3< P1, P2, P3 >::set ( InstanceClass *  instance,
void(InstanceClass::*)(P1, P2, P3)  function 
)
inline

◆ set() [38/56]

template<typename RetVal, typename P1>
template<class InstanceClass >
void clan::Callback_1< RetVal, P1 >::set ( InstanceClass *  instance,
RetVal(InstanceClass::*)(P1)  function 
)
inline

◆ set() [39/56]

template<typename RetVal, typename P1, typename P2, typename P3, typename P4>
template<class InstanceClass >
void clan::Callback_4< RetVal, P1, P2, P3, P4 >::set ( InstanceClass *  instance,
RetVal(InstanceClass::*)(P1, P2, P3, P4)  function 
)
inline

◆ set() [40/56]

template<typename RetVal>
template<class InstanceClass >
void clan::Callback_0< RetVal >::set ( InstanceClass *  instance,
RetVal(InstanceClass::*)()  function 
)
inline

◆ set() [41/56]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
template<class InstanceClass >
void clan::Callback_6< RetVal, P1, P2, P3, P4, P5, P6 >::set ( InstanceClass *  instance,
RetVal(InstanceClass::*)(P1, P2, P3, P4, P5, P6)  function 
)
inline

◆ set() [42/56]

template<typename P1, typename P2>
template<class InstanceClass >
void clan::Callback_v2< P1, P2 >::set ( InstanceClass *  instance,
void(InstanceClass::*)(P1, P2)  function 
)
inline

◆ set() [43/56]

template<class InstanceClass , typename UserData >
void clan::Callback_v0::set ( InstanceClass *  instance,
void(InstanceClass::*)(UserData function,
const UserData user_data 
)
inline

◆ set() [44/56]

template<typename RetVal, typename P1, typename P2, typename P3, typename P4>
template<class InstanceClass , typename UserData >
void clan::Callback_4< RetVal, P1, P2, P3, P4 >::set ( InstanceClass *  instance,
RetVal(InstanceClass::*)(P1, P2, P3, P4, UserData function,
const UserData user_data 
)
inline

◆ set() [45/56]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
template<class InstanceClass , typename UserData >
void clan::Callback_6< RetVal, P1, P2, P3, P4, P5, P6 >::set ( InstanceClass *  instance,
RetVal(InstanceClass::*)(P1, P2, P3, P4, P5, P6, UserData function,
const UserData user_data 
)
inline

◆ set() [46/56]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
template<class InstanceClass , typename UserData >
void clan::Callback_v5< P1, P2, P3, P4, P5 >::set ( InstanceClass *  instance,
void(InstanceClass::*)(P1, P2, P3, P4, P5, UserData function,
const UserData user_data 
)
inline

◆ set() [47/56]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
template<class InstanceClass , typename UserData >
void clan::Callback_5< RetVal, P1, P2, P3, P4, P5 >::set ( InstanceClass *  instance,
RetVal(InstanceClass::*)(P1, P2, P3, P4, P5, UserData function,
const UserData user_data 
)
inline

◆ set() [48/56]

template<typename P1 , typename P2 , typename P3 >
template<class InstanceClass , typename UserData >
void clan::Callback_v3< P1, P2, P3 >::set ( InstanceClass *  instance,
void(InstanceClass::*)(P1, P2, P3, UserData function,
const UserData user_data 
)
inline

◆ set() [49/56]

template<typename P1>
template<class InstanceClass , typename UserData >
void clan::Callback_v1< P1 >::set ( InstanceClass *  instance,
void(InstanceClass::*)(P1, UserData function,
const UserData user_data 
)
inline

◆ set() [50/56]

template<typename RetVal>
template<class InstanceClass , typename UserData >
void clan::Callback_0< RetVal >::set ( InstanceClass *  instance,
RetVal(InstanceClass::*)(UserData function,
const UserData user_data 
)
inline

◆ set() [51/56]

template<typename P1, typename P2>
template<class InstanceClass , typename UserData >
void clan::Callback_v2< P1, P2 >::set ( InstanceClass *  instance,
void(InstanceClass::*)(P1, P2, UserData function,
const UserData user_data 
)
inline

◆ set() [52/56]

template<typename RetVal, typename P1>
template<class InstanceClass , typename UserData >
void clan::Callback_1< RetVal, P1 >::set ( InstanceClass *  instance,
RetVal(InstanceClass::*)(P1, UserData function,
const UserData user_data 
)
inline

◆ set() [53/56]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
template<class InstanceClass , typename UserData >
void clan::Callback_v6< P1, P2, P3, P4, P5, P6 >::set ( InstanceClass *  instance,
void(InstanceClass::*)(P1, P2, P3, P4, P5, P6, UserData function,
const UserData user_data 
)
inline

◆ set() [54/56]

template<typename RetVal, typename P1, typename P2>
template<class InstanceClass , typename UserData >
void clan::Callback_2< RetVal, P1, P2 >::set ( InstanceClass *  instance,
RetVal(InstanceClass::*)(P1, P2, UserData function,
const UserData user_data 
)
inline

◆ set() [55/56]

template<typename P1 , typename P2 , typename P3 , typename P4 >
template<class InstanceClass , typename UserData >
void clan::Callback_v4< P1, P2, P3, P4 >::set ( InstanceClass *  instance,
void(InstanceClass::*)(P1, P2, P3, P4, UserData function,
const UserData user_data 
)
inline

◆ set() [56/56]

template<typename RetVal , typename P1 , typename P2 , typename P3 >
template<class InstanceClass , typename UserData >
void clan::Callback_3< RetVal, P1, P2, P3 >::set ( InstanceClass *  instance,
RetVal(InstanceClass::*)(P1, P2, P3, UserData function,
const UserData user_data 
)
inline

Variable Documentation

◆ functor [1/21]

template<class Functor >
Functor clan::SlotCallback_v0_functor< Functor >::functor

◆ functor [2/21]

template<class Param1 , class Functor >
Functor clan::SlotCallback_v1_functor< Param1, Functor >::functor

◆ functor [3/21]

template<class Param1 , class Param2 , class Functor >
Functor clan::SlotCallback_v2_functor< Param1, Param2, Functor >::functor

◆ functor [4/21]

template<class Param1 , class Param2 , class Param3 , class Functor >
Functor clan::SlotCallback_v3_functor< Param1, Param2, Param3, Functor >::functor

◆ functor [5/21]

template<class Param1 , class Param2 , class Param3 , class Param4 , class Functor >
Functor clan::SlotCallback_v4_functor< Param1, Param2, Param3, Param4, Functor >::functor

◆ functor [6/21]

template<class Param1 , class Param2 , class Param3 , class Param4 , class Param5 , class Functor >
Functor clan::SlotCallback_v5_functor< Param1, Param2, Param3, Param4, Param5, Functor >::functor

◆ functor [7/21]

template<class Param1 , class Param2 , class Param3 , class Param4 , class Param5 , class Param6 , class Functor >
Functor clan::SlotCallback_v6_functor< Param1, Param2, Param3, Param4, Param5, Param6, Functor >::functor

◆ functor [8/21]

template<class Functor >
Functor clan::Callback_Impl_v0_functor< Functor >::functor

◆ functor [9/21]

template<typename RetVal , class P1 , class P2 , class P3 , class P4 , class P5 , class P6 , class Functor >
Functor clan::Callback_Impl_6_functor< RetVal, P1, P2, P3, P4, P5, P6, Functor >::functor

◆ functor [10/21]

template<class P1 , class P2 , class P3 , class P4 , class P5 , class Functor >
Functor clan::Callback_Impl_v5_functor< P1, P2, P3, P4, P5, Functor >::functor

◆ functor [11/21]

template<class P1 , class P2 , class P3 , class P4 , class P5 , class P6 , class Functor >
Functor clan::Callback_Impl_v6_functor< P1, P2, P3, P4, P5, P6, Functor >::functor

◆ functor [12/21]

template<typename RetVal , class Functor >
Functor clan::Callback_Impl_0_functor< RetVal, Functor >::functor

◆ functor [13/21]

template<typename RetVal , class P1 , class P2 , class P3 , class Functor >
Functor clan::Callback_Impl_3_functor< RetVal, P1, P2, P3, Functor >::functor

◆ functor [14/21]

template<typename RetVal , class P1 , class Functor >
Functor clan::Callback_Impl_1_functor< RetVal, P1, Functor >::functor

◆ functor [15/21]

template<class P1 , class Functor >
Functor clan::Callback_Impl_v1_functor< P1, Functor >::functor

◆ functor [16/21]

template<typename RetVal , class P1 , class P2 , class P3 , class P4 , class Functor >
Functor clan::Callback_Impl_4_functor< RetVal, P1, P2, P3, P4, Functor >::functor

◆ functor [17/21]

template<class P1 , class P2 , class Functor >
Functor clan::Callback_Impl_v2_functor< P1, P2, Functor >::functor

◆ functor [18/21]

template<typename RetVal , class P1 , class P2 , class Functor >
Functor clan::Callback_Impl_2_functor< RetVal, P1, P2, Functor >::functor

◆ functor [19/21]

template<class P1 , class P2 , class P3 , class Functor >
Functor clan::Callback_Impl_v3_functor< P1, P2, P3, Functor >::functor

◆ functor [20/21]

template<typename RetVal , class P1 , class P2 , class P3 , class P4 , class P5 , class Functor >
Functor clan::Callback_Impl_5_functor< RetVal, P1, P2, P3, P4, P5, Functor >::functor

◆ functor [21/21]

template<class P1 , class P2 , class P3 , class P4 , class Functor >
Functor clan::Callback_Impl_v4_functor< P1, P2, P3, P4, Functor >::functor

◆ impl

std::shared_ptr<Slot_Impl> clan::Slot::impl

◆ instance [1/42]

template<class InstanceClass >
InstanceClass* clan::SlotCallback_v0_member< InstanceClass >::instance

◆ instance [2/42]

template<class Param1 , class InstanceClass >
InstanceClass* clan::SlotCallback_v1_member< Param1, InstanceClass >::instance

◆ instance [3/42]

template<class Param1 , class Param2 , class InstanceClass >
InstanceClass* clan::SlotCallback_v2_member< Param1, Param2, InstanceClass >::instance

◆ instance [4/42]

template<class Param1 , class Param2 , class Param3 , class InstanceClass >
InstanceClass* clan::SlotCallback_v3_member< Param1, Param2, Param3, InstanceClass >::instance

◆ instance [5/42]

template<class Param1 , class Param2 , class Param3 , class Param4 , class InstanceClass >
InstanceClass* clan::SlotCallback_v4_member< Param1, Param2, Param3, Param4, InstanceClass >::instance

◆ instance [6/42]

template<class Param1 , class Param2 , class Param3 , class Param4 , class Param5 , class InstanceClass >
InstanceClass* clan::SlotCallback_v5_member< Param1, Param2, Param3, Param4, Param5, InstanceClass >::instance

◆ instance [7/42]

template<class Param1 , class Param2 , class Param3 , class Param4 , class Param5 , class Param6 , class InstanceClass >
InstanceClass* clan::SlotCallback_v6_member< Param1, Param2, Param3, Param4, Param5, Param6, InstanceClass >::instance

◆ instance [8/42]

template<class InstanceClass , class UserData >
InstanceClass* clan::SlotCallback_v0_member_user< InstanceClass, UserData >::instance

◆ instance [9/42]

template<class Param1 , class InstanceClass , class UserData >
InstanceClass* clan::SlotCallback_v1_member_user< Param1, InstanceClass, UserData >::instance

◆ instance [10/42]

template<class Param1 , class Param2 , class InstanceClass , class UserData >
InstanceClass* clan::SlotCallback_v2_member_user< Param1, Param2, InstanceClass, UserData >::instance

◆ instance [11/42]

template<class Param1 , class Param2 , class Param3 , class InstanceClass , class UserData >
InstanceClass* clan::SlotCallback_v3_member_user< Param1, Param2, Param3, InstanceClass, UserData >::instance

◆ instance [12/42]

template<class Param1 , class Param2 , class Param3 , class Param4 , class InstanceClass , class UserData >
InstanceClass* clan::SlotCallback_v4_member_user< Param1, Param2, Param3, Param4, InstanceClass, UserData >::instance

◆ instance [13/42]

template<class Param1 , class Param2 , class Param3 , class Param4 , class Param5 , class InstanceClass , class UserData >
InstanceClass* clan::SlotCallback_v5_member_user< Param1, Param2, Param3, Param4, Param5, InstanceClass, UserData >::instance

◆ instance [14/42]

template<class Param1 , class Param2 , class Param3 , class Param4 , class Param5 , class Param6 , class InstanceClass , class UserData >
InstanceClass* clan::SlotCallback_v6_member_user< Param1, Param2, Param3, Param4, Param5, Param6, InstanceClass, UserData >::instance

◆ instance [15/42]

template<typename InstanceClass >
InstanceClass* clan::Callback_Impl_v0_member< InstanceClass >::instance

◆ instance [16/42]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename InstanceClass >
InstanceClass* clan::Callback_Impl_6_member< RetVal, P1, P2, P3, P4, P5, P6, InstanceClass >::instance

◆ instance [17/42]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename InstanceClass >
InstanceClass* clan::Callback_Impl_v6_member< P1, P2, P3, P4, P5, P6, InstanceClass >::instance

◆ instance [18/42]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename InstanceClass >
InstanceClass* clan::Callback_Impl_3_member< RetVal, P1, P2, P3, InstanceClass >::instance

◆ instance [19/42]

template<typename RetVal , typename InstanceClass >
InstanceClass* clan::Callback_Impl_0_member< RetVal, InstanceClass >::instance

◆ instance [20/42]

template<typename P1 , typename InstanceClass >
InstanceClass* clan::Callback_Impl_v1_member< P1, InstanceClass >::instance

◆ instance [21/42]

template<typename P1 , typename P2 , typename P3 , typename InstanceClass >
InstanceClass* clan::Callback_Impl_v3_member< P1, P2, P3, InstanceClass >::instance

◆ instance [22/42]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename InstanceClass >
InstanceClass* clan::Callback_Impl_4_member< RetVal, P1, P2, P3, P4, InstanceClass >::instance

◆ instance [23/42]

template<typename P1 , typename P2 , typename InstanceClass >
InstanceClass* clan::Callback_Impl_v2_member< P1, P2, InstanceClass >::instance

◆ instance [24/42]

template<typename RetVal , typename P1 , typename P2 , typename InstanceClass >
InstanceClass* clan::Callback_Impl_2_member< RetVal, P1, P2, InstanceClass >::instance

◆ instance [25/42]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename InstanceClass >
InstanceClass* clan::Callback_Impl_5_member< RetVal, P1, P2, P3, P4, P5, InstanceClass >::instance

◆ instance [26/42]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename InstanceClass >
InstanceClass* clan::Callback_Impl_v4_member< P1, P2, P3, P4, InstanceClass >::instance

◆ instance [27/42]

template<typename RetVal , typename P1 , typename InstanceClass >
InstanceClass* clan::Callback_Impl_1_member< RetVal, P1, InstanceClass >::instance

◆ instance [28/42]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename InstanceClass >
InstanceClass* clan::Callback_Impl_v5_member< P1, P2, P3, P4, P5, InstanceClass >::instance

◆ instance [29/42]

template<typename InstanceClass , typename UserData >
InstanceClass* clan::Callback_Impl_v0_member_user< InstanceClass, UserData >::instance

◆ instance [30/42]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename InstanceClass , typename UserData >
InstanceClass* clan::Callback_Impl_6_member_user< RetVal, P1, P2, P3, P4, P5, P6, InstanceClass, UserData >::instance

◆ instance [31/42]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename InstanceClass , typename UserData >
InstanceClass* clan::Callback_Impl_v6_member_user< P1, P2, P3, P4, P5, P6, InstanceClass, UserData >::instance

◆ instance [32/42]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename InstanceClass , typename UserData >
InstanceClass* clan::Callback_Impl_3_member_user< RetVal, P1, P2, P3, InstanceClass, UserData >::instance

◆ instance [33/42]

template<typename RetVal , typename P1 , typename InstanceClass , typename UserData >
InstanceClass* clan::Callback_Impl_1_member_user< RetVal, P1, InstanceClass, UserData >::instance

◆ instance [34/42]

template<typename P1 , typename InstanceClass , typename UserData >
InstanceClass* clan::Callback_Impl_v1_member_user< P1, InstanceClass, UserData >::instance

◆ instance [35/42]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename InstanceClass , typename UserData >
InstanceClass* clan::Callback_Impl_4_member_user< RetVal, P1, P2, P3, P4, InstanceClass, UserData >::instance

◆ instance [36/42]

template<typename P1 , typename P2 , typename InstanceClass , typename UserData >
InstanceClass* clan::Callback_Impl_v2_member_user< P1, P2, InstanceClass, UserData >::instance

◆ instance [37/42]

template<typename P1 , typename P2 , typename P3 , typename InstanceClass , typename UserData >
InstanceClass* clan::Callback_Impl_v3_member_user< P1, P2, P3, InstanceClass, UserData >::instance

◆ instance [38/42]

template<typename RetVal , typename P1 , typename P2 , typename InstanceClass , typename UserData >
InstanceClass* clan::Callback_Impl_2_member_user< RetVal, P1, P2, InstanceClass, UserData >::instance

◆ instance [39/42]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename InstanceClass , typename UserData >
InstanceClass* clan::Callback_Impl_5_member_user< RetVal, P1, P2, P3, P4, P5, InstanceClass, UserData >::instance

◆ instance [40/42]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename InstanceClass , typename UserData >
InstanceClass* clan::Callback_Impl_v4_member_user< P1, P2, P3, P4, InstanceClass, UserData >::instance

◆ instance [41/42]

template<typename RetVal , typename InstanceClass , typename UserData >
InstanceClass* clan::Callback_Impl_0_member_user< RetVal, InstanceClass, UserData >::instance

◆ instance [42/42]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename InstanceClass , typename UserData >
InstanceClass* clan::Callback_Impl_v5_member_user< P1, P2, P3, P4, P5, InstanceClass, UserData >::instance

◆ member_func [1/42]

template<class InstanceClass >
void(InstanceClass::* clan::SlotCallback_v0_member< InstanceClass >::member_func) ()

◆ member_func [2/42]

template<class Param1 , class InstanceClass >
void(InstanceClass::* clan::SlotCallback_v1_member< Param1, InstanceClass >::member_func) (Param1)

◆ member_func [3/42]

template<class Param1 , class Param2 , class InstanceClass >
void(InstanceClass::* clan::SlotCallback_v2_member< Param1, Param2, InstanceClass >::member_func) (Param1, Param2)

◆ member_func [4/42]

template<class Param1 , class Param2 , class Param3 , class InstanceClass >
void(InstanceClass::* clan::SlotCallback_v3_member< Param1, Param2, Param3, InstanceClass >::member_func) (Param1, Param2, Param3)

◆ member_func [5/42]

template<class Param1 , class Param2 , class Param3 , class Param4 , class InstanceClass >
void(InstanceClass::* clan::SlotCallback_v4_member< Param1, Param2, Param3, Param4, InstanceClass >::member_func) (Param1, Param2, Param3, Param4)

◆ member_func [6/42]

template<class Param1 , class Param2 , class Param3 , class Param4 , class Param5 , class InstanceClass >
void(InstanceClass::* clan::SlotCallback_v5_member< Param1, Param2, Param3, Param4, Param5, InstanceClass >::member_func) (Param1, Param2, Param3, Param4, Param5)

◆ member_func [7/42]

template<class Param1 , class Param2 , class Param3 , class Param4 , class Param5 , class Param6 , class InstanceClass >
void(InstanceClass::* clan::SlotCallback_v6_member< Param1, Param2, Param3, Param4, Param5, Param6, InstanceClass >::member_func) (Param1, Param2, Param3, Param4, Param5, Param6)

◆ member_func [8/42]

template<class InstanceClass , class UserData >
void(InstanceClass::* clan::SlotCallback_v0_member_user< InstanceClass, UserData >::member_func) (UserData)

◆ member_func [9/42]

template<class Param1 , class InstanceClass , class UserData >
void(InstanceClass::* clan::SlotCallback_v1_member_user< Param1, InstanceClass, UserData >::member_func) (Param1, UserData)

◆ member_func [10/42]

template<class Param1 , class Param2 , class InstanceClass , class UserData >
void(InstanceClass::* clan::SlotCallback_v2_member_user< Param1, Param2, InstanceClass, UserData >::member_func) (Param1, Param2, UserData)

◆ member_func [11/42]

template<class Param1 , class Param2 , class Param3 , class Param4 , class InstanceClass , class UserData >
void(InstanceClass::* clan::SlotCallback_v4_member_user< Param1, Param2, Param3, Param4, InstanceClass, UserData >::member_func) (Param1, Param2, Param3, Param4, UserData)

◆ member_func [12/42]

template<class Param1 , class Param2 , class Param3 , class InstanceClass , class UserData >
void(InstanceClass::* clan::SlotCallback_v3_member_user< Param1, Param2, Param3, InstanceClass, UserData >::member_func) (Param1, Param2, Param3, UserData)

◆ member_func [13/42]

template<class Param1 , class Param2 , class Param3 , class Param4 , class Param5 , class Param6 , class InstanceClass , class UserData >
void(InstanceClass::* clan::SlotCallback_v6_member_user< Param1, Param2, Param3, Param4, Param5, Param6, InstanceClass, UserData >::member_func) (Param1, Param2, Param3, Param4, Param5, Param6, UserData)

◆ member_func [14/42]

template<class Param1 , class Param2 , class Param3 , class Param4 , class Param5 , class InstanceClass , class UserData >
void(InstanceClass::* clan::SlotCallback_v5_member_user< Param1, Param2, Param3, Param4, Param5, InstanceClass, UserData >::member_func) (Param1, Param2, Param3, Param4, Param5, UserData)

◆ member_func [15/42]

template<typename InstanceClass >
void(InstanceClass::* clan::Callback_Impl_v0_member< InstanceClass >::member_func) ()

◆ member_func [16/42]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename InstanceClass >
RetVal(InstanceClass::* clan::Callback_Impl_6_member< RetVal, P1, P2, P3, P4, P5, P6, InstanceClass >::member_func) (P1, P2, P3, P4, P5, P6)

◆ member_func [17/42]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename InstanceClass >
void(InstanceClass::* clan::Callback_Impl_v6_member< P1, P2, P3, P4, P5, P6, InstanceClass >::member_func) (P1, P2, P3, P4, P5, P6)

◆ member_func [18/42]

template<typename RetVal , typename InstanceClass >
RetVal(InstanceClass::* clan::Callback_Impl_0_member< RetVal, InstanceClass >::member_func) ()

◆ member_func [19/42]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename InstanceClass >
RetVal(InstanceClass::* clan::Callback_Impl_3_member< RetVal, P1, P2, P3, InstanceClass >::member_func) (P1, P2, P3)

◆ member_func [20/42]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename InstanceClass >
RetVal(InstanceClass::* clan::Callback_Impl_4_member< RetVal, P1, P2, P3, P4, InstanceClass >::member_func) (P1, P2, P3, P4)

◆ member_func [21/42]

template<typename P1 , typename InstanceClass >
void(InstanceClass::* clan::Callback_Impl_v1_member< P1, InstanceClass >::member_func) (P1)

◆ member_func [22/42]

template<typename P1 , typename P2 , typename InstanceClass >
void(InstanceClass::* clan::Callback_Impl_v2_member< P1, P2, InstanceClass >::member_func) (P1, P2)

◆ member_func [23/42]

template<typename P1 , typename P2 , typename P3 , typename InstanceClass >
void(InstanceClass::* clan::Callback_Impl_v3_member< P1, P2, P3, InstanceClass >::member_func) (P1, P2, P3)

◆ member_func [24/42]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename InstanceClass >
RetVal(InstanceClass::* clan::Callback_Impl_5_member< RetVal, P1, P2, P3, P4, P5, InstanceClass >::member_func) (P1, P2, P3, P4, P5)

◆ member_func [25/42]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename InstanceClass >
void(InstanceClass::* clan::Callback_Impl_v4_member< P1, P2, P3, P4, InstanceClass >::member_func) (P1, P2, P3, P4)

◆ member_func [26/42]

template<typename RetVal , typename P1 , typename P2 , typename InstanceClass >
RetVal(InstanceClass::* clan::Callback_Impl_2_member< RetVal, P1, P2, InstanceClass >::member_func) (P1, P2)

◆ member_func [27/42]

template<typename RetVal , typename P1 , typename InstanceClass >
RetVal(InstanceClass::* clan::Callback_Impl_1_member< RetVal, P1, InstanceClass >::member_func) (P1)

◆ member_func [28/42]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename InstanceClass >
void(InstanceClass::* clan::Callback_Impl_v5_member< P1, P2, P3, P4, P5, InstanceClass >::member_func) (P1, P2, P3, P4, P5)

◆ member_func [29/42]

template<typename InstanceClass , typename UserData >
void(InstanceClass::* clan::Callback_Impl_v0_member_user< InstanceClass, UserData >::member_func) (UserData)

◆ member_func [30/42]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename InstanceClass , typename UserData >
RetVal(InstanceClass::* clan::Callback_Impl_6_member_user< RetVal, P1, P2, P3, P4, P5, P6, InstanceClass, UserData >::member_func) (P1, P2, P3, P4, P5, P6, UserData)

◆ member_func [31/42]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename InstanceClass , typename UserData >
void(InstanceClass::* clan::Callback_Impl_v6_member_user< P1, P2, P3, P4, P5, P6, InstanceClass, UserData >::member_func) (P1, P2, P3, P4, P5, P6, UserData)

◆ member_func [32/42]

template<typename RetVal , typename P1 , typename InstanceClass , typename UserData >
RetVal(InstanceClass::* clan::Callback_Impl_1_member_user< RetVal, P1, InstanceClass, UserData >::member_func) (P1, UserData)

◆ member_func [33/42]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename InstanceClass , typename UserData >
RetVal(InstanceClass::* clan::Callback_Impl_3_member_user< RetVal, P1, P2, P3, InstanceClass, UserData >::member_func) (P1, P2, P3, UserData)

◆ member_func [34/42]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename InstanceClass , typename UserData >
RetVal(InstanceClass::* clan::Callback_Impl_4_member_user< RetVal, P1, P2, P3, P4, InstanceClass, UserData >::member_func) (P1, P2, P3, P4, UserData)

◆ member_func [35/42]

template<typename P1 , typename P2 , typename P3 , typename InstanceClass , typename UserData >
void(InstanceClass::* clan::Callback_Impl_v3_member_user< P1, P2, P3, InstanceClass, UserData >::member_func) (P1, P2, P3, UserData)

◆ member_func [36/42]

template<typename RetVal , typename P1 , typename P2 , typename InstanceClass , typename UserData >
RetVal(InstanceClass::* clan::Callback_Impl_2_member_user< RetVal, P1, P2, InstanceClass, UserData >::member_func) (P1, P2, UserData)

◆ member_func [37/42]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename InstanceClass , typename UserData >
RetVal(InstanceClass::* clan::Callback_Impl_5_member_user< RetVal, P1, P2, P3, P4, P5, InstanceClass, UserData >::member_func) (P1, P2, P3, P4, P5, UserData)

◆ member_func [38/42]

template<typename P1 , typename P2 , typename InstanceClass , typename UserData >
void(InstanceClass::* clan::Callback_Impl_v2_member_user< P1, P2, InstanceClass, UserData >::member_func) (P1, P2, UserData)

◆ member_func [39/42]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename InstanceClass , typename UserData >
void(InstanceClass::* clan::Callback_Impl_v4_member_user< P1, P2, P3, P4, InstanceClass, UserData >::member_func) (P1, P2, P3, P4, UserData)

◆ member_func [40/42]

template<typename RetVal , typename InstanceClass , typename UserData >
RetVal(InstanceClass::* clan::Callback_Impl_0_member_user< RetVal, InstanceClass, UserData >::member_func) (UserData)

◆ member_func [41/42]

template<typename P1 , typename InstanceClass , typename UserData >
void(InstanceClass::* clan::Callback_Impl_v1_member_user< P1, InstanceClass, UserData >::member_func) (P1, UserData)

◆ member_func [42/42]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename InstanceClass , typename UserData >
void(InstanceClass::* clan::Callback_Impl_v5_member_user< P1, P2, P3, P4, P5, InstanceClass, UserData >::member_func) (P1, P2, P3, P4, P5, UserData)

◆ static_func [1/42]

void(* clan::SlotCallback_v0_static::static_func) ()

◆ static_func [2/42]

template<class Param1 , class Param2 , class Param3 , class Param4 , class Param5 , class Param6 >
void(* clan::SlotCallback_v6_static< Param1, Param2, Param3, Param4, Param5, Param6 >::static_func) (Param1, Param2, Param3, Param4, Param5, Param6)

◆ static_func [3/42]

template<class Param1 >
void(* clan::SlotCallback_v1_static< Param1 >::static_func) (Param1)

◆ static_func [4/42]

template<class Param1 , class Param2 , class Param3 , class Param4 >
void(* clan::SlotCallback_v4_static< Param1, Param2, Param3, Param4 >::static_func) (Param1, Param2, Param3, Param4)

◆ static_func [5/42]

template<class Param1 , class Param2 , class Param3 , class Param4 , class Param5 >
void(* clan::SlotCallback_v5_static< Param1, Param2, Param3, Param4, Param5 >::static_func) (Param1, Param2, Param3, Param4, Param5)

◆ static_func [6/42]

template<class Param1 , class Param2 >
void(* clan::SlotCallback_v2_static< Param1, Param2 >::static_func) (Param1, Param2)

◆ static_func [7/42]

template<class Param1 , class Param2 , class Param3 >
void(* clan::SlotCallback_v3_static< Param1, Param2, Param3 >::static_func) (Param1, Param2, Param3)

◆ static_func [8/42]

void(* clan::Callback_Impl_v0_static::static_func) ()

◆ static_func [9/42]

template<class UserData >
void(* clan::SlotCallback_v0_static_user< UserData >::static_func) (UserData)

◆ static_func [10/42]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
RetVal(* clan::Callback_Impl_5_static< RetVal, P1, P2, P3, P4, P5 >::static_func) (P1, P2, P3, P4, P5)

◆ static_func [11/42]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
void(* clan::Callback_Impl_v6_static< P1, P2, P3, P4, P5, P6 >::static_func) (P1, P2, P3, P4, P5, P6)

◆ static_func [12/42]

template<class Param1 , class Param2 , class Param3 , class Param4 , class UserData >
void(* clan::SlotCallback_v4_static_user< Param1, Param2, Param3, Param4, UserData >::static_func) (Param1, Param2, Param3, Param4, UserData)

◆ static_func [13/42]

template<class Param1 , class UserData >
void(* clan::SlotCallback_v1_static_user< Param1, UserData >::static_func) (Param1, UserData)

◆ static_func [14/42]

template<typename P1 >
void(* clan::Callback_Impl_v1_static< P1 >::static_func) (P1)

◆ static_func [15/42]

template<class Param1 , class Param2 , class Param3 , class Param4 , class Param5 , class Param6 , class UserData >
void(* clan::SlotCallback_v6_static_user< Param1, Param2, Param3, Param4, Param5, Param6, UserData >::static_func) (Param1, Param2, Param3, Param4, Param5, Param6, UserData)

◆ static_func [16/42]

template<typename RetVal , typename P1 >
RetVal(* clan::Callback_Impl_1_static< RetVal, P1 >::static_func) (P1)

◆ static_func [17/42]

template<class Param1 , class Param2 , class Param3 , class UserData >
void(* clan::SlotCallback_v3_static_user< Param1, Param2, Param3, UserData >::static_func) (Param1, Param2, Param3, UserData)

◆ static_func [18/42]

template<typename P1 , typename P2 >
void(* clan::Callback_Impl_v2_static< P1, P2 >::static_func) (P1, P2)

◆ static_func [19/42]

template<class Param1 , class Param2 , class UserData >
void(* clan::SlotCallback_v2_static_user< Param1, Param2, UserData >::static_func) (Param1, Param2, UserData)

◆ static_func [20/42]

template<typename RetVal >
RetVal(* clan::Callback_Impl_0_static< RetVal >::static_func) ()

◆ static_func [21/42]

template<class Param1 , class Param2 , class Param3 , class Param4 , class Param5 , class UserData >
void(* clan::SlotCallback_v5_static_user< Param1, Param2, Param3, Param4, Param5, UserData >::static_func) (Param1, Param2, Param3, Param4, Param5, UserData)

◆ static_func [22/42]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 >
RetVal(* clan::Callback_Impl_4_static< RetVal, P1, P2, P3, P4 >::static_func) (P1, P2, P3, P4)

◆ static_func [23/42]

template<typename P1 , typename P2 , typename P3 >
void(* clan::Callback_Impl_v3_static< P1, P2, P3 >::static_func) (P1, P2, P3)

◆ static_func [24/42]

template<typename RetVal , typename P1 , typename P2 >
RetVal(* clan::Callback_Impl_2_static< RetVal, P1, P2 >::static_func) (P1, P2)

◆ static_func [25/42]

template<typename P1 , typename P2 , typename P3 , typename P4 >
void(* clan::Callback_Impl_v4_static< P1, P2, P3, P4 >::static_func) (P1, P2, P3, P4)

◆ static_func [26/42]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
void(* clan::Callback_Impl_v5_static< P1, P2, P3, P4, P5 >::static_func) (P1, P2, P3, P4, P5)

◆ static_func [27/42]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
RetVal(* clan::Callback_Impl_6_static< RetVal, P1, P2, P3, P4, P5, P6 >::static_func) (P1, P2, P3, P4, P5, P6)

◆ static_func [28/42]

template<typename RetVal , typename P1 , typename P2 , typename P3 >
RetVal(* clan::Callback_Impl_3_static< RetVal, P1, P2, P3 >::static_func) (P1, P2, P3)

◆ static_func [29/42]

template<typename UserData >
void(* clan::Callback_Impl_v0_static_user< UserData >::static_func) (UserData)

◆ static_func [30/42]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename UserData >
void(* clan::Callback_Impl_v6_static_user< P1, P2, P3, P4, P5, P6, UserData >::static_func) (P1, P2, P3, P4, P5, P6, UserData)

◆ static_func [31/42]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename UserData >
RetVal(* clan::Callback_Impl_4_static_user< RetVal, P1, P2, P3, P4, UserData >::static_func) (P1, P2, P3, P4, UserData)

◆ static_func [32/42]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename UserData >
RetVal(* clan::Callback_Impl_6_static_user< RetVal, P1, P2, P3, P4, P5, P6, UserData >::static_func) (P1, P2, P3, P4, P5, P6, UserData)

◆ static_func [33/42]

template<typename RetVal , typename UserData >
RetVal(* clan::Callback_Impl_0_static_user< RetVal, UserData >::static_func) (UserData)

◆ static_func [34/42]

template<typename RetVal , typename P1 , typename P2 , typename UserData >
RetVal(* clan::Callback_Impl_2_static_user< RetVal, P1, P2, UserData >::static_func) (P1, P2, UserData)

◆ static_func [35/42]

template<typename P1 , typename P2 , typename P3 , typename UserData >
void(* clan::Callback_Impl_v3_static_user< P1, P2, P3, UserData >::static_func) (P1, P2, P3, UserData)

◆ static_func [36/42]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename UserData >
RetVal(* clan::Callback_Impl_5_static_user< RetVal, P1, P2, P3, P4, P5, UserData >::static_func) (P1, P2, P3, P4, P5, UserData)

◆ static_func [37/42]

template<typename P1 , typename P2 , typename UserData >
void(* clan::Callback_Impl_v2_static_user< P1, P2, UserData >::static_func) (P1, P2, UserData)

◆ static_func [38/42]

template<typename P1 , typename UserData >
void(* clan::Callback_Impl_v1_static_user< P1, UserData >::static_func) (P1, UserData)

◆ static_func [39/42]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename UserData >
void(* clan::Callback_Impl_v5_static_user< P1, P2, P3, P4, P5, UserData >::static_func) (P1, P2, P3, P4, P5, UserData)

◆ static_func [40/42]

template<typename RetVal , typename P1 , typename UserData >
RetVal(* clan::Callback_Impl_1_static_user< RetVal, P1, UserData >::static_func) (P1, UserData)

◆ static_func [41/42]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename UserData >
void(* clan::Callback_Impl_v4_static_user< P1, P2, P3, P4, UserData >::static_func) (P1, P2, P3, P4, UserData)

◆ static_func [42/42]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename UserData >
RetVal(* clan::Callback_Impl_3_static_user< RetVal, P1, P2, P3, UserData >::static_func) (P1, P2, P3, UserData)

◆ user_data [1/42]

template<class UserData >
UserData clan::SlotCallback_v0_static_user< UserData >::user_data

◆ user_data [2/42]

template<class Param1 , class Param2 , class Param3 , class Param4 , class Param5 , class Param6 , class UserData >
UserData clan::SlotCallback_v6_static_user< Param1, Param2, Param3, Param4, Param5, Param6, UserData >::user_data

◆ user_data [3/42]

template<class Param1 , class Param2 , class Param3 , class Param4 , class Param5 , class UserData >
UserData clan::SlotCallback_v5_static_user< Param1, Param2, Param3, Param4, Param5, UserData >::user_data

◆ user_data [4/42]

template<class Param1 , class Param2 , class Param3 , class UserData >
UserData clan::SlotCallback_v3_static_user< Param1, Param2, Param3, UserData >::user_data

◆ user_data [5/42]

template<class Param1 , class Param2 , class UserData >
UserData clan::SlotCallback_v2_static_user< Param1, Param2, UserData >::user_data

◆ user_data [6/42]

template<class Param1 , class UserData >
UserData clan::SlotCallback_v1_static_user< Param1, UserData >::user_data

◆ user_data [7/42]

template<class Param1 , class Param2 , class Param3 , class Param4 , class UserData >
UserData clan::SlotCallback_v4_static_user< Param1, Param2, Param3, Param4, UserData >::user_data

◆ user_data [8/42]

template<typename UserData >
UserData clan::Callback_Impl_v0_static_user< UserData >::user_data

◆ user_data [9/42]

template<typename P1 , typename P2 , typename UserData >
UserData clan::Callback_Impl_v2_static_user< P1, P2, UserData >::user_data

◆ user_data [10/42]

template<typename P1 , typename P2 , typename P3 , typename UserData >
UserData clan::Callback_Impl_v3_static_user< P1, P2, P3, UserData >::user_data

◆ user_data [11/42]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename UserData >
UserData clan::Callback_Impl_v4_static_user< P1, P2, P3, P4, UserData >::user_data

◆ user_data [12/42]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename UserData >
UserData clan::Callback_Impl_4_static_user< RetVal, P1, P2, P3, P4, UserData >::user_data

◆ user_data [13/42]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename UserData >
UserData clan::Callback_Impl_v5_static_user< P1, P2, P3, P4, P5, UserData >::user_data

◆ user_data [14/42]

template<typename RetVal , typename P1 , typename UserData >
UserData clan::Callback_Impl_1_static_user< RetVal, P1, UserData >::user_data

◆ user_data [15/42]

template<typename RetVal , typename P1 , typename P2 , typename UserData >
UserData clan::Callback_Impl_2_static_user< RetVal, P1, P2, UserData >::user_data

◆ user_data [16/42]

template<typename RetVal , typename UserData >
UserData clan::Callback_Impl_0_static_user< RetVal, UserData >::user_data

◆ user_data [17/42]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename UserData >
UserData clan::Callback_Impl_6_static_user< RetVal, P1, P2, P3, P4, P5, P6, UserData >::user_data

◆ user_data [18/42]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename UserData >
UserData clan::Callback_Impl_v6_static_user< P1, P2, P3, P4, P5, P6, UserData >::user_data

◆ user_data [19/42]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename UserData >
UserData clan::Callback_Impl_3_static_user< RetVal, P1, P2, P3, UserData >::user_data

◆ user_data [20/42]

template<typename P1 , typename UserData >
UserData clan::Callback_Impl_v1_static_user< P1, UserData >::user_data

◆ user_data [21/42]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename UserData >
UserData clan::Callback_Impl_5_static_user< RetVal, P1, P2, P3, P4, P5, UserData >::user_data

◆ user_data [22/42]

template<class InstanceClass , class UserData >
UserData clan::SlotCallback_v0_member_user< InstanceClass, UserData >::user_data

◆ user_data [23/42]

template<class Param1 , class Param2 , class Param3 , class Param4 , class Param5 , class Param6 , class InstanceClass , class UserData >
UserData clan::SlotCallback_v6_member_user< Param1, Param2, Param3, Param4, Param5, Param6, InstanceClass, UserData >::user_data

◆ user_data [24/42]

template<class Param1 , class InstanceClass , class UserData >
UserData clan::SlotCallback_v1_member_user< Param1, InstanceClass, UserData >::user_data

◆ user_data [25/42]

template<class Param1 , class Param2 , class Param3 , class Param4 , class Param5 , class InstanceClass , class UserData >
UserData clan::SlotCallback_v5_member_user< Param1, Param2, Param3, Param4, Param5, InstanceClass, UserData >::user_data

◆ user_data [26/42]

template<class Param1 , class Param2 , class InstanceClass , class UserData >
UserData clan::SlotCallback_v2_member_user< Param1, Param2, InstanceClass, UserData >::user_data

◆ user_data [27/42]

template<class Param1 , class Param2 , class Param3 , class InstanceClass , class UserData >
UserData clan::SlotCallback_v3_member_user< Param1, Param2, Param3, InstanceClass, UserData >::user_data

◆ user_data [28/42]

template<class Param1 , class Param2 , class Param3 , class Param4 , class InstanceClass , class UserData >
UserData clan::SlotCallback_v4_member_user< Param1, Param2, Param3, Param4, InstanceClass, UserData >::user_data

◆ user_data [29/42]

template<typename InstanceClass , typename UserData >
UserData clan::Callback_Impl_v0_member_user< InstanceClass, UserData >::user_data

◆ user_data [30/42]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename InstanceClass , typename UserData >
UserData clan::Callback_Impl_v6_member_user< P1, P2, P3, P4, P5, P6, InstanceClass, UserData >::user_data

◆ user_data [31/42]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename InstanceClass , typename UserData >
UserData clan::Callback_Impl_5_member_user< RetVal, P1, P2, P3, P4, P5, InstanceClass, UserData >::user_data

◆ user_data [32/42]

template<typename RetVal , typename P1 , typename InstanceClass , typename UserData >
UserData clan::Callback_Impl_1_member_user< RetVal, P1, InstanceClass, UserData >::user_data

◆ user_data [33/42]

template<typename P1 , typename P2 , typename InstanceClass , typename UserData >
UserData clan::Callback_Impl_v2_member_user< P1, P2, InstanceClass, UserData >::user_data

◆ user_data [34/42]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename InstanceClass , typename UserData >
UserData clan::Callback_Impl_6_member_user< RetVal, P1, P2, P3, P4, P5, P6, InstanceClass, UserData >::user_data

◆ user_data [35/42]

template<typename P1 , typename P2 , typename P3 , typename InstanceClass , typename UserData >
UserData clan::Callback_Impl_v3_member_user< P1, P2, P3, InstanceClass, UserData >::user_data

◆ user_data [36/42]

template<typename RetVal , typename InstanceClass , typename UserData >
UserData clan::Callback_Impl_0_member_user< RetVal, InstanceClass, UserData >::user_data

◆ user_data [37/42]

template<typename RetVal , typename P1 , typename P2 , typename InstanceClass , typename UserData >
UserData clan::Callback_Impl_2_member_user< RetVal, P1, P2, InstanceClass, UserData >::user_data

◆ user_data [38/42]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename P4 , typename InstanceClass , typename UserData >
UserData clan::Callback_Impl_4_member_user< RetVal, P1, P2, P3, P4, InstanceClass, UserData >::user_data

◆ user_data [39/42]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename InstanceClass , typename UserData >
UserData clan::Callback_Impl_v4_member_user< P1, P2, P3, P4, InstanceClass, UserData >::user_data

◆ user_data [40/42]

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename InstanceClass , typename UserData >
UserData clan::Callback_Impl_v5_member_user< P1, P2, P3, P4, P5, InstanceClass, UserData >::user_data

◆ user_data [41/42]

template<typename RetVal , typename P1 , typename P2 , typename P3 , typename InstanceClass , typename UserData >
UserData clan::Callback_Impl_3_member_user< RetVal, P1, P2, P3, InstanceClass, UserData >::user_data

◆ user_data [42/42]

template<typename P1 , typename InstanceClass , typename UserData >
UserData clan::Callback_Impl_v1_member_user< P1, InstanceClass, UserData >::user_data