23 #ifndef __MYGUI_EVENT_PAIR_H__
24 #define __MYGUI_EVENT_PAIR_H__
31 template <
typename EventObsolete,
typename Event>
38 void operator = (T * _delegate)
50 template <
typename TP1>
57 template <
typename TP1,
typename TP2>
64 template <
typename TP1,
typename TP2,
typename TP3>
71 template <
typename TP1,
typename TP2,
typename TP3,
typename TP4>
78 template <
typename TP1,
typename TP2,
typename TP3,
typename TP4,
typename TP5>
79 void operator()( TP1 p1, TP2 p2, TP3 p3, TP4 p4, TP5 p5 )
85 template <
typename TP1,
typename TP2,
typename TP3,
typename TP4,
typename TP5,
typename TP6>
86 void operator()( TP1 p1, TP2 p2, TP3 p3, TP4 p4, TP5 p5, TP6 p6 )
89 m_event(p1, p2, p3, p4, p5, p6);
92 template <
typename TP1,
typename TP2,
typename TP3,
typename TP4,
typename TP5,
typename TP6,
typename TP7>
93 void operator()( TP1 p1, TP2 p2, TP3 p3, TP4 p4, TP5 p5, TP6 p6, TP7 p7 )
96 m_event(p1, p2, p3, p4, p5, p6, p7);
99 template <
typename TP1,
typename TP2,
typename TP3,
typename TP4,
typename TP5,
typename TP6,
typename TP7,
typename TP8>
100 void operator()( TP1 p1, TP2 p2, TP3 p3, TP4 p4, TP5 p5, TP6 p6, TP7 p7, TP8 p8 )
103 m_event(p1, p2, p3, p4, p5, p6, p7, p8);
118 #endif // __MYGUI_EVENT_PAIR_H__