5 #ifndef _SIGXMACROS_REQUEST_F_H_
6 #define _SIGXMACROS_REQUEST_F_H_
27 #include <sigc++/slot.h>
91 template<
typename T_arg1 = sigc::nil,
typename T_arg2 = sigc::nil,
typename T_arg3 = sigc::nil,
typename T_arg4 = sigc::nil,
typename T_arg5 = sigc::nil,
typename T_arg6 = sigc::nil,
typename T_arg7 = sigc::nil>
92 class request_f:
noncopyable,
nonheapallocatable,
nonpointeraliasing,
protected sigc::slot<void, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
95 typedef sigc::slot<void,T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
parent_type;
98 using parent_type::operator ();
109 template<
typename T_functor>