18861N/A typedef internal::signal_emit$1<LIST(T_return, LOOP(T_arg%1, $1), T_accumulator)> emitter_type;
18861N/A typedef typename emitter_type::result_type result_type;
18861N/A- typedef slot<LIST(T_return, LOOP(T_arg%1, $1))> slot_type;
18861N/A+ typedef slot$1<LIST(T_return, LOOP(T_arg%1, $1))> slot_type;
18861N/A typedef slot_list<slot_type> slot_list_type;
18861N/A typedef typename slot_list_type::iterator iterator;
18861N/A typedef typename slot_list_type::const_iterator const_iterator;
18861N/A //Compilers, such as older versions of SUN Forte C++, that do not allow this also often
18861N/A //do not allow a typedef to have the same name as a class in the typedef's definition.
18861N/A //For Sun Forte CC 5.7 (SUN Workshop 10), comment this out to fix the build.
18861N/A- #define SIGC_TYPEDEF_REDEFINE_ALLOWED 1
18861N/A+ // #define SIGC_TYPEDEF_REDEFINE_ALLOWED 1
18861N/A //Compilers, such as older versions of SUN Forte C++, that do not allow this also often
18861N/A //do not allow a typedef to have the same name as a class in the typedef's definition.
18861N/A //For Sun Forte CC 5.7 (SUN Workshop 10), comment this out to fix the build.
18861N/A- #define SIGC_TYPEDEF_REDEFINE_ALLOWED 1
18861N/A+ // #define SIGC_TYPEDEF_REDEFINE_ALLOWED 1
18861N/A typedef internal::signal_emit0<T_return, T_accumulator> emitter_type;
18861N/A typedef typename emitter_type::result_type result_type;
18861N/A- typedef slot<T_return> slot_type;
18861N/A+ typedef slot0<T_return> slot_type;
18861N/A typedef slot_list<slot_type> slot_list_type;
18861N/A typedef typename slot_list_type::iterator iterator;
18861N/A typedef typename slot_list_type::const_iterator const_iterator;
18861N/A typedef internal::signal_emit1<T_return, T_arg1, T_accumulator> emitter_type;
18861N/A typedef typename emitter_type::result_type result_type;
18861N/A- typedef slot<T_return, T_arg1> slot_type;
18861N/A+ typedef slot1<T_return, T_arg1> slot_type;
18861N/A typedef slot_list<slot_type> slot_list_type;
18861N/A typedef typename slot_list_type::iterator iterator;
18861N/A typedef typename slot_list_type::const_iterator const_iterator;
18861N/A typedef internal::signal_emit2<T_return, T_arg1,T_arg2, T_accumulator> emitter_type;
18861N/A typedef typename emitter_type::result_type result_type;
18861N/A- typedef slot<T_return, T_arg1,T_arg2> slot_type;
18861N/A+ typedef slot2<T_return, T_arg1,T_arg2> slot_type;
18861N/A typedef slot_list<slot_type> slot_list_type;
18861N/A typedef typename slot_list_type::iterator iterator;
18861N/A typedef typename slot_list_type::const_iterator const_iterator;
18861N/A typedef internal::signal_emit3<T_return, T_arg1,T_arg2,T_arg3, T_accumulator> emitter_type;
18861N/A typedef typename emitter_type::result_type result_type;
18861N/A- typedef slot<T_return, T_arg1,T_arg2,T_arg3> slot_type;
18861N/A+ typedef slot3<T_return, T_arg1,T_arg2,T_arg3> slot_type;
18861N/A typedef slot_list<slot_type> slot_list_type;
18861N/A typedef typename slot_list_type::iterator iterator;
18861N/A typedef typename slot_list_type::const_iterator const_iterator;
18861N/A typedef internal::signal_emit4<T_return, T_arg1,T_arg2,T_arg3,T_arg4, T_accumulator> emitter_type;
18861N/A typedef typename emitter_type::result_type result_type;
18861N/A- typedef slot<T_return, T_arg1,T_arg2,T_arg3,T_arg4> slot_type;
18861N/A+ typedef slot4<T_return, T_arg1,T_arg2,T_arg3,T_arg4> slot_type;
18861N/A typedef slot_list<slot_type> slot_list_type;
18861N/A typedef typename slot_list_type::iterator iterator;
18861N/A typedef typename slot_list_type::const_iterator const_iterator;
18861N/A typedef internal::signal_emit5<T_return, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5, T_accumulator> emitter_type;
18861N/A typedef typename emitter_type::result_type result_type;
18861N/A- typedef slot<T_return, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5> slot_type;
18861N/A+ typedef slot5<T_return, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5> slot_type;
18861N/A typedef slot_list<slot_type> slot_list_type;
18861N/A typedef typename slot_list_type::iterator iterator;
18861N/A typedef typename slot_list_type::const_iterator const_iterator;
18861N/A typedef internal::signal_emit6<T_return, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5,T_arg6, T_accumulator> emitter_type;
18861N/A typedef typename emitter_type::result_type result_type;
18861N/A- typedef slot<T_return, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5,T_arg6> slot_type;
18861N/A+ typedef slot6<T_return, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5,T_arg6> slot_type;
18861N/A typedef slot_list<slot_type> slot_list_type;
18861N/A typedef typename slot_list_type::iterator iterator;
18861N/A typedef typename slot_list_type::const_iterator const_iterator;
18861N/A typedef internal::signal_emit7<T_return, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5,T_arg6,T_arg7, T_accumulator> emitter_type;
18861N/A typedef typename emitter_type::result_type result_type;
18861N/A- typedef slot<T_return, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5,T_arg6,T_arg7> slot_type;
18861N/A+ typedef slot7<T_return, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5,T_arg6,T_arg7> slot_type;
18861N/A typedef slot_list<slot_type> slot_list_type;
18861N/A typedef typename slot_list_type::iterator iterator;
18861N/A typedef typename slot_list_type::const_iterator const_iterator;