1 // -*- c++ -*-
2 /* Do not edit! -- generated file */
3 
4 #ifndef _SIGC_MACROS_HIDEHM4_
5 #define _SIGC_MACROS_HIDEHM4_
6 
7 #include <sigc++/slot.h>
8 #include <sigc++/adaptors/hide.h>
9 
10 
11 #ifndef LIBSIGC_DISABLE_DEPRECATED
12 
13 namespace SigC {
14 
15 template <class T_hidden1, class T_return>
16 inline SigC::Slot1<T_return, T_hidden1>
hide(const SigC::Slot0<T_return> & _A_slot)17 hide(const SigC::Slot0<T_return>& _A_slot)
18 { return ::sigc::hide_functor<0, SigC::Slot0<T_return> >
19       (_A_slot); }
20 
21 template <class T_hidden1, class T_return, class T_arg1>
22 inline SigC::Slot2<T_return, T_arg1, T_hidden1>
hide(const SigC::Slot1<T_return,T_arg1> & _A_slot)23 hide(const SigC::Slot1<T_return, T_arg1>& _A_slot)
24 { return ::sigc::hide_functor<0, SigC::Slot1<T_return, T_arg1> >
25       (_A_slot); }
26 
27 template <class T_hidden1, class T_return, class T_arg1,class T_arg2>
28 inline SigC::Slot3<T_return, T_arg1,T_arg2, T_hidden1>
hide(const SigC::Slot2<T_return,T_arg1,T_arg2> & _A_slot)29 hide(const SigC::Slot2<T_return, T_arg1,T_arg2>& _A_slot)
30 { return ::sigc::hide_functor<0, SigC::Slot2<T_return, T_arg1,T_arg2> >
31       (_A_slot); }
32 
33 template <class T_hidden1, class T_return, class T_arg1,class T_arg2,class T_arg3>
34 inline SigC::Slot4<T_return, T_arg1,T_arg2,T_arg3, T_hidden1>
hide(const SigC::Slot3<T_return,T_arg1,T_arg2,T_arg3> & _A_slot)35 hide(const SigC::Slot3<T_return, T_arg1,T_arg2,T_arg3>& _A_slot)
36 { return ::sigc::hide_functor<0, SigC::Slot3<T_return, T_arg1,T_arg2,T_arg3> >
37       (_A_slot); }
38 
39 template <class T_hidden1, class T_return, class T_arg1,class T_arg2,class T_arg3,class T_arg4>
40 inline SigC::Slot5<T_return, T_arg1,T_arg2,T_arg3,T_arg4, T_hidden1>
hide(const SigC::Slot4<T_return,T_arg1,T_arg2,T_arg3,T_arg4> & _A_slot)41 hide(const SigC::Slot4<T_return, T_arg1,T_arg2,T_arg3,T_arg4>& _A_slot)
42 { return ::sigc::hide_functor<0, SigC::Slot4<T_return, T_arg1,T_arg2,T_arg3,T_arg4> >
43       (_A_slot); }
44 
45 template <class T_hidden1, class T_return, class T_arg1,class T_arg2,class T_arg3,class T_arg4,class T_arg5>
46 inline SigC::Slot6<T_return, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5, T_hidden1>
hide(const SigC::Slot5<T_return,T_arg1,T_arg2,T_arg3,T_arg4,T_arg5> & _A_slot)47 hide(const SigC::Slot5<T_return, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5>& _A_slot)
48 { return ::sigc::hide_functor<0, SigC::Slot5<T_return, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5> >
49       (_A_slot); }
50 
51 template <class T_hidden1, class T_return, class T_arg1,class T_arg2,class T_arg3,class T_arg4,class T_arg5,class T_arg6>
52 inline SigC::Slot7<T_return, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5,T_arg6, T_hidden1>
hide(const SigC::Slot6<T_return,T_arg1,T_arg2,T_arg3,T_arg4,T_arg5,T_arg6> & _A_slot)53 hide(const SigC::Slot6<T_return, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5,T_arg6>& _A_slot)
54 { return ::sigc::hide_functor<0, SigC::Slot6<T_return, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5,T_arg6> >
55       (_A_slot); }
56 
57 
58 template <class T_hidden1,class T_hidden2, class T_return>
59 inline SigC::Slot2<T_return, T_hidden1,T_hidden2>
hide(const SigC::Slot0<T_return> & _A_slot)60 hide(const SigC::Slot0<T_return>& _A_slot)
61 { return ::sigc::hide<0>(
62     ::sigc::hide_functor<0, SigC::Slot0<T_return> >
63       (_A_slot)); }
64 
65 template <class T_hidden1,class T_hidden2, class T_return, class T_arg1>
66 inline SigC::Slot3<T_return, T_arg1, T_hidden1,T_hidden2>
hide(const SigC::Slot1<T_return,T_arg1> & _A_slot)67 hide(const SigC::Slot1<T_return, T_arg1>& _A_slot)
68 { return ::sigc::hide<0>(
69     ::sigc::hide_functor<0, SigC::Slot1<T_return, T_arg1> >
70       (_A_slot)); }
71 
72 template <class T_hidden1,class T_hidden2, class T_return, class T_arg1,class T_arg2>
73 inline SigC::Slot4<T_return, T_arg1,T_arg2, T_hidden1,T_hidden2>
hide(const SigC::Slot2<T_return,T_arg1,T_arg2> & _A_slot)74 hide(const SigC::Slot2<T_return, T_arg1,T_arg2>& _A_slot)
75 { return ::sigc::hide<0>(
76     ::sigc::hide_functor<0, SigC::Slot2<T_return, T_arg1,T_arg2> >
77       (_A_slot)); }
78 
79 template <class T_hidden1,class T_hidden2, class T_return, class T_arg1,class T_arg2,class T_arg3>
80 inline SigC::Slot5<T_return, T_arg1,T_arg2,T_arg3, T_hidden1,T_hidden2>
hide(const SigC::Slot3<T_return,T_arg1,T_arg2,T_arg3> & _A_slot)81 hide(const SigC::Slot3<T_return, T_arg1,T_arg2,T_arg3>& _A_slot)
82 { return ::sigc::hide<0>(
83     ::sigc::hide_functor<0, SigC::Slot3<T_return, T_arg1,T_arg2,T_arg3> >
84       (_A_slot)); }
85 
86 template <class T_hidden1,class T_hidden2, class T_return, class T_arg1,class T_arg2,class T_arg3,class T_arg4>
87 inline SigC::Slot6<T_return, T_arg1,T_arg2,T_arg3,T_arg4, T_hidden1,T_hidden2>
hide(const SigC::Slot4<T_return,T_arg1,T_arg2,T_arg3,T_arg4> & _A_slot)88 hide(const SigC::Slot4<T_return, T_arg1,T_arg2,T_arg3,T_arg4>& _A_slot)
89 { return ::sigc::hide<0>(
90     ::sigc::hide_functor<0, SigC::Slot4<T_return, T_arg1,T_arg2,T_arg3,T_arg4> >
91       (_A_slot)); }
92 
93 template <class T_hidden1,class T_hidden2, class T_return, class T_arg1,class T_arg2,class T_arg3,class T_arg4,class T_arg5>
94 inline SigC::Slot7<T_return, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5, T_hidden1,T_hidden2>
hide(const SigC::Slot5<T_return,T_arg1,T_arg2,T_arg3,T_arg4,T_arg5> & _A_slot)95 hide(const SigC::Slot5<T_return, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5>& _A_slot)
96 { return ::sigc::hide<0>(
97     ::sigc::hide_functor<0, SigC::Slot5<T_return, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5> >
98       (_A_slot)); }
99 
100 
101 
102 } /* namespace SigC */
103 
104 #endif /* LIBSIGC_DISABLE_DEPRECATED */
105 #endif /* _SIGC_MACROS_HIDEHM4_ */
106