Imported Upstream version 2.5.3 upstream/2.5.3
authorDongHun Kwak <dh0128.kwak@samsung.com>
Wed, 11 Sep 2019 02:32:23 +0000 (11:32 +0900)
committerDongHun Kwak <dh0128.kwak@samsung.com>
Wed, 11 Sep 2019 02:32:23 +0000 (11:32 +0900)
447 files changed:
ChangeLog
MSVC_Net2005/sigc++config.h
MSVC_Net2005/sigc.rc
MSVC_Net2008/sigc++config.h
MSVC_Net2008/sigc.rc
MSVC_Net2010/sigc++config.h
MSVC_Net2010/sigc.rc
NEWS
aclocal.m4
build/doc-reference.am
configure
configure.ac
docs/Makefile.in
docs/doc-postprocess.pl
docs/manual/html/ch01.html
docs/manual/html/ch02.html
docs/manual/html/ch02s02.html
docs/manual/html/ch02s03.html
docs/manual/html/ch02s04.html
docs/manual/html/ch03.html
docs/manual/html/ch03s02.html
docs/manual/html/ch04.html
docs/manual/html/ch04s02.html
docs/manual/html/index.html
docs/reference/html/annotated.html
docs/reference/html/classes.html
docs/reference/html/classsigc_1_1bound__argument-members.html
docs/reference/html/classsigc_1_1bound__argument.html
docs/reference/html/classsigc_1_1bound__argument_3_01const__reference__wrapper_3_01T__wrapped_01_4_01_4-members.html
docs/reference/html/classsigc_1_1bound__argument_3_01const__reference__wrapper_3_01T__wrapped_01_4_01_4.html
docs/reference/html/classsigc_1_1bound__argument_3_01reference__wrapper_3_01T__wrapped_01_4_01_4-members.html
docs/reference/html/classsigc_1_1bound__argument_3_01reference__wrapper_3_01T__wrapped_01_4_01_4.html
docs/reference/html/classsigc_1_1bound__const__mem__functor0-members.html
docs/reference/html/classsigc_1_1bound__const__mem__functor0.html
docs/reference/html/classsigc_1_1bound__const__mem__functor1-members.html
docs/reference/html/classsigc_1_1bound__const__mem__functor1.html
docs/reference/html/classsigc_1_1bound__const__mem__functor2-members.html
docs/reference/html/classsigc_1_1bound__const__mem__functor2.html
docs/reference/html/classsigc_1_1bound__const__mem__functor3-members.html
docs/reference/html/classsigc_1_1bound__const__mem__functor3.html
docs/reference/html/classsigc_1_1bound__const__mem__functor4-members.html
docs/reference/html/classsigc_1_1bound__const__mem__functor4.html
docs/reference/html/classsigc_1_1bound__const__mem__functor5-members.html
docs/reference/html/classsigc_1_1bound__const__mem__functor5.html
docs/reference/html/classsigc_1_1bound__const__mem__functor6-members.html
docs/reference/html/classsigc_1_1bound__const__mem__functor6.html
docs/reference/html/classsigc_1_1bound__const__mem__functor7-members.html
docs/reference/html/classsigc_1_1bound__const__mem__functor7.html
docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor0-members.html
docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor0.html
docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor1-members.html
docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor1.html
docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor2-members.html
docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor2.html
docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor3-members.html
docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor3.html
docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor4-members.html
docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor4.html
docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor5-members.html
docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor5.html
docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor6-members.html
docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor6.html
docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor7-members.html
docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor7.html
docs/reference/html/classsigc_1_1bound__mem__functor0-members.html
docs/reference/html/classsigc_1_1bound__mem__functor0.html
docs/reference/html/classsigc_1_1bound__mem__functor1-members.html
docs/reference/html/classsigc_1_1bound__mem__functor1.html
docs/reference/html/classsigc_1_1bound__mem__functor2-members.html
docs/reference/html/classsigc_1_1bound__mem__functor2.html
docs/reference/html/classsigc_1_1bound__mem__functor3-members.html
docs/reference/html/classsigc_1_1bound__mem__functor3.html
docs/reference/html/classsigc_1_1bound__mem__functor4-members.html
docs/reference/html/classsigc_1_1bound__mem__functor4.html
docs/reference/html/classsigc_1_1bound__mem__functor5-members.html
docs/reference/html/classsigc_1_1bound__mem__functor5.html
docs/reference/html/classsigc_1_1bound__mem__functor6-members.html
docs/reference/html/classsigc_1_1bound__mem__functor6.html
docs/reference/html/classsigc_1_1bound__mem__functor7-members.html
docs/reference/html/classsigc_1_1bound__mem__functor7.html
docs/reference/html/classsigc_1_1bound__volatile__mem__functor0-members.html
docs/reference/html/classsigc_1_1bound__volatile__mem__functor0.html
docs/reference/html/classsigc_1_1bound__volatile__mem__functor1-members.html
docs/reference/html/classsigc_1_1bound__volatile__mem__functor1.html
docs/reference/html/classsigc_1_1bound__volatile__mem__functor2-members.html
docs/reference/html/classsigc_1_1bound__volatile__mem__functor2.html
docs/reference/html/classsigc_1_1bound__volatile__mem__functor3-members.html
docs/reference/html/classsigc_1_1bound__volatile__mem__functor3.html
docs/reference/html/classsigc_1_1bound__volatile__mem__functor4-members.html
docs/reference/html/classsigc_1_1bound__volatile__mem__functor4.html
docs/reference/html/classsigc_1_1bound__volatile__mem__functor5-members.html
docs/reference/html/classsigc_1_1bound__volatile__mem__functor5.html
docs/reference/html/classsigc_1_1bound__volatile__mem__functor6-members.html
docs/reference/html/classsigc_1_1bound__volatile__mem__functor6.html
docs/reference/html/classsigc_1_1bound__volatile__mem__functor7-members.html
docs/reference/html/classsigc_1_1bound__volatile__mem__functor7.html
docs/reference/html/classsigc_1_1can__deduce__result__type__with__decltype-members.html
docs/reference/html/classsigc_1_1can__deduce__result__type__with__decltype.html
docs/reference/html/classsigc_1_1const__limit__reference-members.html
docs/reference/html/classsigc_1_1const__limit__reference.html
docs/reference/html/classsigc_1_1const__limit__reference_3_01T__type_00_01true_01_4-members.html
docs/reference/html/classsigc_1_1const__limit__reference_3_01T__type_00_01true_01_4.html
docs/reference/html/classsigc_1_1const__mem__functor0-members.html
docs/reference/html/classsigc_1_1const__mem__functor0.html
docs/reference/html/classsigc_1_1const__mem__functor1-members.html
docs/reference/html/classsigc_1_1const__mem__functor1.html
docs/reference/html/classsigc_1_1const__mem__functor2-members.html
docs/reference/html/classsigc_1_1const__mem__functor2.html
docs/reference/html/classsigc_1_1const__mem__functor3-members.html
docs/reference/html/classsigc_1_1const__mem__functor3.html
docs/reference/html/classsigc_1_1const__mem__functor4-members.html
docs/reference/html/classsigc_1_1const__mem__functor4.html
docs/reference/html/classsigc_1_1const__mem__functor5-members.html
docs/reference/html/classsigc_1_1const__mem__functor5.html
docs/reference/html/classsigc_1_1const__mem__functor6-members.html
docs/reference/html/classsigc_1_1const__mem__functor6.html
docs/reference/html/classsigc_1_1const__mem__functor7-members.html
docs/reference/html/classsigc_1_1const__mem__functor7.html
docs/reference/html/classsigc_1_1const__volatile__limit__reference-members.html
docs/reference/html/classsigc_1_1const__volatile__limit__reference.html
docs/reference/html/classsigc_1_1const__volatile__limit__reference_3_01T__type_00_01true_01_4-members.html
docs/reference/html/classsigc_1_1const__volatile__limit__reference_3_01T__type_00_01true_01_4.html
docs/reference/html/classsigc_1_1const__volatile__mem__functor0-members.html
docs/reference/html/classsigc_1_1const__volatile__mem__functor0.html
docs/reference/html/classsigc_1_1const__volatile__mem__functor1-members.html
docs/reference/html/classsigc_1_1const__volatile__mem__functor1.html
docs/reference/html/classsigc_1_1const__volatile__mem__functor2-members.html
docs/reference/html/classsigc_1_1const__volatile__mem__functor2.html
docs/reference/html/classsigc_1_1const__volatile__mem__functor3-members.html
docs/reference/html/classsigc_1_1const__volatile__mem__functor3.html
docs/reference/html/classsigc_1_1const__volatile__mem__functor4-members.html
docs/reference/html/classsigc_1_1const__volatile__mem__functor4.html
docs/reference/html/classsigc_1_1const__volatile__mem__functor5-members.html
docs/reference/html/classsigc_1_1const__volatile__mem__functor5.html
docs/reference/html/classsigc_1_1const__volatile__mem__functor6-members.html
docs/reference/html/classsigc_1_1const__volatile__mem__functor6.html
docs/reference/html/classsigc_1_1const__volatile__mem__functor7-members.html
docs/reference/html/classsigc_1_1const__volatile__mem__functor7.html
docs/reference/html/classsigc_1_1limit__reference-members.html
docs/reference/html/classsigc_1_1limit__reference.html
docs/reference/html/classsigc_1_1limit__reference_3_01T__type_00_01true_01_4-members.html
docs/reference/html/classsigc_1_1limit__reference_3_01T__type_00_01true_01_4.html
docs/reference/html/classsigc_1_1mem__functor0-members.html
docs/reference/html/classsigc_1_1mem__functor0.html
docs/reference/html/classsigc_1_1mem__functor1-members.html
docs/reference/html/classsigc_1_1mem__functor1.html
docs/reference/html/classsigc_1_1mem__functor2-members.html
docs/reference/html/classsigc_1_1mem__functor2.html
docs/reference/html/classsigc_1_1mem__functor3-members.html
docs/reference/html/classsigc_1_1mem__functor3.html
docs/reference/html/classsigc_1_1mem__functor4-members.html
docs/reference/html/classsigc_1_1mem__functor4.html
docs/reference/html/classsigc_1_1mem__functor5-members.html
docs/reference/html/classsigc_1_1mem__functor5.html
docs/reference/html/classsigc_1_1mem__functor6-members.html
docs/reference/html/classsigc_1_1mem__functor6.html
docs/reference/html/classsigc_1_1mem__functor7-members.html
docs/reference/html/classsigc_1_1mem__functor7.html
docs/reference/html/classsigc_1_1pointer__functor0-members.html
docs/reference/html/classsigc_1_1pointer__functor0.html
docs/reference/html/classsigc_1_1pointer__functor1-members.html
docs/reference/html/classsigc_1_1pointer__functor1.html
docs/reference/html/classsigc_1_1pointer__functor2-members.html
docs/reference/html/classsigc_1_1pointer__functor2.html
docs/reference/html/classsigc_1_1pointer__functor3-members.html
docs/reference/html/classsigc_1_1pointer__functor3.html
docs/reference/html/classsigc_1_1pointer__functor4-members.html
docs/reference/html/classsigc_1_1pointer__functor4.html
docs/reference/html/classsigc_1_1pointer__functor5-members.html
docs/reference/html/classsigc_1_1pointer__functor5.html
docs/reference/html/classsigc_1_1pointer__functor6-members.html
docs/reference/html/classsigc_1_1pointer__functor6.html
docs/reference/html/classsigc_1_1pointer__functor7-members.html
docs/reference/html/classsigc_1_1pointer__functor7.html
docs/reference/html/classsigc_1_1signal-members.html
docs/reference/html/classsigc_1_1signal.html
docs/reference/html/classsigc_1_1signal0-members.html
docs/reference/html/classsigc_1_1signal0.html
docs/reference/html/classsigc_1_1signal1-members.html
docs/reference/html/classsigc_1_1signal1.html
docs/reference/html/classsigc_1_1signal2-members.html
docs/reference/html/classsigc_1_1signal2.html
docs/reference/html/classsigc_1_1signal3-members.html
docs/reference/html/classsigc_1_1signal3.html
docs/reference/html/classsigc_1_1signal4-members.html
docs/reference/html/classsigc_1_1signal4.html
docs/reference/html/classsigc_1_1signal5-members.html
docs/reference/html/classsigc_1_1signal5.html
docs/reference/html/classsigc_1_1signal6-members.html
docs/reference/html/classsigc_1_1signal6.html
docs/reference/html/classsigc_1_1signal7-members.html
docs/reference/html/classsigc_1_1signal7.html
docs/reference/html/classsigc_1_1signal_1_1accumulated-members.html
docs/reference/html/classsigc_1_1signal_1_1accumulated.html
docs/reference/html/classsigc_1_1slot-members.html
docs/reference/html/classsigc_1_1slot.html
docs/reference/html/classsigc_1_1slot0-members.html
docs/reference/html/classsigc_1_1slot0.html
docs/reference/html/classsigc_1_1slot1-members.html
docs/reference/html/classsigc_1_1slot1.html
docs/reference/html/classsigc_1_1slot2-members.html
docs/reference/html/classsigc_1_1slot2.html
docs/reference/html/classsigc_1_1slot3-members.html
docs/reference/html/classsigc_1_1slot3.html
docs/reference/html/classsigc_1_1slot4-members.html
docs/reference/html/classsigc_1_1slot4.html
docs/reference/html/classsigc_1_1slot5-members.html
docs/reference/html/classsigc_1_1slot5.html
docs/reference/html/classsigc_1_1slot6-members.html
docs/reference/html/classsigc_1_1slot6.html
docs/reference/html/classsigc_1_1slot7-members.html
docs/reference/html/classsigc_1_1slot7.html
docs/reference/html/classsigc_1_1slot__base-members.html
docs/reference/html/classsigc_1_1slot__base.html
docs/reference/html/classsigc_1_1track__obj__functor1-members.html
docs/reference/html/classsigc_1_1track__obj__functor1.html
docs/reference/html/classsigc_1_1track__obj__functor2-members.html
docs/reference/html/classsigc_1_1track__obj__functor2.html
docs/reference/html/classsigc_1_1track__obj__functor3-members.html
docs/reference/html/classsigc_1_1track__obj__functor3.html
docs/reference/html/classsigc_1_1track__obj__functor4-members.html
docs/reference/html/classsigc_1_1track__obj__functor4.html
docs/reference/html/classsigc_1_1track__obj__functor5-members.html
docs/reference/html/classsigc_1_1track__obj__functor5.html
docs/reference/html/classsigc_1_1track__obj__functor6-members.html
docs/reference/html/classsigc_1_1track__obj__functor6.html
docs/reference/html/classsigc_1_1track__obj__functor7-members.html
docs/reference/html/classsigc_1_1track__obj__functor7.html
docs/reference/html/classsigc_1_1volatile__limit__reference-members.html
docs/reference/html/classsigc_1_1volatile__limit__reference.html
docs/reference/html/classsigc_1_1volatile__limit__reference_3_01T__type_00_01true_01_4-members.html
docs/reference/html/classsigc_1_1volatile__limit__reference_3_01T__type_00_01true_01_4.html
docs/reference/html/classsigc_1_1volatile__mem__functor0-members.html
docs/reference/html/classsigc_1_1volatile__mem__functor0.html
docs/reference/html/classsigc_1_1volatile__mem__functor1-members.html
docs/reference/html/classsigc_1_1volatile__mem__functor1.html
docs/reference/html/classsigc_1_1volatile__mem__functor2-members.html
docs/reference/html/classsigc_1_1volatile__mem__functor2.html
docs/reference/html/classsigc_1_1volatile__mem__functor3-members.html
docs/reference/html/classsigc_1_1volatile__mem__functor3.html
docs/reference/html/classsigc_1_1volatile__mem__functor4-members.html
docs/reference/html/classsigc_1_1volatile__mem__functor4.html
docs/reference/html/classsigc_1_1volatile__mem__functor5-members.html
docs/reference/html/classsigc_1_1volatile__mem__functor5.html
docs/reference/html/classsigc_1_1volatile__mem__functor6-members.html
docs/reference/html/classsigc_1_1volatile__mem__functor6.html
docs/reference/html/classsigc_1_1volatile__mem__functor7-members.html
docs/reference/html/classsigc_1_1volatile__mem__functor7.html
docs/reference/html/deprecated.html
docs/reference/html/dir_0bd3c8d814eb03171de012519d7a2ccd.html
docs/reference/html/dir_5c02128c554eaa40138b2e605fc08970.html
docs/reference/html/dir_5fbc72877197f8c6013d0f619df5433c.html
docs/reference/html/functions.html
docs/reference/html/functions_b.html
docs/reference/html/functions_c.html
docs/reference/html/functions_d.html
docs/reference/html/functions_e.html
docs/reference/html/functions_f.html
docs/reference/html/functions_func.html
docs/reference/html/functions_func_b.html
docs/reference/html/functions_func_c.html
docs/reference/html/functions_func_d.html
docs/reference/html/functions_func_e.html
docs/reference/html/functions_func_f.html
docs/reference/html/functions_func_h.html
docs/reference/html/functions_func_i.html
docs/reference/html/functions_func_l.html
docs/reference/html/functions_func_m.html
docs/reference/html/functions_func_n.html
docs/reference/html/functions_func_o.html
docs/reference/html/functions_func_p.html
docs/reference/html/functions_func_r.html
docs/reference/html/functions_func_s.html
docs/reference/html/functions_func_t.html
docs/reference/html/functions_func_u.html
docs/reference/html/functions_func_v.html
docs/reference/html/functions_func_~.html
docs/reference/html/functions_g.html
docs/reference/html/functions_h.html
docs/reference/html/functions_i.html
docs/reference/html/functions_l.html
docs/reference/html/functions_m.html
docs/reference/html/functions_n.html
docs/reference/html/functions_o.html
docs/reference/html/functions_p.html
docs/reference/html/functions_r.html
docs/reference/html/functions_s.html
docs/reference/html/functions_t.html
docs/reference/html/functions_type.html
docs/reference/html/functions_type_c.html
docs/reference/html/functions_type_d.html
docs/reference/html/functions_type_e.html
docs/reference/html/functions_type_f.html
docs/reference/html/functions_type_g.html
docs/reference/html/functions_type_i.html
docs/reference/html/functions_type_p.html
docs/reference/html/functions_type_r.html
docs/reference/html/functions_type_s.html
docs/reference/html/functions_type_t.html
docs/reference/html/functions_type_v.html
docs/reference/html/functions_u.html
docs/reference/html/functions_v.html
docs/reference/html/functions_vars.html
docs/reference/html/functions_~.html
docs/reference/html/graph_legend.html
docs/reference/html/group__adaptors.html
docs/reference/html/group__bind.html
docs/reference/html/group__compose.html
docs/reference/html/group__exception__catch.html
docs/reference/html/group__hide.html
docs/reference/html/group__mem__fun.html
docs/reference/html/group__ptr__fun.html
docs/reference/html/group__retype.html
docs/reference/html/group__sigcfunctors.html
docs/reference/html/group__signal.html
docs/reference/html/group__slot.html
docs/reference/html/group__track__obj.html
docs/reference/html/hierarchy.html
docs/reference/html/index.html
docs/reference/html/inherits.html
docs/reference/html/modules.html
docs/reference/html/namespacemembers.html
docs/reference/html/namespacemembers_c.html
docs/reference/html/namespacemembers_e.html
docs/reference/html/namespacemembers_func.html
docs/reference/html/namespacemembers_func_c.html
docs/reference/html/namespacemembers_func_e.html
docs/reference/html/namespacemembers_func_h.html
docs/reference/html/namespacemembers_func_m.html
docs/reference/html/namespacemembers_func_p.html
docs/reference/html/namespacemembers_func_r.html
docs/reference/html/namespacemembers_func_t.html
docs/reference/html/namespacemembers_func_u.html
docs/reference/html/namespacemembers_func_v.html
docs/reference/html/namespacemembers_h.html
docs/reference/html/namespacemembers_m.html
docs/reference/html/namespacemembers_p.html
docs/reference/html/namespacemembers_r.html
docs/reference/html/namespacemembers_t.html
docs/reference/html/namespacemembers_type.html [new file with mode: 0644]
docs/reference/html/namespacemembers_u.html
docs/reference/html/namespacemembers_v.html
docs/reference/html/namespaces.html
docs/reference/html/namespacesigc.html
docs/reference/html/pages.html
docs/reference/html/since_2_2_11.html
docs/reference/html/since_2_4.html
docs/reference/html/structsigc_1_1adaptor__base.html
docs/reference/html/structsigc_1_1adaptor__functor-members.html
docs/reference/html/structsigc_1_1adaptor__functor.html
docs/reference/html/structsigc_1_1adaptor__trait.html
docs/reference/html/structsigc_1_1adaptor__trait_3_01T__functor_00_01false_01_4-members.html
docs/reference/html/structsigc_1_1adaptor__trait_3_01T__functor_00_01false_01_4.html
docs/reference/html/structsigc_1_1adaptor__trait_3_01T__functor_00_01true_01_4-members.html
docs/reference/html/structsigc_1_1adaptor__trait_3_01T__functor_00_01true_01_4.html
docs/reference/html/structsigc_1_1adapts-members.html
docs/reference/html/structsigc_1_1adapts.html
docs/reference/html/structsigc_1_1bind__functor.html
docs/reference/html/structsigc_1_1bind__return__functor-members.html
docs/reference/html/structsigc_1_1bind__return__functor.html
docs/reference/html/structsigc_1_1compose1__functor-members.html
docs/reference/html/structsigc_1_1compose1__functor.html
docs/reference/html/structsigc_1_1compose2__functor-members.html
docs/reference/html/structsigc_1_1compose2__functor.html
docs/reference/html/structsigc_1_1connection-members.html
docs/reference/html/structsigc_1_1connection.html
docs/reference/html/structsigc_1_1const__reference__wrapper-members.html
docs/reference/html/structsigc_1_1const__reference__wrapper.html
docs/reference/html/structsigc_1_1deduce__result__type-members.html
docs/reference/html/structsigc_1_1deduce__result__type.html
docs/reference/html/structsigc_1_1exception__catch__functor-members.html
docs/reference/html/structsigc_1_1exception__catch__functor.html
docs/reference/html/structsigc_1_1exception__catch__functor_3_01T__functor_00_01T__catcher_00_01void_01_4-members.html
docs/reference/html/structsigc_1_1exception__catch__functor_3_01T__functor_00_01T__catcher_00_01void_01_4.html
docs/reference/html/structsigc_1_1functor__base.html
docs/reference/html/structsigc_1_1functor__trait-members.html
docs/reference/html/structsigc_1_1functor__trait.html
docs/reference/html/structsigc_1_1hide__functor.html
docs/reference/html/structsigc_1_1hide__functor_3-1_00_01T__functor_01_4-members.html
docs/reference/html/structsigc_1_1hide__functor_3-1_00_01T__functor_01_4.html
docs/reference/html/structsigc_1_1hide__functor_3_010_00_01T__functor_01_4-members.html
docs/reference/html/structsigc_1_1hide__functor_3_010_00_01T__functor_01_4.html
docs/reference/html/structsigc_1_1nil.html
docs/reference/html/structsigc_1_1reference__wrapper-members.html
docs/reference/html/structsigc_1_1reference__wrapper.html
docs/reference/html/structsigc_1_1retype__functor-members.html
docs/reference/html/structsigc_1_1retype__functor.html
docs/reference/html/structsigc_1_1retype__return__functor-members.html
docs/reference/html/structsigc_1_1retype__return__functor.html
docs/reference/html/structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4-members.html
docs/reference/html/structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html
docs/reference/html/structsigc_1_1signal__base-members.html
docs/reference/html/structsigc_1_1signal__base.html
docs/reference/html/structsigc_1_1slot__const__iterator-members.html
docs/reference/html/structsigc_1_1slot__const__iterator.html
docs/reference/html/structsigc_1_1slot__iterator-members.html
docs/reference/html/structsigc_1_1slot__iterator.html
docs/reference/html/structsigc_1_1slot__list-members.html
docs/reference/html/structsigc_1_1slot__list.html
docs/reference/html/structsigc_1_1trackable-members.html
docs/reference/html/structsigc_1_1trackable.html
docs/reference/html/structsigc_1_1type__trait-members.html
docs/reference/html/structsigc_1_1type__trait.html
docs/reference/html/structsigc_1_1type__trait_3_01T__type[N]_4-members.html
docs/reference/html/structsigc_1_1type__trait_3_01T__type[N]_4.html
docs/reference/html/structsigc_1_1type__trait_3_01T__type_01_6_01_4-members.html
docs/reference/html/structsigc_1_1type__trait_3_01T__type_01_6_01_4.html
docs/reference/html/structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4-members.html
docs/reference/html/structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html
docs/reference/html/structsigc_1_1type__trait_3_01void_01_4-members.html
docs/reference/html/structsigc_1_1type__trait_3_01void_01_4.html
docs/reference/html/structsigc_1_1unwrap__reference-members.html
docs/reference/html/structsigc_1_1unwrap__reference.html
docs/reference/html/structsigc_1_1unwrap__reference_3_01const__reference__wrapper_3_01T__type_01_4_01_4-members.html
docs/reference/html/structsigc_1_1unwrap__reference_3_01const__reference__wrapper_3_01T__type_01_4_01_4.html
docs/reference/html/structsigc_1_1unwrap__reference_3_01reference__wrapper_3_01T__type_01_4_01_4-members.html
docs/reference/html/structsigc_1_1unwrap__reference_3_01reference__wrapper_3_01T__type_01_4_01_4.html
docs/reference/html/structsigc_1_1visitor-members.html
docs/reference/html/structsigc_1_1visitor.html
docs/reference/libsigc++-2.0.devhelp2
docs/reference/libsigc++-2.0.tag
sigc++/adaptors/adaptor_trait.h
sigc++/adaptors/bind.h
sigc++/adaptors/bind_return.h
sigc++/adaptors/compose.h
sigc++/adaptors/deduce_result_type.h
sigc++/adaptors/exception_catch.h
sigc++/adaptors/hide.h
sigc++/adaptors/macros/adaptor_trait.h.m4
sigc++/adaptors/macros/compose.h.m4
sigc++/adaptors/macros/deduce_result_type.h.m4
sigc++/adaptors/macros/exception_catch.h.m4
sigc++/adaptors/macros/retype.h.m4
sigc++/adaptors/retype.h
sigc++/adaptors/retype_return.h
sigc++/adaptors/track_obj.h
sigc++/functors/macros/mem_fun.h.m4
sigc++/functors/macros/ptr_fun.h.m4
sigc++/functors/mem_fun.h
sigc++/functors/ptr_fun.h
sigc++/functors/slot.h
sigc++/macros/signal.h.m4
sigc++/macros/template.macros.m4
sigc++/signal.h
sigc++/type_traits.h
tests/test_deduce_result_type.cc
tests/test_visit_each.cc

index ab327955b33c7c69417651ffc2b65170142d659b..a02c479367c0fd829ad7fd278b50014b75a104b9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,70 @@
+2015-08-14  Murray Cumming  <murrayc@murrayc.com>
+
+       deduce_result_t: Add initial T_return template parameter.
+
+       To make it clearer that this is how to use it.
+
+2015-08-14  Murray Cumming  <murrayc@murrayc.com>
+
+       tests: Use sigc::deduce_result_t<> instead of deduce_result_type<>::type.
+
+       This removes the last use of sigc::deduce_result_type<>, allowing
+       us to change the implementation of sigc::deduce_result_t more easily.
+
+2015-08-14  Murray Cumming  <murrayc@murrayc.com>
+
+       exception_catch.h: Generate deduce_result_type for the void specializations too.
+
+       I guess this is correct and test_exception_catch still passes.
+       Without this, it's actually using, for instance:
+       sigc::deduce_result_type<T_arg1, T_Arg2>
+       even though sigc::deduce_result_type<> should really be called with a result type
+       first, like so:
+       sigc::deduce_result_type<T_return, T_arg1, T_Arg2>
+
+       Explicitly changing it to use
+       sigc::deduce_result_type<T_return, T_Arg1, T_Arg2>
+       or
+       sigc::deduce_result_type<T_Arg1, T_Arg2>
+       instead of just
+       deduce_result_type<T_Arg1, T_Arg2>
+       doesn't seem to break things either, probably out of luck,
+       but changing it to define a type that it actually seems to expect seems
+       cleaner, and makes it easier for us to change sigc::deduce_result_type.
+
+2015-08-13  Murray Cumming  <murrayc@murrayc.com>
+
+       C++11: deduce_result_type.h: Add and use a deduce_result_t<> alias.
+
+       This simplifies the code a bit, by replacing use of this:
+       typename deduce_result_type<SomeType1, SomeType2>::type
+       with this:
+       deduce_result_t<SomeType1, SomeType2>
+
+       Note that the alias is a C++11 variadic template.
+       Bug #753580
+
+2015-08-13  Murray Cumming  <murrayc@murrayc.com>
+
+       type_traits.h: Remove the unused type and pointer types.
+
+       These were apparently never used.
+       Bug #753580
+
+2015-08-13  Murray Cumming  <murrayc@murrayc.com>
+
+       type_trait: Define and use type_trait_pass/take_t aliases.
+
+       This simplifies the code a bit, by replacing use of this:
+       typename type_trait<SomeType>::take
+       with this:
+       type_trait_take_t<SomeType>
+       Bug #753580
+
+2015-08-13  Murray Cumming  <murrayc@murrayc.com>
+
+       2.5.2
+
 2015-08-13  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>
 
        Remove the sigc++/object.h header
index bbb75854a41e097bd6db902ad4426f7825901707..933817efdb310a4943580707c6193ec9802a555a 100644 (file)
@@ -7,7 +7,7 @@
 #define SIGCXX_MAJOR_VERSION 2
 
 /* Micro version number of sigc++. */
-#define SIGCXX_MICRO_VERSION 2
+#define SIGCXX_MICRO_VERSION 3
 
 /* Minor version number of sigc++. */
 #define SIGCXX_MINOR_VERSION 5
index 8be0ef782422662c564e3f1c7f125490ba1870c4..27655433bd0164013e99bffb560cf558e51d2150 100644 (file)
@@ -2,8 +2,8 @@
 #include <winver.h>\r
 \r
 VS_VERSION_INFO VERSIONINFO\r
- FILEVERSION 2,5,2,1\r
- PRODUCTVERSION 2,5,2,1\r
+ FILEVERSION 2,5,3,1\r
+ PRODUCTVERSION 2,5,3,1\r
  FILEFLAGSMASK 0\r
  FILEFLAGS 0x0L\r
  FILEOS VOS__WINDOWS32\r
@@ -16,11 +16,11 @@ BEGIN
         BEGIN\r
             VALUE "CompanyName", "The libsigc++ development team (see AUTHORS)"\r
             VALUE "FileDescription", "The Typesafe Callback Framework for C++"\r
-            VALUE "FileVersion", "2.5.2"\r
+            VALUE "FileVersion", "2.5.3"\r
             VALUE "LegalCopyright", "Distribution is under the LGPL (see COPYING)"\r
             VALUE "OriginalFilename", "sigc-2.0.dll"\r
             VALUE "ProductName", "libsigc++"\r
-            VALUE "ProductVersion", "2.5.2"\r
+            VALUE "ProductVersion", "2.5.3"\r
         END\r
     END\r
     BLOCK "VarFileInfo"\r
index bbb75854a41e097bd6db902ad4426f7825901707..933817efdb310a4943580707c6193ec9802a555a 100644 (file)
@@ -7,7 +7,7 @@
 #define SIGCXX_MAJOR_VERSION 2
 
 /* Micro version number of sigc++. */
-#define SIGCXX_MICRO_VERSION 2
+#define SIGCXX_MICRO_VERSION 3
 
 /* Minor version number of sigc++. */
 #define SIGCXX_MINOR_VERSION 5
index 8be0ef782422662c564e3f1c7f125490ba1870c4..27655433bd0164013e99bffb560cf558e51d2150 100644 (file)
@@ -2,8 +2,8 @@
 #include <winver.h>\r
 \r
 VS_VERSION_INFO VERSIONINFO\r
- FILEVERSION 2,5,2,1\r
- PRODUCTVERSION 2,5,2,1\r
+ FILEVERSION 2,5,3,1\r
+ PRODUCTVERSION 2,5,3,1\r
  FILEFLAGSMASK 0\r
  FILEFLAGS 0x0L\r
  FILEOS VOS__WINDOWS32\r
@@ -16,11 +16,11 @@ BEGIN
         BEGIN\r
             VALUE "CompanyName", "The libsigc++ development team (see AUTHORS)"\r
             VALUE "FileDescription", "The Typesafe Callback Framework for C++"\r
-            VALUE "FileVersion", "2.5.2"\r
+            VALUE "FileVersion", "2.5.3"\r
             VALUE "LegalCopyright", "Distribution is under the LGPL (see COPYING)"\r
             VALUE "OriginalFilename", "sigc-2.0.dll"\r
             VALUE "ProductName", "libsigc++"\r
-            VALUE "ProductVersion", "2.5.2"\r
+            VALUE "ProductVersion", "2.5.3"\r
         END\r
     END\r
     BLOCK "VarFileInfo"\r
index bbb75854a41e097bd6db902ad4426f7825901707..933817efdb310a4943580707c6193ec9802a555a 100644 (file)
@@ -7,7 +7,7 @@
 #define SIGCXX_MAJOR_VERSION 2
 
 /* Micro version number of sigc++. */
-#define SIGCXX_MICRO_VERSION 2
+#define SIGCXX_MICRO_VERSION 3
 
 /* Minor version number of sigc++. */
 #define SIGCXX_MINOR_VERSION 5
index 7523bc1d6fa9b3c5771e76f017e44c8458149621..50381220d725aa4a625267be38d9e5a1693dd72a 100644 (file)
@@ -2,8 +2,8 @@
 #include <winver.h>
 
 VS_VERSION_INFO VERSIONINFO
- FILEVERSION 2,5,2,1
- PRODUCTVERSION 2,5,2,1
+ FILEVERSION 2,5,3,1
+ PRODUCTVERSION 2,5,3,1
  FILEFLAGSMASK 0
  FILEFLAGS 0x0L
  FILEOS VOS__WINDOWS32
@@ -16,11 +16,11 @@ BEGIN
         BEGIN
             VALUE "CompanyName", "The libsigc++ development team (see AUTHORS)"
             VALUE "FileDescription", "The Typesafe Callback Framework for C++"
-            VALUE "FileVersion", "2.5.2"
+            VALUE "FileVersion", "2.5.3"
             VALUE "LegalCopyright", "Distribution is under the LGPL (see COPYING)"
             VALUE "OriginalFilename", "sigc-2.0.dll"
             VALUE "ProductName", "libsigc++"
-            VALUE "ProductVersion", "2.5.2"
+            VALUE "ProductVersion", "2.5.3"
         END
     END
     BLOCK "VarFileInfo"
diff --git a/NEWS b/NEWS
index f6f576d68635ad11cd197997ec71871bcfb94f2f..16ef295f2f738e3ae12087c0345880be3941d586 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,9 @@
+2.5.3 (unstable):
+
+* Use C++11 "using" aliases to simplify code that uses type traits.
+  (Murray Cumming) Bug #753580
+
+
 2.5.2 (unstable):
 
 * Remove useless headers:
index fa3a2ab6f9d2a28e96f7cf9bb377858d7264a2b3..6b2ff53a1e5763340a54fd68f7aa5db047b8bdbb 100644 (file)
@@ -422,7 +422,7 @@ AC_DEFUN([MM_PREREQ],
 [dnl
 m4_assert([$# >= 1])[]dnl
 AC_REQUIRE([_MM_PRE_INIT])[]dnl
-_MM_PREREQ([mm-common], [0.9.8], [$1], m4_defn([AC_PACKAGE_NAME]))[]dnl
+_MM_PREREQ([mm-common], [0.9.9], [$1], m4_defn([AC_PACKAGE_NAME]))[]dnl
 ])
 
 
index 975d23f4166589768660488a974fcf5cbe24f8b4..94df2d5f46f0bc188edf219f062304a0b9db91f2 100644 (file)
@@ -67,22 +67,28 @@ referencedir = $(libdocdir)/reference
 htmlrefdir   = $(referencedir)/html
 devhelpdir   = $(datadir)/devhelp/books/$(book_name)
 
+# Optionally, the documentation utilities may be included in source tarballs
+# so that mm-common is only required when building in maintainer mode.
+if DIST_DOCTOOLS
+doctools_dist_files = $(addprefix $(MMDOCTOOLDIR)/,doc-postprocess.pl doc-install.pl tagfile-to-devhelp2.xsl doxygen-extra.css)
+else
+doctools_dist_files =
+endif
+
 if ENABLE_DOCUMENTATION
+doc_build_files  = $(doxytagfile) $(devhelpfile)
 doc_inst_targets = install-htmlref install-devhelp
 doc_inst_files   = $(doxytagfile)
 doc_dist_files   = $(devhelpfile) $(call vpath_listall,$(htmlref_patterns))
 else
+doc_build_files  =
 doc_inst_targets =
 doc_inst_files   =
 doc_dist_files   =
 endif
 
-if DIST_DOCTOOLS
-doc_dist_files += $(MMDOCTOOLDIR)/doc-postprocess.pl $(MMDOCTOOLDIR)/doc-install.pl $(MMDOCTOOLDIR)/tagfile-to-devhelp2.xsl $(MMDOCTOOLDIR)/doxygen.css $(MMDOCTOOLDIR)/doxygen-extra.css
-endif
-
 dist_reference_DATA = $(strip $(doc_inst_files))
-dist_noinst_DATA    = $(strip $(doc_dist_files))
+dist_noinst_DATA    = $(strip $(doctools_dist_files) $(doc_dist_files))
 
 DISTCLEANFILES       = $(doc_outdir)/doxygen.log
 MAINTAINERCLEANFILES = $(doxytagfile) $(devhelpfile) $(doc_outdir)/html/*
@@ -133,8 +139,14 @@ else
 doc_dependencies =
 endif
 
-# Explicitly depend on the files to be distributed or installed.
-all-local: $(doc_inst_files) $(doc_dist_files)
+# Export this variable for use in the Doxygen configuration file.
+export MMDOCTOOLDIR
+
+# Depend on files that we know shall be built.
+# $(call vpath_listall,$(htmlref_patterns)) is not used as a prerequisite.
+# It would expand to files that exist when the make command is issued,
+# which is not necessarily the set of files that shall be built.
+all-local: $(doc_build_files)
 
 # Hook up custom rules for translating references to external documentation
 # to the actual location at install time.
@@ -187,13 +199,10 @@ $(doc_outdir)/html/%: | $(doxytagfile)
 
 # Run Doxygen to build the reference documentation. The generated tag file
 # also functions as time stamp target for the documentation as a whole.
-# Quote $(DOXYGEN) so that this still works if this is a path containing
-# spaces such as "/c/Program Files (x86)/Doxygen/bin/doxygen"
-# The doc_config file may contain "$(MMDOCTOOLDIR)". Export MMDOCTOOLDIR to Doxygen.
 $(doxytagfile): $(doc_dependencies) | $(doc_config)
        -$(AM_V_at)rm -f $@
        -$(AM_V_at)rm -fr $(doc_outdir)/html
-       $(AM_V_GEN)(echo '@INCLUDE =' $(doc_config) && echo 'INPUT =' $(doc_input)) | MMDOCTOOLDIR="$(MMDOCTOOLDIR)" "$(DOXYGEN)" -
+       $(AM_V_GEN)(echo '@INCLUDE =' $(doc_config) && echo 'INPUT =' $(doc_input)) | "$(DOXYGEN)" -
        $(AM_V_at)$(doc_postprocess) '$(doc_outdir)/html/*.html'
 
 # Run XSL transformation to generate a Devhelp book from a Doxygen tag file.
index cfd53125ba587dfb77678211c2573a5d66c2ac36..48a9aa284f7ae777549e4632c38e88f445c6f36d 100755 (executable)
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for libsigc++ 2.5.2.
+# Generated by GNU Autoconf 2.69 for libsigc++ 2.5.3.
 #
 # Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=libsigc%2B%2B>.
 #
@@ -591,8 +591,8 @@ MAKEFLAGS=
 # Identity of this package.
 PACKAGE_NAME='libsigc++'
 PACKAGE_TARNAME='libsigc++'
-PACKAGE_VERSION='2.5.2'
-PACKAGE_STRING='libsigc++ 2.5.2'
+PACKAGE_VERSION='2.5.3'
+PACKAGE_STRING='libsigc++ 2.5.3'
 PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=libsigc%2B%2B'
 PACKAGE_URL='http://libsigc.sourceforge.net/'
 
@@ -1366,7 +1366,7 @@ if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures libsigc++ 2.5.2 to adapt to many kinds of systems.
+\`configure' configures libsigc++ 2.5.3 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1436,7 +1436,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of libsigc++ 2.5.2:";;
+     short | recursive ) echo "Configuration of libsigc++ 2.5.3:";;
    esac
   cat <<\_ACEOF
 
@@ -1567,7 +1567,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-libsigc++ configure 2.5.2
+libsigc++ configure 2.5.3
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1966,7 +1966,7 @@ cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by libsigc++ $as_me 2.5.2, which was
+It was created by libsigc++ $as_me 2.5.3, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2836,7 +2836,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE='libsigc++'
- VERSION='2.5.2'
+ VERSION='2.5.3'
 
 
 # Some tools Automake needs.
@@ -3127,7 +3127,7 @@ fi
 
 SIGCXX_MODULE_NAME='sigc++-2.0'
 
-SIGCXX_VERSION='2.5.2'
+SIGCXX_VERSION='2.5.3'
 
 SIGCXX_API_VERSION='2.0'
 
@@ -3141,10 +3141,10 @@ SIGCXX_MINOR_VERSION=5
 
 $as_echo "#define SIGCXX_MINOR_VERSION 5" >>confdefs.h
 
-SIGCXX_MICRO_VERSION=2
+SIGCXX_MICRO_VERSION=3
 
 
-$as_echo "#define SIGCXX_MICRO_VERSION 2" >>confdefs.h
+$as_echo "#define SIGCXX_MICRO_VERSION 3" >>confdefs.h
 
 
 MMDOCTOOLDIR='${top_srcdir}/docs'
@@ -17262,7 +17262,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by libsigc++ $as_me 2.5.2, which was
+This file was extended by libsigc++ $as_me 2.5.3, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -17329,7 +17329,7 @@ _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-libsigc++ config.status 2.5.2
+libsigc++ config.status 2.5.3
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
index 1b8448ad854c00524c57ad652c874903a7cc7757..23dbe7c40f2cf6081a6e59bd31a830755f06d93e 100644 (file)
@@ -15,7 +15,7 @@
 ## You should have received a copy of the GNU Lesser General Public License
 ## along with this library.  If not, see <http://www.gnu.org/licenses/>.
 
-AC_INIT([libsigc++], [2.5.2],
+AC_INIT([libsigc++], [2.5.3],
         [http://bugzilla.gnome.org/enter_bug.cgi?product=libsigc%2B%2B],
         [libsigc++], [http://libsigc.sourceforge.net/])
 AC_PREREQ([2.59])
index ca617a424f9e41cb3fb9ece4b0dfafdf02e4eb46..4a122d159b2c71a7f8d7604205a0093aae921e13 100644 (file)
@@ -82,8 +82,8 @@ DIST_COMMON = $(top_srcdir)/sigc++/filelist.am \
        $(top_srcdir)/build/doc-reference.am $(srcdir)/doc-manual.am \
        $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
        $(dist_doc_images_DATA) $(dist_html_tutorial_DATA) \
-       $(dist_libdoc_DATA) $(dist_noinst_DATA) $(dist_reference_DATA)
-@DIST_DOCTOOLS_TRUE@am__append_1 = $(MMDOCTOOLDIR)/doc-postprocess.pl $(MMDOCTOOLDIR)/doc-install.pl $(MMDOCTOOLDIR)/tagfile-to-devhelp2.xsl $(MMDOCTOOLDIR)/doxygen.css $(MMDOCTOOLDIR)/doxygen-extra.css
+       $(dist_libdoc_DATA) $(am__dist_noinst_DATA_DIST) \
+       $(dist_reference_DATA)
 subdir = docs
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/build/cxx.m4 \
@@ -148,6 +148,11 @@ am__uninstall_files_from_dir = { \
 am__installdirs = "$(DESTDIR)$(doc_imagesdir)" \
        "$(DESTDIR)$(html_tutorialdir)" "$(DESTDIR)$(libdocdir)" \
        "$(DESTDIR)$(referencedir)"
+am__dist_noinst_DATA_DIST = $(strip $(addprefix \
+       $(MMDOCTOOLDIR)/,doc-postprocess.pl doc-install.pl \
+       tagfile-to-devhelp2.xsl doxygen-extra.css) $(doc_dist_files)) \
+       doc-postprocess.pl doxygen.css manual/README \
+       manual/libsigc_manual.xml
 DATA = $(dist_doc_images_DATA) $(dist_html_tutorial_DATA) \
        $(dist_libdoc_DATA) $(dist_noinst_DATA) $(dist_reference_DATA)
 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
@@ -369,18 +374,24 @@ libdocdir = $(datarootdir)/doc/$(book_name)
 referencedir = $(libdocdir)/reference
 htmlrefdir = $(referencedir)/html
 devhelpdir = $(datadir)/devhelp/books/$(book_name)
+@DIST_DOCTOOLS_FALSE@doctools_dist_files = 
+
+# Optionally, the documentation utilities may be included in source tarballs
+# so that mm-common is only required when building in maintainer mode.
+@DIST_DOCTOOLS_TRUE@doctools_dist_files = $(addprefix $(MMDOCTOOLDIR)/,doc-postprocess.pl doc-install.pl tagfile-to-devhelp2.xsl doxygen-extra.css)
+@ENABLE_DOCUMENTATION_FALSE@doc_build_files = 
+@ENABLE_DOCUMENTATION_TRUE@doc_build_files = $(doxytagfile) $(devhelpfile)
 @ENABLE_DOCUMENTATION_FALSE@doc_inst_targets = 
 @ENABLE_DOCUMENTATION_TRUE@doc_inst_targets = install-htmlref install-devhelp
 @ENABLE_DOCUMENTATION_FALSE@doc_inst_files = 
 @ENABLE_DOCUMENTATION_TRUE@doc_inst_files = $(doxytagfile)
-@ENABLE_DOCUMENTATION_FALSE@doc_dist_files = $(am__append_1)
-@ENABLE_DOCUMENTATION_TRUE@doc_dist_files = $(devhelpfile) $(call \
-@ENABLE_DOCUMENTATION_TRUE@    vpath_listall,$(htmlref_patterns)) \
-@ENABLE_DOCUMENTATION_TRUE@    $(am__append_1)
+@ENABLE_DOCUMENTATION_FALSE@doc_dist_files = 
+@ENABLE_DOCUMENTATION_TRUE@doc_dist_files = $(devhelpfile) $(call vpath_listall,$(htmlref_patterns))
 dist_reference_DATA = $(strip $(doc_inst_files))
-dist_noinst_DATA = $(strip $(doc_dist_files)) doc-install.pl \
-       doc-postprocess.pl doxygen.css tagfile-to-devhelp2.xsl \
-       manual/README manual/libsigc_manual.xml
+dist_noinst_DATA = $(strip $(doctools_dist_files) $(doc_dist_files)) \
+       doc-install.pl doc-postprocess.pl doxygen.css \
+       tagfile-to-devhelp2.xsl manual/README \
+       manual/libsigc_manual.xml
 DISTCLEANFILES = $(doc_outdir)/doxygen.log $(addprefix \
        manual/libsigc_manual.,dvi pdf ps)
 MAINTAINERCLEANFILES = $(doxytagfile) $(devhelpfile) \
@@ -757,8 +768,14 @@ tagfile_to_devhelp2 ?= "$(MMDOCTOOLDIR)/tagfile-to-devhelp2.xsl"
 doxytagfile ?= $(doc_outdir)/$(book_name).tag
 devhelpfile ?= $(doc_outdir)/$(book_name).devhelp2
 
-# Explicitly depend on the files to be distributed or installed.
-all-local: $(doc_inst_files) $(doc_dist_files)
+# Export this variable for use in the Doxygen configuration file.
+export MMDOCTOOLDIR
+
+# Depend on files that we know shall be built.
+# $(call vpath_listall,$(htmlref_patterns)) is not used as a prerequisite.
+# It would expand to files that exist when the make command is issued,
+# which is not necessarily the set of files that shall be built.
+all-local: $(doc_build_files)
 
 # Hook up custom rules for translating references to external documentation
 # to the actual location at install time.
@@ -811,13 +828,10 @@ $(doc_outdir)/html/%: | $(doxytagfile)
 
 # Run Doxygen to build the reference documentation. The generated tag file
 # also functions as time stamp target for the documentation as a whole.
-# Quote $(DOXYGEN) so that this still works if this is a path containing
-# spaces such as "/c/Program Files (x86)/Doxygen/bin/doxygen"
-# The doc_config file may contain "$(MMDOCTOOLDIR)". Export MMDOCTOOLDIR to Doxygen.
 $(doxytagfile): $(doc_dependencies) | $(doc_config)
        -$(AM_V_at)rm -f $@
        -$(AM_V_at)rm -fr $(doc_outdir)/html
-       $(AM_V_GEN)(echo '@INCLUDE =' $(doc_config) && echo 'INPUT =' $(doc_input)) | MMDOCTOOLDIR="$(MMDOCTOOLDIR)" "$(DOXYGEN)" -
+       $(AM_V_GEN)(echo '@INCLUDE =' $(doc_config) && echo 'INPUT =' $(doc_input)) | "$(DOXYGEN)" -
        $(AM_V_at)$(doc_postprocess) '$(doc_outdir)/html/*.html'
 
 # Run XSL transformation to generate a Devhelp book from a Doxygen tag file.
index 6630a91364f10b62555eb62d88ff4c6eac530a89..a1bcd28ed6029233d07c0bf4a54bdc672151c987 100644 (file)
@@ -106,6 +106,12 @@ foreach my $filename (map(bsd_glob($_, GLOB_NOSORT), @ARGV))
       s/^(<h\d>|)template&lt;/$1template &lt;/;
     }
 
+    # For some reason, recent versions of Doxygen output the full path to
+    # referenced tag files.  This is bad since it breaks doc-install.pl,
+    # and also because it leaks local path names into source tarballs.
+    # Thus, strip the directory prefix here.
+    s| doxygen="[^":]*/([^":]+\.tag):| doxygen="$1:|g;
+
     s/&copy;/&#169;/g;
     s/&mdash;/&#8212;/g;
     s/&ndash;/&#8211;/g;
index 9e24a16ec9972d4da8c32eb585d4a32ba80ddd09..0aa6c3a4333f507994f87f6fa6372292098b1077 100644 (file)
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 1. Introduction</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="index.html" title="libsigc++"><link rel="prev" href="index.html" title="libsigc++"><link rel="next" href="ch02.html" title="Chapter 2. Connecting your code to signals"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 1. Introduction</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="sec-introduction"></a>Chapter 1. Introduction</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="sect1"><a href="ch01.html#idp36623488">Motivation</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp36623488"></a>Motivation</h2></div></div></div><p>There are many situations in which it is desirable to decouple code that
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 1. Introduction</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="index.html" title="libsigc++"><link rel="prev" href="index.html" title="libsigc++"><link rel="next" href="ch02.html" title="Chapter 2. Connecting your code to signals"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 1. Introduction</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="sec-introduction"></a>Chapter 1. Introduction</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="sect1"><a href="ch01.html#idp38061984">Motivation</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp38061984"></a>Motivation</h2></div></div></div><p>There are many situations in which it is desirable to decouple code that
        detects an event, and the code that deals with it. This is especially common in
        GUI programming, where a toolkit might provide user interface elements such as
        clickable buttons but, being a generic toolkit, doesn't know how an individual
index c0187e8529eacf8528c901100015a0d8604d3e10..7ecfc2b044db1f17a93ee5272133046bad7d2ecf 100644 (file)
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 2. Connecting your code to signals</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="index.html" title="libsigc++"><link rel="prev" href="ch01.html" title="Chapter 1. Introduction"><link rel="next" href="ch02s02.html" title="Using a member function"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 2. Connecting your code to signals</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch01.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch02s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="sec-connecting"></a>Chapter 2. Connecting your code to signals</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="sect1"><a href="ch02.html#idp41305472">A simple example</a></span></dt><dt><span class="sect1"><a href="ch02s02.html">Using a member function</a></span></dt><dt><span class="sect1"><a href="ch02s03.html">Signals with parameters</a></span></dt><dt><span class="sect1"><a href="ch02s04.html">Disconnecting</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp41305472"></a>A simple example</h2></div></div></div><p>So to get some experience, lets look at a simple example...</p><p>Lets say you and I are writing an application which informs the user when
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 2. Connecting your code to signals</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="index.html" title="libsigc++"><link rel="prev" href="ch01.html" title="Chapter 1. Introduction"><link rel="next" href="ch02s02.html" title="Using a member function"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 2. Connecting your code to signals</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch01.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch02s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="sec-connecting"></a>Chapter 2. Connecting your code to signals</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="sect1"><a href="ch02.html#idp42753024">A simple example</a></span></dt><dt><span class="sect1"><a href="ch02s02.html">Using a member function</a></span></dt><dt><span class="sect1"><a href="ch02s03.html">Signals with parameters</a></span></dt><dt><span class="sect1"><a href="ch02s04.html">Disconnecting</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp42753024"></a>A simple example</h2></div></div></div><p>So to get some experience, lets look at a simple example...</p><p>Lets say you and I are writing an application which informs the user when
        aliens land in the car park. To keep the design nice and clean, and allow for
        maximum portability to different interfaces, we decide to use libsigc++ to
        split the project in two parts.</p><p>I will write the <code class="literal">AlienDetector</code> class, and you will write the code to inform
index 129ed5fad3af33da3a326853a84f109100d57a2e..23532dc67b559ebeb67b8b000eade9d70286dc73 100644 (file)
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Using a member function</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="ch02.html" title="Chapter 2. Connecting your code to signals"><link rel="prev" href="ch02.html" title="Chapter 2. Connecting your code to signals"><link rel="next" href="ch02s03.html" title="Signals with parameters"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Using a member function</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02.html">Prev</a> </td><th width="60%" align="center">Chapter 2. Connecting your code to signals</th><td width="20%" align="right"> <a accesskey="n" href="ch02s03.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp41319312"></a>Using a member function</h2></div></div></div><p>Suppose you found a more sophisticated alien alerter class on the web,
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Using a member function</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="ch02.html" title="Chapter 2. Connecting your code to signals"><link rel="prev" href="ch02.html" title="Chapter 2. Connecting your code to signals"><link rel="next" href="ch02s03.html" title="Signals with parameters"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Using a member function</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02.html">Prev</a> </td><th width="60%" align="center">Chapter 2. Connecting your code to signals</th><td width="20%" align="right"> <a accesskey="n" href="ch02s03.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp42766768"></a>Using a member function</h2></div></div></div><p>Suppose you found a more sophisticated alien alerter class on the web,
        such as this:</p><pre class="programlisting">
 class AlienAlerter : public sigc::trackable
 {
index 312b6328656d52a4972b76e2985b7c3cf2809865..bdd66e81e0db29a1c6bc67cbf0beba6abc1076cf 100644 (file)
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Signals with parameters</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="ch02.html" title="Chapter 2. Connecting your code to signals"><link rel="prev" href="ch02s02.html" title="Using a member function"><link rel="next" href="ch02s04.html" title="Disconnecting"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Signals with parameters</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02s02.html">Prev</a> </td><th width="60%" align="center">Chapter 2. Connecting your code to signals</th><td width="20%" align="right"> <a accesskey="n" href="ch02s04.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp41325088"></a>Signals with parameters</h2></div></div></div><p>Functions taking no parameters and returning void are quite useful,
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Signals with parameters</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="ch02.html" title="Chapter 2. Connecting your code to signals"><link rel="prev" href="ch02s02.html" title="Using a member function"><link rel="next" href="ch02s04.html" title="Disconnecting"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Signals with parameters</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02s02.html">Prev</a> </td><th width="60%" align="center">Chapter 2. Connecting your code to signals</th><td width="20%" align="right"> <a accesskey="n" href="ch02s04.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp42772448"></a>Signals with parameters</h2></div></div></div><p>Functions taking no parameters and returning void are quite useful,
        especially when they're members of classes that can store unlimited amounts of
        safely typed data, but they're not sufficient for everything.</p><p>What if aliens don't land in the carpark, but somewhere else? Let's modify
        the example so that the callback function takes a <code class="literal">std::string</code> with the location
index 59181e47f7271c7e02e48ff796ea04d919805486..28439520baedea25589e18061e598f6f231cc08a 100644 (file)
@@ -1,3 +1,3 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Disconnecting</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="ch02.html" title="Chapter 2. Connecting your code to signals"><link rel="prev" href="ch02s03.html" title="Signals with parameters"><link rel="next" href="ch03.html" title="Chapter 3. Writing your own signals"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Disconnecting</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02s03.html">Prev</a> </td><th width="60%" align="center">Chapter 2. Connecting your code to signals</th><td width="20%" align="right"> <a accesskey="n" href="ch03.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp41335088"></a>Disconnecting</h2></div></div></div><p>If you decide you no longer want your code to be called whenever a signal is
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Disconnecting</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="ch02.html" title="Chapter 2. Connecting your code to signals"><link rel="prev" href="ch02s03.html" title="Signals with parameters"><link rel="next" href="ch03.html" title="Chapter 3. Writing your own signals"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Disconnecting</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02s03.html">Prev</a> </td><th width="60%" align="center">Chapter 2. Connecting your code to signals</th><td width="20%" align="right"> <a accesskey="n" href="ch03.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp42782448"></a>Disconnecting</h2></div></div></div><p>If you decide you no longer want your code to be called whenever a signal is
        emitted, you must remember the return value of <code class="literal">connect()</code>, which we've been
        ignoring until now.</p><p><code class="literal">connect()</code> returns a <code class="literal">sigc::connection</code> object, which has a <code class="literal">disconnect()</code> member method. This does just what you think it does.</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02s03.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch02.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch03.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Signals with parameters </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 3. Writing your own signals</td></tr></table></div></body></html>
index 95dd7a4ac17bd7ee3eb3d8f06db0e192872f2bef..bcdac7232284150fe832704fe40ef4e722a46cea 100644 (file)
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 3. Writing your own signals</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="index.html" title="libsigc++"><link rel="prev" href="ch02s04.html" title="Disconnecting"><link rel="next" href="ch03s02.html" title="What about return values?"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 3. Writing your own signals</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02s04.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch03s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="sec-writing"></a>Chapter 3. Writing your own signals</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="sect1"><a href="ch03.html#idp41341104">Quick recap</a></span></dt><dt><span class="sect1"><a href="ch03s02.html">What about return values?</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp41341104"></a>Quick recap</h2></div></div></div><p>If all you want to do is use gtkmm, and connect your functionality to its
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 3. Writing your own signals</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="index.html" title="libsigc++"><link rel="prev" href="ch02s04.html" title="Disconnecting"><link rel="next" href="ch03s02.html" title="What about return values?"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 3. Writing your own signals</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02s04.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch03s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="sec-writing"></a>Chapter 3. Writing your own signals</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="sect1"><a href="ch03.html#idp42788464">Quick recap</a></span></dt><dt><span class="sect1"><a href="ch03s02.html">What about return values?</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp42788464"></a>Quick recap</h2></div></div></div><p>If all you want to do is use gtkmm, and connect your functionality to its
        signals, you can probably stop reading here.</p><p>You might benefit from reading on anyway though, as this section is going to
        be quite simple, and the 'Rebinding' technique from the next section is
        occasionally useful.</p><p>We've already covered the way the types of signals are made up, but lets
index fbe711a07dac6568d4788ebf7bb5914a2ed1c5a0..c38a513e7636b2c7491710d066660c9fbebcb85b 100644 (file)
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>What about return values?</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="ch03.html" title="Chapter 3. Writing your own signals"><link rel="prev" href="ch03.html" title="Chapter 3. Writing your own signals"><link rel="next" href="ch04.html" title="Chapter 4. Advanced topics"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">What about return values?</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch03.html">Prev</a> </td><th width="60%" align="center">Chapter 3. Writing your own signals</th><td width="20%" align="right"> <a accesskey="n" href="ch04.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp41354144"></a>What about return values?</h2></div></div></div><p>If you only ever have one slot connected to a signal, or if you only care
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>What about return values?</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="ch03.html" title="Chapter 3. Writing your own signals"><link rel="prev" href="ch03.html" title="Chapter 3. Writing your own signals"><link rel="next" href="ch04.html" title="Chapter 4. Advanced topics"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">What about return values?</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch03.html">Prev</a> </td><th width="60%" align="center">Chapter 3. Writing your own signals</th><td width="20%" align="right"> <a accesskey="n" href="ch04.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp42801504"></a>What about return values?</h2></div></div></div><p>If you only ever have one slot connected to a signal, or if you only care
        about the return value of the last registered one, it's quite straightforward:</p><pre class="programlisting">
 sigc::signal&lt;int&gt; somesignal;
 int a_return_value;
index bbc0e1ecdd56dadd018b9fcc231c9ba55374863c..da4e0236bb2e8c424e705195996a55aa8049823a 100644 (file)
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 4. Advanced topics</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="index.html" title="libsigc++"><link rel="prev" href="ch03s02.html" title="What about return values?"><link rel="next" href="ch04s02.html" title="Retyping"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 4. Advanced topics</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch03s02.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch04s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="sec-advanced"></a>Chapter 4. Advanced topics</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="sect1"><a href="ch04.html#idp41357312">Rebinding</a></span></dt><dt><span class="sect1"><a href="ch04s02.html">Retyping</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp41357312"></a>Rebinding</h2></div></div></div><p>Suppose you already have a function that you want to be called when a
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 4. Advanced topics</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="index.html" title="libsigc++"><link rel="prev" href="ch03s02.html" title="What about return values?"><link rel="next" href="ch04s02.html" title="Retyping"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 4. Advanced topics</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch03s02.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch04s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="sec-advanced"></a>Chapter 4. Advanced topics</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="sect1"><a href="ch04.html#idp42804672">Rebinding</a></span></dt><dt><span class="sect1"><a href="ch04s02.html">Retyping</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp42804672"></a>Rebinding</h2></div></div></div><p>Suppose you already have a function that you want to be called when a
        signal is emitted, but it takes the wrong argument types. For example, lets try
        to attach the <code class="literal">warn_people(std::string)</code> function to the detected signal
        from the first example, which didn't supply a location string.</p><p>Just trying to connect it with:</p><pre class="programlisting">
index f978a6fb958eea74d34a9c3f6a76af70d4c71407..1940e6cb2ed7978e4ab9dab39b371ab8b2fb1240 100644 (file)
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Retyping</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="ch04.html" title="Chapter 4. Advanced topics"><link rel="prev" href="ch04.html" title="Chapter 4. Advanced topics"><link rel="next" href="ch05.html" title="Chapter 5. Reference"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Retyping</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch04.html">Prev</a> </td><th width="60%" align="center">Chapter 4. Advanced topics</th><td width="20%" align="right"> <a accesskey="n" href="ch05.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp41374112"></a>Retyping</h2></div></div></div><p>A similar topic is retyping. Perhaps you have a signal that takes an <code class="literal">int</code>, but
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Retyping</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="ch04.html" title="Chapter 4. Advanced topics"><link rel="prev" href="ch04.html" title="Chapter 4. Advanced topics"><link rel="next" href="ch05.html" title="Chapter 5. Reference"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Retyping</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch04.html">Prev</a> </td><th width="60%" align="center">Chapter 4. Advanced topics</th><td width="20%" align="right"> <a accesskey="n" href="ch05.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp42821472"></a>Retyping</h2></div></div></div><p>A similar topic is retyping. Perhaps you have a signal that takes an <code class="literal">int</code>, but
        you want to connect a function that takes a <code class="literal">double</code>.</p><p>This can be achieved with the <code class="literal">sigc::retype</code> template. <code class="literal">retype</code> has template arguments
        just like <code class="literal">sigc::signal</code> - return value, signal types.</p><p>It's a function template that takes a <code class="literal">sigc::slot</code>, and returns a <code class="literal">sigc::slot</code>. eg.</p><pre class="programlisting">
 void dostuff(double foo)
index 5dabd483bd86bd8153630feeb16a51197d7e2fd9..3ddafa7a9ed3de005d5f1cd5bcc9e7c493843cad 100644 (file)
@@ -1 +1 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>libsigc++</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><meta name="description" content="libsigc++ is a C++ template library implementing typesafe callbacks. This is an intro to libsigc++."><link rel="home" href="index.html" title="libsigc++"><link rel="next" href="ch01.html" title="Chapter 1. Introduction"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">libsigc++</th></tr><tr><td width="20%" align="left"> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch01.html">Next</a></td></tr></table><hr></div><div lang="en" class="book"><div class="titlepage"><div><div><h1 class="title"><a name="index"></a>libsigc++</h1></div><div><div class="author"><h3 class="author"><span class="firstname">Ainsley</span> <span class="surname">Pereira</span></h3></div></div><div><p class="pubdate">September 2002. Updated January 2004 by Murray Cumming</p></div><div><div class="abstract"><p class="title"><b>Abstract</b></p><p>libsigc++ is a C++ template library implementing typesafe callbacks. This is an intro to libsigc++.</p></div></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="chapter"><a href="ch01.html">1. Introduction</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch01.html#idp36623488">Motivation</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch02.html">2. Connecting your code to signals</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch02.html#idp41305472">A simple example</a></span></dt><dt><span class="sect1"><a href="ch02s02.html">Using a member function</a></span></dt><dt><span class="sect1"><a href="ch02s03.html">Signals with parameters</a></span></dt><dt><span class="sect1"><a href="ch02s04.html">Disconnecting</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch03.html">3. Writing your own signals</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch03.html#idp41341104">Quick recap</a></span></dt><dt><span class="sect1"><a href="ch03s02.html">What about return values?</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch04.html">4. Advanced topics</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch04.html#idp41357312">Rebinding</a></span></dt><dt><span class="sect1"><a href="ch04s02.html">Retyping</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch05.html">5. Reference</a></span></dt></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ch01.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"> </td><td width="40%" align="right" valign="top"> Chapter 1. Introduction</td></tr></table></div></body></html>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>libsigc++</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><meta name="description" content="libsigc++ is a C++ template library implementing typesafe callbacks. This is an intro to libsigc++."><link rel="home" href="index.html" title="libsigc++"><link rel="next" href="ch01.html" title="Chapter 1. Introduction"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">libsigc++</th></tr><tr><td width="20%" align="left"> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch01.html">Next</a></td></tr></table><hr></div><div lang="en" class="book"><div class="titlepage"><div><div><h1 class="title"><a name="index"></a>libsigc++</h1></div><div><div class="author"><h3 class="author"><span class="firstname">Ainsley</span> <span class="surname">Pereira</span></h3></div></div><div><p class="pubdate">September 2002. Updated January 2004 by Murray Cumming</p></div><div><div class="abstract"><p class="title"><b>Abstract</b></p><p>libsigc++ is a C++ template library implementing typesafe callbacks. This is an intro to libsigc++.</p></div></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="chapter"><a href="ch01.html">1. Introduction</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch01.html#idp38061984">Motivation</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch02.html">2. Connecting your code to signals</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch02.html#idp42753024">A simple example</a></span></dt><dt><span class="sect1"><a href="ch02s02.html">Using a member function</a></span></dt><dt><span class="sect1"><a href="ch02s03.html">Signals with parameters</a></span></dt><dt><span class="sect1"><a href="ch02s04.html">Disconnecting</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch03.html">3. Writing your own signals</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch03.html#idp42788464">Quick recap</a></span></dt><dt><span class="sect1"><a href="ch03s02.html">What about return values?</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch04.html">4. Advanced topics</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch04.html#idp42804672">Rebinding</a></span></dt><dt><span class="sect1"><a href="ch04s02.html">Retyping</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch05.html">5. Reference</a></span></dt></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ch01.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"> </td><td width="40%" align="right" valign="top"> Chapter 1. Introduction</td></tr></table></div></body></html>
index 76b4799dfbadbed5c011e2e7a79f9c69ffa0fc66..161a0832122efe29a86a753507548c2dec03d6a2 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 4efc833ecef91db4e809f8051e8f66766fb5136c..7d2b221ae80aae50b1d7d581da54afb7bfe89b9b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3f25f2f921872dc45c86782e3e837e47512a0878..5c47071b77230de71d596aab8c6f59b779b41dd3 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 342d3c57a84d5a7a928785ba7d9935fd87416a3a..e8981c6fc724cea3070e8c046a1475eb3279598f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -181,7 +181,7 @@ template &lt;class T_type&gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 89e5c0d5456f97f125ed1c818b232f7ab0c7ec22..5a37b19d55cc5dddd32e303218528b73d2d283ec 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0d99049a834cc7650838d4adb80b4605d516c670..bec416073df6909df47202073969c3a1210c8277 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -179,7 +179,7 @@ template &lt;class T_wrapped &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1d1893cbce318cd362b6f46583b3908fcd5ce0c8..769613323dff7f29a4cccf2474430e5c4a9d9eec 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 9127a4e7641f3a0377d26b1db6d6290dde007598..81851a546c8df8dca7bb39da388a9b3c49207007 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -177,7 +177,7 @@ template &lt;class T_wrapped &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index bac8f659cbbe7c4fdfd588a792a074e948523fd6..f691f1ae89ba875272a84665c255f2a9da973ae9 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 7d99fa9e5286999c59179a42f539dde03a2fd7a7..2b4e53b25e86d0a5908d277305720070946b0e9c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -282,7 +282,7 @@ template &lt;class T_return , class T_obj &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 56f9bba044cd4f918612e4e98a4e5ce1b2b96073..8b01f385bea0093c39724ecdbf2738ab6f7e3b2b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html#af791174008d5b58aa0f4fb42a531cc4a">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html">sigc::const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor1.html#a65f0cde178bdd7a26fe687a8748dac4e">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor1.html">sigc::bound_const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor1.html#ac4141561bf43206a396d082dd0089fb2">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor1.html">sigc::bound_const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor1.html#aa6afdce8f719849ffc6017f8ac5625bb">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor1.html">sigc::bound_const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html#a4acc3a59eee797f199988ff5f80d53ae">sigc::const_mem_functor1::operator()</a>(const T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html">sigc::const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html#a6dc04061c2a3cf3412d0b1e5f38f5bd5">sigc::const_mem_functor1::operator()</a>(const T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html">sigc::const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor1.html#abf57a498c309b0291f1293215dd41504">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor1.html">sigc::bound_const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html#a2c6f54619e3ff9c15ddaba1e39771cc1">sigc::const_mem_functor1::operator()</a>(const T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html">sigc::const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html#ac8fce16f2a4d5f7f07abf4331267f8a0">sigc::const_mem_functor1::operator()</a>(const T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html">sigc::const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html#a8ba6a6565b8a29812e266aa4e5261a2d">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html">sigc::const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a8bf69eabd7564a4e18dd245b3b77b164be3fbd4..90e6852ddc05b36819f0079d5686fcef88281bb9 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -91,9 +91,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:af62c239e5612df1b7c4c91a52a2e0c62"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__mem__functor1.html#af62c239e5612df1b7c4c91a52a2e0c62">bound_const_mem_functor1</a> (const T_obj&amp; _A_obj, <a class="el" href="classsigc_1_1bound__const__mem__functor1.html#a65f0cde178bdd7a26fe687a8748dac4e">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:af62c239e5612df1b7c4c91a52a2e0c62"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__const__mem__functor1.html" title="bound_const_mem_functor1 encapsulates a const method with 1 arguments and an object instance...">bound_const_mem_functor1</a> object that wraps the passed method.  <a href="#af62c239e5612df1b7c4c91a52a2e0c62">More...</a><br /></td></tr>
 <tr class="separator:af62c239e5612df1b7c4c91a52a2e0c62"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa6afdce8f719849ffc6017f8ac5625bb"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__mem__functor1.html#aa6afdce8f719849ffc6017f8ac5625bb">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1) const </td></tr>
-<tr class="memdesc:aa6afdce8f719849ffc6017f8ac5625bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#aa6afdce8f719849ffc6017f8ac5625bb">More...</a><br /></td></tr>
-<tr class="separator:aa6afdce8f719849ffc6017f8ac5625bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf57a498c309b0291f1293215dd41504"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__mem__functor1.html#abf57a498c309b0291f1293215dd41504">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1) const </td></tr>
+<tr class="memdesc:abf57a498c309b0291f1293215dd41504"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#abf57a498c309b0291f1293215dd41504">More...</a><br /></td></tr>
+<tr class="separator:abf57a498c309b0291f1293215dd41504"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classsigc_1_1const__mem__functor1"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1const__mem__functor1')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classsigc_1_1const__mem__functor1.html">sigc::const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td></tr>
 <tr class="memitem:a2c171737e0c7dc6ae00f73f1580a976d inherit pub_methods_classsigc_1_1const__mem__functor1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor1.html#a2c171737e0c7dc6ae00f73f1580a976d">const_mem_functor1</a> ()</td></tr>
 <tr class="memdesc:a2c171737e0c7dc6ae00f73f1580a976d inherit pub_methods_classsigc_1_1const__mem__functor1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an invalid functor.  <a href="#a2c171737e0c7dc6ae00f73f1580a976d">More...</a><br /></td></tr>
@@ -101,12 +101,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:aba30421222bd496f9dec9b733fe70447 inherit pub_methods_classsigc_1_1const__mem__functor1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor1.html#aba30421222bd496f9dec9b733fe70447">const_mem_functor1</a> (<a class="el" href="classsigc_1_1const__mem__functor1.html#a563ba65003a6373a2270f8460f4149e6">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:aba30421222bd496f9dec9b733fe70447 inherit pub_methods_classsigc_1_1const__mem__functor1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__mem__functor1.html" title="const_mem_functor1 wraps const methods with 1 argument(s). ">const_mem_functor1</a> object that wraps the passed method.  <a href="#aba30421222bd496f9dec9b733fe70447">More...</a><br /></td></tr>
 <tr class="separator:aba30421222bd496f9dec9b733fe70447 inherit pub_methods_classsigc_1_1const__mem__functor1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4acc3a59eee797f199988ff5f80d53ae inherit pub_methods_classsigc_1_1const__mem__functor1"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor1.html#a4acc3a59eee797f199988ff5f80d53ae">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1) const </td></tr>
-<tr class="memdesc:a4acc3a59eee797f199988ff5f80d53ae inherit pub_methods_classsigc_1_1const__mem__functor1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a4acc3a59eee797f199988ff5f80d53ae">More...</a><br /></td></tr>
-<tr class="separator:a4acc3a59eee797f199988ff5f80d53ae inherit pub_methods_classsigc_1_1const__mem__functor1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6dc04061c2a3cf3412d0b1e5f38f5bd5 inherit pub_methods_classsigc_1_1const__mem__functor1"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor1.html#a6dc04061c2a3cf3412d0b1e5f38f5bd5">operator()</a> (const T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1) const </td></tr>
-<tr class="memdesc:a6dc04061c2a3cf3412d0b1e5f38f5bd5 inherit pub_methods_classsigc_1_1const__mem__functor1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a6dc04061c2a3cf3412d0b1e5f38f5bd5">More...</a><br /></td></tr>
-<tr class="separator:a6dc04061c2a3cf3412d0b1e5f38f5bd5 inherit pub_methods_classsigc_1_1const__mem__functor1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c6f54619e3ff9c15ddaba1e39771cc1 inherit pub_methods_classsigc_1_1const__mem__functor1"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor1.html#a2c6f54619e3ff9c15ddaba1e39771cc1">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1) const </td></tr>
+<tr class="memdesc:a2c6f54619e3ff9c15ddaba1e39771cc1 inherit pub_methods_classsigc_1_1const__mem__functor1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a2c6f54619e3ff9c15ddaba1e39771cc1">More...</a><br /></td></tr>
+<tr class="separator:a2c6f54619e3ff9c15ddaba1e39771cc1 inherit pub_methods_classsigc_1_1const__mem__functor1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac8fce16f2a4d5f7f07abf4331267f8a0 inherit pub_methods_classsigc_1_1const__mem__functor1"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor1.html#ac8fce16f2a4d5f7f07abf4331267f8a0">operator()</a> (const T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1) const </td></tr>
+<tr class="memdesc:ac8fce16f2a4d5f7f07abf4331267f8a0 inherit pub_methods_classsigc_1_1const__mem__functor1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ac8fce16f2a4d5f7f07abf4331267f8a0">More...</a><br /></td></tr>
+<tr class="separator:ac8fce16f2a4d5f7f07abf4331267f8a0 inherit pub_methods_classsigc_1_1const__mem__functor1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
 Public Attributes</h2></td></tr>
@@ -126,8 +126,8 @@ class sigc::bound_const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</h3>
 <p><a class="el" href="classsigc_1_1bound__const__mem__functor1.html" title="bound_const_mem_functor1 encapsulates a const method with 1 arguments and an object instance...">bound_const_mem_functor1</a> encapsulates a const method with 1 arguments and an object instance. </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__const__mem__functor1.html" title="bound_const_mem_functor1 encapsulates a const method with 1 arguments and an object instance...">bound_const_mem_functor1</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor1.html#aa6afdce8f719849ffc6017f8ac5625bb" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__mem__functor1.html#aa6afdce8f719849ffc6017f8ac5625bb" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor1.html#abf57a498c309b0291f1293215dd41504" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__mem__functor1.html#abf57a498c309b0291f1293215dd41504" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -184,7 +184,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor1.html#aa6afdce8f719849ffc6017f8ac5625bb" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor1.html#abf57a498c309b0291f1293215dd41504" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -229,7 +229,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor1.html#aa6afdce8f719849ffc6017f8ac5625bb" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor1.html#abf57a498c309b0291f1293215dd41504" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -237,7 +237,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="aa6afdce8f719849ffc6017f8ac5625bb"></a>
+<a class="anchor" id="abf57a498c309b0291f1293215dd41504"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -249,7 +249,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
         <tr>
           <td class="memname">T_return <a class="el" href="classsigc_1_1bound__const__mem__functor1.html">sigc::bound_const_mem_functor1</a>&lt; T_return, T_obj, T_arg1 &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em></td><td>)</td>
           <td> const</td>
         </tr>
@@ -290,7 +290,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 88bd2ea540bb668a51b15e57c48891aac9a48206..5908ad9165dc3387014a8fc7c20da7e8afd0f4c9 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html#a4445ff55323e94d525c1b2574ee32ddc">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html">sigc::const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor2.html#abe2916ee9b6867554b48370000eb6886">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor2.html">sigc::bound_const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor2.html#a3994b65f2ec0b45f5b502f07bf7baca1">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor2.html">sigc::bound_const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor2.html#adabf31280e161f126e256d4e2ee5b00b">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor2.html">sigc::bound_const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html#a9da6633c6aa91f86ce986967566747b6">sigc::const_mem_functor2::operator()</a>(const T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html">sigc::const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html#a6441206062146d43a0e72be48519ae02">sigc::const_mem_functor2::operator()</a>(const T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html">sigc::const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor2.html#ab6f79018c4e2f09fc153e211ec0ddff2">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor2.html">sigc::bound_const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html#acf0ce3cce7eb053b8b4b21945a68bc80">sigc::const_mem_functor2::operator()</a>(const T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html">sigc::const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html#a2c0d7b7b2b32a221feb6edaebd3aee3d">sigc::const_mem_functor2::operator()</a>(const T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html">sigc::const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html#a5eaa5f2ab10ad755c89ff5b09c1e281d">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html">sigc::const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index bb88173e63ba6a32374949ea2f2037c81c8d1fd2..15cb7002c29e2ca5c30c93b11a94e78ab86a292e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -91,9 +91,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:ab5213783f248b53b357ea6385b7bbe7a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__mem__functor2.html#ab5213783f248b53b357ea6385b7bbe7a">bound_const_mem_functor2</a> (const T_obj&amp; _A_obj, <a class="el" href="classsigc_1_1bound__const__mem__functor2.html#abe2916ee9b6867554b48370000eb6886">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:ab5213783f248b53b357ea6385b7bbe7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__const__mem__functor2.html" title="bound_const_mem_functor2 encapsulates a const method with 2 arguments and an object instance...">bound_const_mem_functor2</a> object that wraps the passed method.  <a href="#ab5213783f248b53b357ea6385b7bbe7a">More...</a><br /></td></tr>
 <tr class="separator:ab5213783f248b53b357ea6385b7bbe7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adabf31280e161f126e256d4e2ee5b00b"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__mem__functor2.html#adabf31280e161f126e256d4e2ee5b00b">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2) const </td></tr>
-<tr class="memdesc:adabf31280e161f126e256d4e2ee5b00b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#adabf31280e161f126e256d4e2ee5b00b">More...</a><br /></td></tr>
-<tr class="separator:adabf31280e161f126e256d4e2ee5b00b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6f79018c4e2f09fc153e211ec0ddff2"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__mem__functor2.html#ab6f79018c4e2f09fc153e211ec0ddff2">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2) const </td></tr>
+<tr class="memdesc:ab6f79018c4e2f09fc153e211ec0ddff2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#ab6f79018c4e2f09fc153e211ec0ddff2">More...</a><br /></td></tr>
+<tr class="separator:ab6f79018c4e2f09fc153e211ec0ddff2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classsigc_1_1const__mem__functor2"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1const__mem__functor2')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classsigc_1_1const__mem__functor2.html">sigc::const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td></tr>
 <tr class="memitem:a6265bdc51f35d8d5274bfeb8cdafc1dc inherit pub_methods_classsigc_1_1const__mem__functor2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor2.html#a6265bdc51f35d8d5274bfeb8cdafc1dc">const_mem_functor2</a> ()</td></tr>
 <tr class="memdesc:a6265bdc51f35d8d5274bfeb8cdafc1dc inherit pub_methods_classsigc_1_1const__mem__functor2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an invalid functor.  <a href="#a6265bdc51f35d8d5274bfeb8cdafc1dc">More...</a><br /></td></tr>
@@ -101,12 +101,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:ab281b110d1fbba86e2d58f9607d0f0c3 inherit pub_methods_classsigc_1_1const__mem__functor2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor2.html#ab281b110d1fbba86e2d58f9607d0f0c3">const_mem_functor2</a> (<a class="el" href="classsigc_1_1const__mem__functor2.html#a555af83ca054b90b23ad8c70d62a64e7">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:ab281b110d1fbba86e2d58f9607d0f0c3 inherit pub_methods_classsigc_1_1const__mem__functor2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__mem__functor2.html" title="const_mem_functor2 wraps const methods with 2 argument(s). ">const_mem_functor2</a> object that wraps the passed method.  <a href="#ab281b110d1fbba86e2d58f9607d0f0c3">More...</a><br /></td></tr>
 <tr class="separator:ab281b110d1fbba86e2d58f9607d0f0c3 inherit pub_methods_classsigc_1_1const__mem__functor2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9da6633c6aa91f86ce986967566747b6 inherit pub_methods_classsigc_1_1const__mem__functor2"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor2.html#a9da6633c6aa91f86ce986967566747b6">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2) const </td></tr>
-<tr class="memdesc:a9da6633c6aa91f86ce986967566747b6 inherit pub_methods_classsigc_1_1const__mem__functor2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a9da6633c6aa91f86ce986967566747b6">More...</a><br /></td></tr>
-<tr class="separator:a9da6633c6aa91f86ce986967566747b6 inherit pub_methods_classsigc_1_1const__mem__functor2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6441206062146d43a0e72be48519ae02 inherit pub_methods_classsigc_1_1const__mem__functor2"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor2.html#a6441206062146d43a0e72be48519ae02">operator()</a> (const T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2) const </td></tr>
-<tr class="memdesc:a6441206062146d43a0e72be48519ae02 inherit pub_methods_classsigc_1_1const__mem__functor2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a6441206062146d43a0e72be48519ae02">More...</a><br /></td></tr>
-<tr class="separator:a6441206062146d43a0e72be48519ae02 inherit pub_methods_classsigc_1_1const__mem__functor2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf0ce3cce7eb053b8b4b21945a68bc80 inherit pub_methods_classsigc_1_1const__mem__functor2"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor2.html#acf0ce3cce7eb053b8b4b21945a68bc80">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2) const </td></tr>
+<tr class="memdesc:acf0ce3cce7eb053b8b4b21945a68bc80 inherit pub_methods_classsigc_1_1const__mem__functor2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#acf0ce3cce7eb053b8b4b21945a68bc80">More...</a><br /></td></tr>
+<tr class="separator:acf0ce3cce7eb053b8b4b21945a68bc80 inherit pub_methods_classsigc_1_1const__mem__functor2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c0d7b7b2b32a221feb6edaebd3aee3d inherit pub_methods_classsigc_1_1const__mem__functor2"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor2.html#a2c0d7b7b2b32a221feb6edaebd3aee3d">operator()</a> (const T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2) const </td></tr>
+<tr class="memdesc:a2c0d7b7b2b32a221feb6edaebd3aee3d inherit pub_methods_classsigc_1_1const__mem__functor2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a2c0d7b7b2b32a221feb6edaebd3aee3d">More...</a><br /></td></tr>
+<tr class="separator:a2c0d7b7b2b32a221feb6edaebd3aee3d inherit pub_methods_classsigc_1_1const__mem__functor2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
 Public Attributes</h2></td></tr>
@@ -126,9 +126,9 @@ class sigc::bound_const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</h
 <p><a class="el" href="classsigc_1_1bound__const__mem__functor2.html" title="bound_const_mem_functor2 encapsulates a const method with 2 arguments and an object instance...">bound_const_mem_functor2</a> encapsulates a const method with 2 arguments and an object instance. </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__const__mem__functor2.html" title="bound_const_mem_functor2 encapsulates a const method with 2 arguments and an object instance...">bound_const_mem_functor2</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor2.html#adabf31280e161f126e256d4e2ee5b00b" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor2.html#adabf31280e161f126e256d4e2ee5b00b" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__mem__functor2.html#adabf31280e161f126e256d4e2ee5b00b" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor2.html#ab6f79018c4e2f09fc153e211ec0ddff2" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor2.html#ab6f79018c4e2f09fc153e211ec0ddff2" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__mem__functor2.html#ab6f79018c4e2f09fc153e211ec0ddff2" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -185,7 +185,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor2.html#adabf31280e161f126e256d4e2ee5b00b" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor2.html#ab6f79018c4e2f09fc153e211ec0ddff2" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -230,7 +230,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor2.html#adabf31280e161f126e256d4e2ee5b00b" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor2.html#ab6f79018c4e2f09fc153e211ec0ddff2" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -238,7 +238,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="adabf31280e161f126e256d4e2ee5b00b"></a>
+<a class="anchor" id="ab6f79018c4e2f09fc153e211ec0ddff2"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -250,13 +250,13 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
         <tr>
           <td class="memname">T_return <a class="el" href="classsigc_1_1bound__const__mem__functor2.html">sigc::bound_const_mem_functor2</a>&lt; T_return, T_obj, T_arg1, T_arg2 &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>&#160;</td>
         </tr>
         <tr>
@@ -302,7 +302,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 64b671db09ca2419253b392e596cfb446d41a04b..c0e89d1fce24335ec03f5018b05d3099d6435ae1 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html#ad86eb326f14c401748d0a118265e558d">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html">sigc::const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor3.html#ab4e793d8c65bf8754aea133a2473dc6c">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor3.html">sigc::bound_const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor3.html#ac4b0ceb88bda73c90d84b1320e274621">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor3.html">sigc::bound_const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor3.html#a512ff6f251c14b84980ee87acdd6fc08">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor3.html">sigc::bound_const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html#ad8def027881b5a6047b9839177dbe85c">sigc::const_mem_functor3::operator()</a>(const T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html">sigc::const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html#a50e037ab8e8c28d7ef0776b7f0b3801e">sigc::const_mem_functor3::operator()</a>(const T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html">sigc::const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor3.html#abd7a73629f12c4a85940bac69a6092e1">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor3.html">sigc::bound_const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html#a43437137cb073dd22de17a16d528f737">sigc::const_mem_functor3::operator()</a>(const T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html">sigc::const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html#a844467fda65e43ef1f0284f5378d8b79">sigc::const_mem_functor3::operator()</a>(const T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html">sigc::const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html#ae67fd219e64f81359640873d30123c9d">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html">sigc::const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index da9513a1c6542a5c2708cbf3519810763685e8eb..a7deb3eb3f5fd3cfd13eb4b4f2ca0f2136007bf3 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -91,9 +91,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a7fa6101b1b387baac23a7861e2819ad9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__mem__functor3.html#a7fa6101b1b387baac23a7861e2819ad9">bound_const_mem_functor3</a> (const T_obj&amp; _A_obj, <a class="el" href="classsigc_1_1bound__const__mem__functor3.html#ab4e793d8c65bf8754aea133a2473dc6c">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a7fa6101b1b387baac23a7861e2819ad9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__const__mem__functor3.html" title="bound_const_mem_functor3 encapsulates a const method with 3 arguments and an object instance...">bound_const_mem_functor3</a> object that wraps the passed method.  <a href="#a7fa6101b1b387baac23a7861e2819ad9">More...</a><br /></td></tr>
 <tr class="separator:a7fa6101b1b387baac23a7861e2819ad9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a512ff6f251c14b84980ee87acdd6fc08"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__mem__functor3.html#a512ff6f251c14b84980ee87acdd6fc08">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3) const </td></tr>
-<tr class="memdesc:a512ff6f251c14b84980ee87acdd6fc08"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#a512ff6f251c14b84980ee87acdd6fc08">More...</a><br /></td></tr>
-<tr class="separator:a512ff6f251c14b84980ee87acdd6fc08"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd7a73629f12c4a85940bac69a6092e1"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__mem__functor3.html#abd7a73629f12c4a85940bac69a6092e1">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3) const </td></tr>
+<tr class="memdesc:abd7a73629f12c4a85940bac69a6092e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#abd7a73629f12c4a85940bac69a6092e1">More...</a><br /></td></tr>
+<tr class="separator:abd7a73629f12c4a85940bac69a6092e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classsigc_1_1const__mem__functor3"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1const__mem__functor3')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classsigc_1_1const__mem__functor3.html">sigc::const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td></tr>
 <tr class="memitem:a9921cf28137404e029e3f5d7c291021d inherit pub_methods_classsigc_1_1const__mem__functor3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor3.html#a9921cf28137404e029e3f5d7c291021d">const_mem_functor3</a> ()</td></tr>
 <tr class="memdesc:a9921cf28137404e029e3f5d7c291021d inherit pub_methods_classsigc_1_1const__mem__functor3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an invalid functor.  <a href="#a9921cf28137404e029e3f5d7c291021d">More...</a><br /></td></tr>
@@ -101,12 +101,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:ae70cb6e5e322ef3f3a9673b1e541d2c1 inherit pub_methods_classsigc_1_1const__mem__functor3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor3.html#ae70cb6e5e322ef3f3a9673b1e541d2c1">const_mem_functor3</a> (<a class="el" href="classsigc_1_1const__mem__functor3.html#a3ec78f54ddc86b5478f7bc7734970f85">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:ae70cb6e5e322ef3f3a9673b1e541d2c1 inherit pub_methods_classsigc_1_1const__mem__functor3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__mem__functor3.html" title="const_mem_functor3 wraps const methods with 3 argument(s). ">const_mem_functor3</a> object that wraps the passed method.  <a href="#ae70cb6e5e322ef3f3a9673b1e541d2c1">More...</a><br /></td></tr>
 <tr class="separator:ae70cb6e5e322ef3f3a9673b1e541d2c1 inherit pub_methods_classsigc_1_1const__mem__functor3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad8def027881b5a6047b9839177dbe85c inherit pub_methods_classsigc_1_1const__mem__functor3"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor3.html#ad8def027881b5a6047b9839177dbe85c">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3) const </td></tr>
-<tr class="memdesc:ad8def027881b5a6047b9839177dbe85c inherit pub_methods_classsigc_1_1const__mem__functor3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ad8def027881b5a6047b9839177dbe85c">More...</a><br /></td></tr>
-<tr class="separator:ad8def027881b5a6047b9839177dbe85c inherit pub_methods_classsigc_1_1const__mem__functor3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a50e037ab8e8c28d7ef0776b7f0b3801e inherit pub_methods_classsigc_1_1const__mem__functor3"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor3.html#a50e037ab8e8c28d7ef0776b7f0b3801e">operator()</a> (const T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3) const </td></tr>
-<tr class="memdesc:a50e037ab8e8c28d7ef0776b7f0b3801e inherit pub_methods_classsigc_1_1const__mem__functor3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a50e037ab8e8c28d7ef0776b7f0b3801e">More...</a><br /></td></tr>
-<tr class="separator:a50e037ab8e8c28d7ef0776b7f0b3801e inherit pub_methods_classsigc_1_1const__mem__functor3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a43437137cb073dd22de17a16d528f737 inherit pub_methods_classsigc_1_1const__mem__functor3"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor3.html#a43437137cb073dd22de17a16d528f737">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3) const </td></tr>
+<tr class="memdesc:a43437137cb073dd22de17a16d528f737 inherit pub_methods_classsigc_1_1const__mem__functor3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a43437137cb073dd22de17a16d528f737">More...</a><br /></td></tr>
+<tr class="separator:a43437137cb073dd22de17a16d528f737 inherit pub_methods_classsigc_1_1const__mem__functor3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a844467fda65e43ef1f0284f5378d8b79 inherit pub_methods_classsigc_1_1const__mem__functor3"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor3.html#a844467fda65e43ef1f0284f5378d8b79">operator()</a> (const T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3) const </td></tr>
+<tr class="memdesc:a844467fda65e43ef1f0284f5378d8b79 inherit pub_methods_classsigc_1_1const__mem__functor3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a844467fda65e43ef1f0284f5378d8b79">More...</a><br /></td></tr>
+<tr class="separator:a844467fda65e43ef1f0284f5378d8b79 inherit pub_methods_classsigc_1_1const__mem__functor3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
 Public Attributes</h2></td></tr>
@@ -126,10 +126,10 @@ class sigc::bound_const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3
 <p><a class="el" href="classsigc_1_1bound__const__mem__functor3.html" title="bound_const_mem_functor3 encapsulates a const method with 3 arguments and an object instance...">bound_const_mem_functor3</a> encapsulates a const method with 3 arguments and an object instance. </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__const__mem__functor3.html" title="bound_const_mem_functor3 encapsulates a const method with 3 arguments and an object instance...">bound_const_mem_functor3</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor3.html#a512ff6f251c14b84980ee87acdd6fc08" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor3.html#a512ff6f251c14b84980ee87acdd6fc08" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor3.html#a512ff6f251c14b84980ee87acdd6fc08" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__mem__functor3.html#a512ff6f251c14b84980ee87acdd6fc08" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor3.html#abd7a73629f12c4a85940bac69a6092e1" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor3.html#abd7a73629f12c4a85940bac69a6092e1" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor3.html#abd7a73629f12c4a85940bac69a6092e1" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__mem__functor3.html#abd7a73629f12c4a85940bac69a6092e1" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -186,7 +186,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor3.html#a512ff6f251c14b84980ee87acdd6fc08" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor3.html#abd7a73629f12c4a85940bac69a6092e1" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -231,7 +231,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor3.html#a512ff6f251c14b84980ee87acdd6fc08" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor3.html#abd7a73629f12c4a85940bac69a6092e1" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -239,7 +239,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a512ff6f251c14b84980ee87acdd6fc08"></a>
+<a class="anchor" id="abd7a73629f12c4a85940bac69a6092e1"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -251,19 +251,19 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="memname">T_return <a class="el" href="classsigc_1_1bound__const__mem__functor3.html">sigc::bound_const_mem_functor3</a>&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>&#160;</td>
         </tr>
         <tr>
@@ -310,7 +310,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 68b2f8cd3be54a8c4b546b0a76d3cbf5f4a0f6c3..1a6de3ebeaeefff0094b0db4b45f6aca67603561 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html#ac0feeedacde97bd166141c285fa2c74c">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html">sigc::const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor4.html#a3ffc5790ded15878ce2704072791c4e9">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor4.html">sigc::bound_const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor4.html#a78490633e22357be6e0a0fcf124121b5">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor4.html">sigc::bound_const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor4.html#a3822ecd72bd0b496a06e96f98d11dea5">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor4.html">sigc::bound_const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html#a60f0358e32bbf1b96c086d53d87ec2c7">sigc::const_mem_functor4::operator()</a>(const T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html">sigc::const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html#a736addff58f97101f7a15a57a6ce267a">sigc::const_mem_functor4::operator()</a>(const T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html">sigc::const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor4.html#ac87b54763c850eeec2ad327e16942194">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor4.html">sigc::bound_const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html#aab7d76a8f15aac7b907020383d6d7ba7">sigc::const_mem_functor4::operator()</a>(const T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html">sigc::const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html#acb4060913f99af87627d5ca524efcecb">sigc::const_mem_functor4::operator()</a>(const T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html">sigc::const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html#a78069750e64446199d91c0682b0915cc">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html">sigc::const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a65fdcf12790726a6e8705778040f4199f6a88d4..871b05fbd454317acafa3aa60fe853669f82eaf9 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -91,9 +91,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a06e43c95d6ace639ac169ff2d0083ebc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__mem__functor4.html#a06e43c95d6ace639ac169ff2d0083ebc">bound_const_mem_functor4</a> (const T_obj&amp; _A_obj, <a class="el" href="classsigc_1_1bound__const__mem__functor4.html#a3ffc5790ded15878ce2704072791c4e9">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a06e43c95d6ace639ac169ff2d0083ebc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__const__mem__functor4.html" title="bound_const_mem_functor4 encapsulates a const method with 4 arguments and an object instance...">bound_const_mem_functor4</a> object that wraps the passed method.  <a href="#a06e43c95d6ace639ac169ff2d0083ebc">More...</a><br /></td></tr>
 <tr class="separator:a06e43c95d6ace639ac169ff2d0083ebc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3822ecd72bd0b496a06e96f98d11dea5"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__mem__functor4.html#a3822ecd72bd0b496a06e96f98d11dea5">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4) const </td></tr>
-<tr class="memdesc:a3822ecd72bd0b496a06e96f98d11dea5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#a3822ecd72bd0b496a06e96f98d11dea5">More...</a><br /></td></tr>
-<tr class="separator:a3822ecd72bd0b496a06e96f98d11dea5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac87b54763c850eeec2ad327e16942194"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__mem__functor4.html#ac87b54763c850eeec2ad327e16942194">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4) const </td></tr>
+<tr class="memdesc:ac87b54763c850eeec2ad327e16942194"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#ac87b54763c850eeec2ad327e16942194">More...</a><br /></td></tr>
+<tr class="separator:ac87b54763c850eeec2ad327e16942194"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classsigc_1_1const__mem__functor4"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1const__mem__functor4')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classsigc_1_1const__mem__functor4.html">sigc::const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td></tr>
 <tr class="memitem:acdde68d1638c13cd29157d1cb1bd42d2 inherit pub_methods_classsigc_1_1const__mem__functor4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor4.html#acdde68d1638c13cd29157d1cb1bd42d2">const_mem_functor4</a> ()</td></tr>
 <tr class="memdesc:acdde68d1638c13cd29157d1cb1bd42d2 inherit pub_methods_classsigc_1_1const__mem__functor4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an invalid functor.  <a href="#acdde68d1638c13cd29157d1cb1bd42d2">More...</a><br /></td></tr>
@@ -101,12 +101,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a7e09703c6320542cb5f0075d371908a8 inherit pub_methods_classsigc_1_1const__mem__functor4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor4.html#a7e09703c6320542cb5f0075d371908a8">const_mem_functor4</a> (<a class="el" href="classsigc_1_1const__mem__functor4.html#a3e4d0c981d48817c8ce66fab94711655">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a7e09703c6320542cb5f0075d371908a8 inherit pub_methods_classsigc_1_1const__mem__functor4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__mem__functor4.html" title="const_mem_functor4 wraps const methods with 4 argument(s). ">const_mem_functor4</a> object that wraps the passed method.  <a href="#a7e09703c6320542cb5f0075d371908a8">More...</a><br /></td></tr>
 <tr class="separator:a7e09703c6320542cb5f0075d371908a8 inherit pub_methods_classsigc_1_1const__mem__functor4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a60f0358e32bbf1b96c086d53d87ec2c7 inherit pub_methods_classsigc_1_1const__mem__functor4"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor4.html#a60f0358e32bbf1b96c086d53d87ec2c7">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4) const </td></tr>
-<tr class="memdesc:a60f0358e32bbf1b96c086d53d87ec2c7 inherit pub_methods_classsigc_1_1const__mem__functor4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a60f0358e32bbf1b96c086d53d87ec2c7">More...</a><br /></td></tr>
-<tr class="separator:a60f0358e32bbf1b96c086d53d87ec2c7 inherit pub_methods_classsigc_1_1const__mem__functor4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a736addff58f97101f7a15a57a6ce267a inherit pub_methods_classsigc_1_1const__mem__functor4"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor4.html#a736addff58f97101f7a15a57a6ce267a">operator()</a> (const T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4) const </td></tr>
-<tr class="memdesc:a736addff58f97101f7a15a57a6ce267a inherit pub_methods_classsigc_1_1const__mem__functor4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a736addff58f97101f7a15a57a6ce267a">More...</a><br /></td></tr>
-<tr class="separator:a736addff58f97101f7a15a57a6ce267a inherit pub_methods_classsigc_1_1const__mem__functor4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab7d76a8f15aac7b907020383d6d7ba7 inherit pub_methods_classsigc_1_1const__mem__functor4"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor4.html#aab7d76a8f15aac7b907020383d6d7ba7">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4) const </td></tr>
+<tr class="memdesc:aab7d76a8f15aac7b907020383d6d7ba7 inherit pub_methods_classsigc_1_1const__mem__functor4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#aab7d76a8f15aac7b907020383d6d7ba7">More...</a><br /></td></tr>
+<tr class="separator:aab7d76a8f15aac7b907020383d6d7ba7 inherit pub_methods_classsigc_1_1const__mem__functor4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb4060913f99af87627d5ca524efcecb inherit pub_methods_classsigc_1_1const__mem__functor4"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor4.html#acb4060913f99af87627d5ca524efcecb">operator()</a> (const T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4) const </td></tr>
+<tr class="memdesc:acb4060913f99af87627d5ca524efcecb inherit pub_methods_classsigc_1_1const__mem__functor4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#acb4060913f99af87627d5ca524efcecb">More...</a><br /></td></tr>
+<tr class="separator:acb4060913f99af87627d5ca524efcecb inherit pub_methods_classsigc_1_1const__mem__functor4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
 Public Attributes</h2></td></tr>
@@ -126,11 +126,11 @@ class sigc::bound_const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3
 <p><a class="el" href="classsigc_1_1bound__const__mem__functor4.html" title="bound_const_mem_functor4 encapsulates a const method with 4 arguments and an object instance...">bound_const_mem_functor4</a> encapsulates a const method with 4 arguments and an object instance. </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__const__mem__functor4.html" title="bound_const_mem_functor4 encapsulates a const method with 4 arguments and an object instance...">bound_const_mem_functor4</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor4.html#a3822ecd72bd0b496a06e96f98d11dea5" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor4.html#a3822ecd72bd0b496a06e96f98d11dea5" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor4.html#a3822ecd72bd0b496a06e96f98d11dea5" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor4.html#a3822ecd72bd0b496a06e96f98d11dea5" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__mem__functor4.html#a3822ecd72bd0b496a06e96f98d11dea5" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor4.html#ac87b54763c850eeec2ad327e16942194" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor4.html#ac87b54763c850eeec2ad327e16942194" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor4.html#ac87b54763c850eeec2ad327e16942194" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor4.html#ac87b54763c850eeec2ad327e16942194" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__mem__functor4.html#ac87b54763c850eeec2ad327e16942194" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -187,7 +187,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor4.html#a3822ecd72bd0b496a06e96f98d11dea5" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor4.html#ac87b54763c850eeec2ad327e16942194" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -232,7 +232,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor4.html#a3822ecd72bd0b496a06e96f98d11dea5" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor4.html#ac87b54763c850eeec2ad327e16942194" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -240,7 +240,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a3822ecd72bd0b496a06e96f98d11dea5"></a>
+<a class="anchor" id="ac87b54763c850eeec2ad327e16942194"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -252,25 +252,25 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="memname">T_return <a class="el" href="classsigc_1_1bound__const__mem__functor4.html">sigc::bound_const_mem_functor4</a>&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>&#160;</td>
         </tr>
         <tr>
@@ -318,7 +318,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e3ec2bc45cb85f2807af99c0f8b611aa40421c3c..810df7fa6d45b55dffcf68d7436bef42b613b919 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html#aeb6e66e0304e5c039d97264a3dd7d6e9">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html">sigc::const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor5.html#a882a71b51f303ded9d1ce172b522692a">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor5.html">sigc::bound_const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor5.html#a71f8b7b3a9971d58209c3008d5e32d79">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor5.html">sigc::bound_const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor5.html#a7ad802d4ef0c43353ab20cd85de8b933">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor5.html">sigc::bound_const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html#a248914dce1045bca14ba45f7b8ab7a9f">sigc::const_mem_functor5::operator()</a>(const T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html">sigc::const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html#aa05d496807afeb8f80e62e9c897a39e8">sigc::const_mem_functor5::operator()</a>(const T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html">sigc::const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor5.html#acd3a6db6fcc4d2250d38bc02b143498f">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor5.html">sigc::bound_const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html#af468730a8c1dfffa8b8746f1c1645213">sigc::const_mem_functor5::operator()</a>(const T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html">sigc::const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html#a1309cf4a836345e5f9fe3724944a85cd">sigc::const_mem_functor5::operator()</a>(const T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html">sigc::const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html#a9d952d52dade789bc38953c4c83fb425">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html">sigc::const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 4587afd92420c15bad5598ee90c551551b4cec19..78c7f2a8759f1c6f6e40dc736169fc5d73e6a006 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -91,9 +91,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a3c8a1d1411eea1136fa273886688290d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__mem__functor5.html#a3c8a1d1411eea1136fa273886688290d">bound_const_mem_functor5</a> (const T_obj&amp; _A_obj, <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#a882a71b51f303ded9d1ce172b522692a">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a3c8a1d1411eea1136fa273886688290d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__const__mem__functor5.html" title="bound_const_mem_functor5 encapsulates a const method with 5 arguments and an object instance...">bound_const_mem_functor5</a> object that wraps the passed method.  <a href="#a3c8a1d1411eea1136fa273886688290d">More...</a><br /></td></tr>
 <tr class="separator:a3c8a1d1411eea1136fa273886688290d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7ad802d4ef0c43353ab20cd85de8b933"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__mem__functor5.html#a7ad802d4ef0c43353ab20cd85de8b933">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5) const </td></tr>
-<tr class="memdesc:a7ad802d4ef0c43353ab20cd85de8b933"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#a7ad802d4ef0c43353ab20cd85de8b933">More...</a><br /></td></tr>
-<tr class="separator:a7ad802d4ef0c43353ab20cd85de8b933"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd3a6db6fcc4d2250d38bc02b143498f"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__mem__functor5.html#acd3a6db6fcc4d2250d38bc02b143498f">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5) const </td></tr>
+<tr class="memdesc:acd3a6db6fcc4d2250d38bc02b143498f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#acd3a6db6fcc4d2250d38bc02b143498f">More...</a><br /></td></tr>
+<tr class="separator:acd3a6db6fcc4d2250d38bc02b143498f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classsigc_1_1const__mem__functor5"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1const__mem__functor5')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classsigc_1_1const__mem__functor5.html">sigc::const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td></tr>
 <tr class="memitem:a818da40f7c82d6a1fde3009d32bf3920 inherit pub_methods_classsigc_1_1const__mem__functor5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor5.html#a818da40f7c82d6a1fde3009d32bf3920">const_mem_functor5</a> ()</td></tr>
 <tr class="memdesc:a818da40f7c82d6a1fde3009d32bf3920 inherit pub_methods_classsigc_1_1const__mem__functor5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an invalid functor.  <a href="#a818da40f7c82d6a1fde3009d32bf3920">More...</a><br /></td></tr>
@@ -101,12 +101,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a47769ef46d8ff779df8c152acdc0d74c inherit pub_methods_classsigc_1_1const__mem__functor5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor5.html#a47769ef46d8ff779df8c152acdc0d74c">const_mem_functor5</a> (<a class="el" href="classsigc_1_1const__mem__functor5.html#a4d104a91a3dec385fcf374783791b49c">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a47769ef46d8ff779df8c152acdc0d74c inherit pub_methods_classsigc_1_1const__mem__functor5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__mem__functor5.html" title="const_mem_functor5 wraps const methods with 5 argument(s). ">const_mem_functor5</a> object that wraps the passed method.  <a href="#a47769ef46d8ff779df8c152acdc0d74c">More...</a><br /></td></tr>
 <tr class="separator:a47769ef46d8ff779df8c152acdc0d74c inherit pub_methods_classsigc_1_1const__mem__functor5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a248914dce1045bca14ba45f7b8ab7a9f inherit pub_methods_classsigc_1_1const__mem__functor5"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor5.html#a248914dce1045bca14ba45f7b8ab7a9f">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5) const </td></tr>
-<tr class="memdesc:a248914dce1045bca14ba45f7b8ab7a9f inherit pub_methods_classsigc_1_1const__mem__functor5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a248914dce1045bca14ba45f7b8ab7a9f">More...</a><br /></td></tr>
-<tr class="separator:a248914dce1045bca14ba45f7b8ab7a9f inherit pub_methods_classsigc_1_1const__mem__functor5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa05d496807afeb8f80e62e9c897a39e8 inherit pub_methods_classsigc_1_1const__mem__functor5"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor5.html#aa05d496807afeb8f80e62e9c897a39e8">operator()</a> (const T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5) const </td></tr>
-<tr class="memdesc:aa05d496807afeb8f80e62e9c897a39e8 inherit pub_methods_classsigc_1_1const__mem__functor5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#aa05d496807afeb8f80e62e9c897a39e8">More...</a><br /></td></tr>
-<tr class="separator:aa05d496807afeb8f80e62e9c897a39e8 inherit pub_methods_classsigc_1_1const__mem__functor5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af468730a8c1dfffa8b8746f1c1645213 inherit pub_methods_classsigc_1_1const__mem__functor5"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor5.html#af468730a8c1dfffa8b8746f1c1645213">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5) const </td></tr>
+<tr class="memdesc:af468730a8c1dfffa8b8746f1c1645213 inherit pub_methods_classsigc_1_1const__mem__functor5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#af468730a8c1dfffa8b8746f1c1645213">More...</a><br /></td></tr>
+<tr class="separator:af468730a8c1dfffa8b8746f1c1645213 inherit pub_methods_classsigc_1_1const__mem__functor5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1309cf4a836345e5f9fe3724944a85cd inherit pub_methods_classsigc_1_1const__mem__functor5"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor5.html#a1309cf4a836345e5f9fe3724944a85cd">operator()</a> (const T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5) const </td></tr>
+<tr class="memdesc:a1309cf4a836345e5f9fe3724944a85cd inherit pub_methods_classsigc_1_1const__mem__functor5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a1309cf4a836345e5f9fe3724944a85cd">More...</a><br /></td></tr>
+<tr class="separator:a1309cf4a836345e5f9fe3724944a85cd inherit pub_methods_classsigc_1_1const__mem__functor5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
 Public Attributes</h2></td></tr>
@@ -126,12 +126,12 @@ class sigc::bound_const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3
 <p><a class="el" href="classsigc_1_1bound__const__mem__functor5.html" title="bound_const_mem_functor5 encapsulates a const method with 5 arguments and an object instance...">bound_const_mem_functor5</a> encapsulates a const method with 5 arguments and an object instance. </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__const__mem__functor5.html" title="bound_const_mem_functor5 encapsulates a const method with 5 arguments and an object instance...">bound_const_mem_functor5</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#a7ad802d4ef0c43353ab20cd85de8b933" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#a7ad802d4ef0c43353ab20cd85de8b933" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#a7ad802d4ef0c43353ab20cd85de8b933" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#a7ad802d4ef0c43353ab20cd85de8b933" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#a7ad802d4ef0c43353ab20cd85de8b933" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#a7ad802d4ef0c43353ab20cd85de8b933" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#acd3a6db6fcc4d2250d38bc02b143498f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#acd3a6db6fcc4d2250d38bc02b143498f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#acd3a6db6fcc4d2250d38bc02b143498f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#acd3a6db6fcc4d2250d38bc02b143498f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#acd3a6db6fcc4d2250d38bc02b143498f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#acd3a6db6fcc4d2250d38bc02b143498f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -188,7 +188,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#a7ad802d4ef0c43353ab20cd85de8b933" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#acd3a6db6fcc4d2250d38bc02b143498f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -233,7 +233,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#a7ad802d4ef0c43353ab20cd85de8b933" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#acd3a6db6fcc4d2250d38bc02b143498f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -241,7 +241,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a7ad802d4ef0c43353ab20cd85de8b933"></a>
+<a class="anchor" id="acd3a6db6fcc4d2250d38bc02b143498f"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -253,31 +253,31 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="memname">T_return <a class="el" href="classsigc_1_1bound__const__mem__functor5.html">sigc::bound_const_mem_functor5</a>&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>&#160;</td>
         </tr>
         <tr>
@@ -326,7 +326,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b2e43bbfe5e8456a2ba21e08a0ba1ff9ddd763aa..869132421aaf32230dc8cc5db2df6a31eeb3670c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html#a665c77c3da00d474d6d999c394801a98">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html">sigc::const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor6.html#a9cd70f288cac9b8d7ee9695166f3d306">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor6.html">sigc::bound_const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor6.html#a152f10d5c46eb9d7d582a6e4cb747baf">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor6.html">sigc::bound_const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor6.html#ae261c6047332e15a354461611299706b">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor6.html">sigc::bound_const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html#a73952a23160711fcea38e66e74652523">sigc::const_mem_functor6::operator()</a>(const T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html">sigc::const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html#a909e792716f9132a6fed7092c73fa72e">sigc::const_mem_functor6::operator()</a>(const T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html">sigc::const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor6.html#a2fc4972340f4deda1e696bfbfe787d1f">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor6.html">sigc::bound_const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html#a76d03ed81f8b2e90f9e13f8c4c5f786d">sigc::const_mem_functor6::operator()</a>(const T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html">sigc::const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html#ac20aad17b59a8c3d2392cd6ff633b08b">sigc::const_mem_functor6::operator()</a>(const T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html">sigc::const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html#adf81aebfa633d0bf14a0d3f5e9688561">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html">sigc::const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index c94da2eccb896077017ad128bc820a715f620840..c5371d45244a0c419d56f93662023e6c4838b92c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -91,9 +91,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:afa0adf0adf9cde73008982d2494f3d7e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__mem__functor6.html#afa0adf0adf9cde73008982d2494f3d7e">bound_const_mem_functor6</a> (const T_obj&amp; _A_obj, <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#a9cd70f288cac9b8d7ee9695166f3d306">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:afa0adf0adf9cde73008982d2494f3d7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__const__mem__functor6.html" title="bound_const_mem_functor6 encapsulates a const method with 6 arguments and an object instance...">bound_const_mem_functor6</a> object that wraps the passed method.  <a href="#afa0adf0adf9cde73008982d2494f3d7e">More...</a><br /></td></tr>
 <tr class="separator:afa0adf0adf9cde73008982d2494f3d7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae261c6047332e15a354461611299706b"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__mem__functor6.html#ae261c6047332e15a354461611299706b">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6) const </td></tr>
-<tr class="memdesc:ae261c6047332e15a354461611299706b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#ae261c6047332e15a354461611299706b">More...</a><br /></td></tr>
-<tr class="separator:ae261c6047332e15a354461611299706b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2fc4972340f4deda1e696bfbfe787d1f"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__mem__functor6.html#a2fc4972340f4deda1e696bfbfe787d1f">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6) const </td></tr>
+<tr class="memdesc:a2fc4972340f4deda1e696bfbfe787d1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#a2fc4972340f4deda1e696bfbfe787d1f">More...</a><br /></td></tr>
+<tr class="separator:a2fc4972340f4deda1e696bfbfe787d1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classsigc_1_1const__mem__functor6"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1const__mem__functor6')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classsigc_1_1const__mem__functor6.html">sigc::const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td></tr>
 <tr class="memitem:a7a5e8a3a981a615a545aab358efa9472 inherit pub_methods_classsigc_1_1const__mem__functor6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor6.html#a7a5e8a3a981a615a545aab358efa9472">const_mem_functor6</a> ()</td></tr>
 <tr class="memdesc:a7a5e8a3a981a615a545aab358efa9472 inherit pub_methods_classsigc_1_1const__mem__functor6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an invalid functor.  <a href="#a7a5e8a3a981a615a545aab358efa9472">More...</a><br /></td></tr>
@@ -101,12 +101,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a0803b89f79b60c16d87c0372be261211 inherit pub_methods_classsigc_1_1const__mem__functor6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor6.html#a0803b89f79b60c16d87c0372be261211">const_mem_functor6</a> (<a class="el" href="classsigc_1_1const__mem__functor6.html#ae84dd6089091cbcfe49552ea0f5b8634">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a0803b89f79b60c16d87c0372be261211 inherit pub_methods_classsigc_1_1const__mem__functor6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__mem__functor6.html" title="const_mem_functor6 wraps const methods with 6 argument(s). ">const_mem_functor6</a> object that wraps the passed method.  <a href="#a0803b89f79b60c16d87c0372be261211">More...</a><br /></td></tr>
 <tr class="separator:a0803b89f79b60c16d87c0372be261211 inherit pub_methods_classsigc_1_1const__mem__functor6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a73952a23160711fcea38e66e74652523 inherit pub_methods_classsigc_1_1const__mem__functor6"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor6.html#a73952a23160711fcea38e66e74652523">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6) const </td></tr>
-<tr class="memdesc:a73952a23160711fcea38e66e74652523 inherit pub_methods_classsigc_1_1const__mem__functor6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a73952a23160711fcea38e66e74652523">More...</a><br /></td></tr>
-<tr class="separator:a73952a23160711fcea38e66e74652523 inherit pub_methods_classsigc_1_1const__mem__functor6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a909e792716f9132a6fed7092c73fa72e inherit pub_methods_classsigc_1_1const__mem__functor6"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor6.html#a909e792716f9132a6fed7092c73fa72e">operator()</a> (const T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6) const </td></tr>
-<tr class="memdesc:a909e792716f9132a6fed7092c73fa72e inherit pub_methods_classsigc_1_1const__mem__functor6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a909e792716f9132a6fed7092c73fa72e">More...</a><br /></td></tr>
-<tr class="separator:a909e792716f9132a6fed7092c73fa72e inherit pub_methods_classsigc_1_1const__mem__functor6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a76d03ed81f8b2e90f9e13f8c4c5f786d inherit pub_methods_classsigc_1_1const__mem__functor6"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor6.html#a76d03ed81f8b2e90f9e13f8c4c5f786d">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6) const </td></tr>
+<tr class="memdesc:a76d03ed81f8b2e90f9e13f8c4c5f786d inherit pub_methods_classsigc_1_1const__mem__functor6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a76d03ed81f8b2e90f9e13f8c4c5f786d">More...</a><br /></td></tr>
+<tr class="separator:a76d03ed81f8b2e90f9e13f8c4c5f786d inherit pub_methods_classsigc_1_1const__mem__functor6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac20aad17b59a8c3d2392cd6ff633b08b inherit pub_methods_classsigc_1_1const__mem__functor6"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor6.html#ac20aad17b59a8c3d2392cd6ff633b08b">operator()</a> (const T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6) const </td></tr>
+<tr class="memdesc:ac20aad17b59a8c3d2392cd6ff633b08b inherit pub_methods_classsigc_1_1const__mem__functor6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ac20aad17b59a8c3d2392cd6ff633b08b">More...</a><br /></td></tr>
+<tr class="separator:ac20aad17b59a8c3d2392cd6ff633b08b inherit pub_methods_classsigc_1_1const__mem__functor6"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
 Public Attributes</h2></td></tr>
@@ -126,13 +126,13 @@ class sigc::bound_const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3
 <p><a class="el" href="classsigc_1_1bound__const__mem__functor6.html" title="bound_const_mem_functor6 encapsulates a const method with 6 arguments and an object instance...">bound_const_mem_functor6</a> encapsulates a const method with 6 arguments and an object instance. </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__const__mem__functor6.html" title="bound_const_mem_functor6 encapsulates a const method with 6 arguments and an object instance...">bound_const_mem_functor6</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#ae261c6047332e15a354461611299706b" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#ae261c6047332e15a354461611299706b" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#ae261c6047332e15a354461611299706b" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#ae261c6047332e15a354461611299706b" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#ae261c6047332e15a354461611299706b" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#ae261c6047332e15a354461611299706b" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#ae261c6047332e15a354461611299706b" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#a2fc4972340f4deda1e696bfbfe787d1f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#a2fc4972340f4deda1e696bfbfe787d1f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#a2fc4972340f4deda1e696bfbfe787d1f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#a2fc4972340f4deda1e696bfbfe787d1f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#a2fc4972340f4deda1e696bfbfe787d1f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#a2fc4972340f4deda1e696bfbfe787d1f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#a2fc4972340f4deda1e696bfbfe787d1f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -189,7 +189,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#ae261c6047332e15a354461611299706b" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#a2fc4972340f4deda1e696bfbfe787d1f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -234,7 +234,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#ae261c6047332e15a354461611299706b" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#a2fc4972340f4deda1e696bfbfe787d1f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -242,7 +242,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="ae261c6047332e15a354461611299706b"></a>
+<a class="anchor" id="a2fc4972340f4deda1e696bfbfe787d1f"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -254,37 +254,37 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="memname">T_return <a class="el" href="classsigc_1_1bound__const__mem__functor6.html">sigc::bound_const_mem_functor6</a>&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt;&#160;</td>
           <td class="paramname"><em>_A_a6</em>&#160;</td>
         </tr>
         <tr>
@@ -334,7 +334,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 82b7fbcf14cc40c2eb9fcdd041279cc3fd576ef7..d5ba3ab747afdc27dbc2887175580b344427122c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html#a255588607e165db8bd25c3bb8d7e1fbe">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html">sigc::const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor7.html#ae95db1c3ce4d07122e39dde2c9c5af02">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor7.html">sigc::bound_const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor7.html#a2b59ccc18d96b4b2ec0f6828a5c2a6e0">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor7.html">sigc::bound_const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor7.html#a19781fcc3bda024dfece2cf00d505d73">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor7.html">sigc::bound_const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html#ac2d477bff6a8c4347058560efef01f4d">sigc::const_mem_functor7::operator()</a>(const T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html">sigc::const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html#a68d5953cafed702d7d3b4543fd381189">sigc::const_mem_functor7::operator()</a>(const T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html">sigc::const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor7.html#ab6790fd19c9e4cb06c8ed3fa0d6e077f">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor7.html">sigc::bound_const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html#a161796dd7fc08fbc1ebe25d6f860c24f">sigc::const_mem_functor7::operator()</a>(const T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html">sigc::const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html#acd410d8ba9a91dc5f1493e299d63d974">sigc::const_mem_functor7::operator()</a>(const T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html">sigc::const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html#a724b8b210493e0d3cf06b5a393b91546">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html">sigc::const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8761698024500a0cf80ffc60137a7dde3bc6e0df..10f7bf1ddd086077bf01a59d0a8a77d9e37a8b9d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -91,9 +91,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a22e365208dda5614599860d5794cb64f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__mem__functor7.html#a22e365208dda5614599860d5794cb64f">bound_const_mem_functor7</a> (const T_obj&amp; _A_obj, <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#ae95db1c3ce4d07122e39dde2c9c5af02">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a22e365208dda5614599860d5794cb64f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__const__mem__functor7.html" title="bound_const_mem_functor7 encapsulates a const method with 7 arguments and an object instance...">bound_const_mem_functor7</a> object that wraps the passed method.  <a href="#a22e365208dda5614599860d5794cb64f">More...</a><br /></td></tr>
 <tr class="separator:a22e365208dda5614599860d5794cb64f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a19781fcc3bda024dfece2cf00d505d73"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__mem__functor7.html#a19781fcc3bda024dfece2cf00d505d73">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take _A_a7) const </td></tr>
-<tr class="memdesc:a19781fcc3bda024dfece2cf00d505d73"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#a19781fcc3bda024dfece2cf00d505d73">More...</a><br /></td></tr>
-<tr class="separator:a19781fcc3bda024dfece2cf00d505d73"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6790fd19c9e4cb06c8ed3fa0d6e077f"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__mem__functor7.html#ab6790fd19c9e4cb06c8ed3fa0d6e077f">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt; _A_a7) const </td></tr>
+<tr class="memdesc:ab6790fd19c9e4cb06c8ed3fa0d6e077f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#ab6790fd19c9e4cb06c8ed3fa0d6e077f">More...</a><br /></td></tr>
+<tr class="separator:ab6790fd19c9e4cb06c8ed3fa0d6e077f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classsigc_1_1const__mem__functor7"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1const__mem__functor7')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classsigc_1_1const__mem__functor7.html">sigc::const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td></tr>
 <tr class="memitem:add4d7f74905c6bc20afc6f7681f367c0 inherit pub_methods_classsigc_1_1const__mem__functor7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor7.html#add4d7f74905c6bc20afc6f7681f367c0">const_mem_functor7</a> ()</td></tr>
 <tr class="memdesc:add4d7f74905c6bc20afc6f7681f367c0 inherit pub_methods_classsigc_1_1const__mem__functor7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an invalid functor.  <a href="#add4d7f74905c6bc20afc6f7681f367c0">More...</a><br /></td></tr>
@@ -101,12 +101,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a0538bba01694fc13456fcee0e96d8f34 inherit pub_methods_classsigc_1_1const__mem__functor7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor7.html#a0538bba01694fc13456fcee0e96d8f34">const_mem_functor7</a> (<a class="el" href="classsigc_1_1const__mem__functor7.html#a18fcf5af8c5dc1fa5931285c21b33a58">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a0538bba01694fc13456fcee0e96d8f34 inherit pub_methods_classsigc_1_1const__mem__functor7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__mem__functor7.html" title="const_mem_functor7 wraps const methods with 7 argument(s). ">const_mem_functor7</a> object that wraps the passed method.  <a href="#a0538bba01694fc13456fcee0e96d8f34">More...</a><br /></td></tr>
 <tr class="separator:a0538bba01694fc13456fcee0e96d8f34 inherit pub_methods_classsigc_1_1const__mem__functor7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac2d477bff6a8c4347058560efef01f4d inherit pub_methods_classsigc_1_1const__mem__functor7"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor7.html#ac2d477bff6a8c4347058560efef01f4d">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take _A_a7) const </td></tr>
-<tr class="memdesc:ac2d477bff6a8c4347058560efef01f4d inherit pub_methods_classsigc_1_1const__mem__functor7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ac2d477bff6a8c4347058560efef01f4d">More...</a><br /></td></tr>
-<tr class="separator:ac2d477bff6a8c4347058560efef01f4d inherit pub_methods_classsigc_1_1const__mem__functor7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a68d5953cafed702d7d3b4543fd381189 inherit pub_methods_classsigc_1_1const__mem__functor7"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor7.html#a68d5953cafed702d7d3b4543fd381189">operator()</a> (const T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take _A_a7) const </td></tr>
-<tr class="memdesc:a68d5953cafed702d7d3b4543fd381189 inherit pub_methods_classsigc_1_1const__mem__functor7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a68d5953cafed702d7d3b4543fd381189">More...</a><br /></td></tr>
-<tr class="separator:a68d5953cafed702d7d3b4543fd381189 inherit pub_methods_classsigc_1_1const__mem__functor7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a161796dd7fc08fbc1ebe25d6f860c24f inherit pub_methods_classsigc_1_1const__mem__functor7"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor7.html#a161796dd7fc08fbc1ebe25d6f860c24f">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt; _A_a7) const </td></tr>
+<tr class="memdesc:a161796dd7fc08fbc1ebe25d6f860c24f inherit pub_methods_classsigc_1_1const__mem__functor7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a161796dd7fc08fbc1ebe25d6f860c24f">More...</a><br /></td></tr>
+<tr class="separator:a161796dd7fc08fbc1ebe25d6f860c24f inherit pub_methods_classsigc_1_1const__mem__functor7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd410d8ba9a91dc5f1493e299d63d974 inherit pub_methods_classsigc_1_1const__mem__functor7"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor7.html#acd410d8ba9a91dc5f1493e299d63d974">operator()</a> (const T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt; _A_a7) const </td></tr>
+<tr class="memdesc:acd410d8ba9a91dc5f1493e299d63d974 inherit pub_methods_classsigc_1_1const__mem__functor7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#acd410d8ba9a91dc5f1493e299d63d974">More...</a><br /></td></tr>
+<tr class="separator:acd410d8ba9a91dc5f1493e299d63d974 inherit pub_methods_classsigc_1_1const__mem__functor7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
 Public Attributes</h2></td></tr>
@@ -126,14 +126,14 @@ class sigc::bound_const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3
 <p><a class="el" href="classsigc_1_1bound__const__mem__functor7.html" title="bound_const_mem_functor7 encapsulates a const method with 7 arguments and an object instance...">bound_const_mem_functor7</a> encapsulates a const method with 7 arguments and an object instance. </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__const__mem__functor7.html" title="bound_const_mem_functor7 encapsulates a const method with 7 arguments and an object instance...">bound_const_mem_functor7</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#a19781fcc3bda024dfece2cf00d505d73" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#a19781fcc3bda024dfece2cf00d505d73" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#a19781fcc3bda024dfece2cf00d505d73" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#a19781fcc3bda024dfece2cf00d505d73" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#a19781fcc3bda024dfece2cf00d505d73" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#a19781fcc3bda024dfece2cf00d505d73" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#a19781fcc3bda024dfece2cf00d505d73" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#a19781fcc3bda024dfece2cf00d505d73" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#ab6790fd19c9e4cb06c8ed3fa0d6e077f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#ab6790fd19c9e4cb06c8ed3fa0d6e077f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#ab6790fd19c9e4cb06c8ed3fa0d6e077f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#ab6790fd19c9e4cb06c8ed3fa0d6e077f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#ab6790fd19c9e4cb06c8ed3fa0d6e077f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#ab6790fd19c9e4cb06c8ed3fa0d6e077f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#ab6790fd19c9e4cb06c8ed3fa0d6e077f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#ab6790fd19c9e4cb06c8ed3fa0d6e077f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -190,7 +190,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#a19781fcc3bda024dfece2cf00d505d73" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#ab6790fd19c9e4cb06c8ed3fa0d6e077f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -235,7 +235,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#a19781fcc3bda024dfece2cf00d505d73" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#ab6790fd19c9e4cb06c8ed3fa0d6e077f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -243,7 +243,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a19781fcc3bda024dfece2cf00d505d73"></a>
+<a class="anchor" id="ab6790fd19c9e4cb06c8ed3fa0d6e077f"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -255,43 +255,43 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="memname">T_return <a class="el" href="classsigc_1_1bound__const__mem__functor7.html">sigc::bound_const_mem_functor7</a>&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt;&#160;</td>
           <td class="paramname"><em>_A_a6</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt;&#160;</td>
           <td class="paramname"><em>_A_a7</em>&#160;</td>
         </tr>
         <tr>
@@ -342,7 +342,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6d01f2a0f042d80fab7741a61d627430bbc144c0..ba65d8ccbb2a12c762bb9372380ea1dcc3fe18d3 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0e146f592a9e388b2f1d3ab207b254c412d40ce7..d1be369294fc9c76e6720901a4a206d0c386b16c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -282,7 +282,7 @@ template &lt;class T_return , class T_obj &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ab614eb50419d9e2b3472e44cb824ef09b6558a6..b6c3380197848a7e3565e3e759d71cc8ec1202f4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#af9da27522999030f09c718dbe164f1f6">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html">sigc::const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html#ac7a0c09914219d8baf1715675e838e59">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html">sigc::bound_const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html#a4c6537ee7b64251b8f418047cb9fd87d">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html">sigc::bound_const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html#a028c7c04ce109691819316e77b822e7a">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html">sigc::bound_const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a87ba42e130f905664e2e432e309f9012">sigc::const_volatile_mem_functor1::operator()</a>(const T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html">sigc::const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a21e2b07a9c4fcfc55ef07631577d7a00">sigc::const_volatile_mem_functor1::operator()</a>(const T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html">sigc::const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html#a6a850933b24ad97151f2f7717854ec33">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html">sigc::bound_const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a660e00b641fbdf999dce65ae4a9f1a5d">sigc::const_volatile_mem_functor1::operator()</a>(const T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html">sigc::const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a2ec08a9aba3785a146b458477ba900ce">sigc::const_volatile_mem_functor1::operator()</a>(const T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html">sigc::const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#adeaf82cc2aff607efe2a51945d6b8565">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html">sigc::const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8190f3689ffa1eb7035212e1f38081c6b3439180..1bd0788c331c09d0f4d2308e2e66feb82a5d8b05 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -91,9 +91,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:aaccca7de16e3da31976680b714d10e79"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html#aaccca7de16e3da31976680b714d10e79">bound_const_volatile_mem_functor1</a> (const T_obj&amp; _A_obj, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html#ac7a0c09914219d8baf1715675e838e59">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:aaccca7de16e3da31976680b714d10e79"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html" title="bound_const_volatile_mem_functor1 encapsulates a const volatile method with 1 arguments and an object...">bound_const_volatile_mem_functor1</a> object that wraps the passed method.  <a href="#aaccca7de16e3da31976680b714d10e79">More...</a><br /></td></tr>
 <tr class="separator:aaccca7de16e3da31976680b714d10e79"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a028c7c04ce109691819316e77b822e7a"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html#a028c7c04ce109691819316e77b822e7a">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1) const </td></tr>
-<tr class="memdesc:a028c7c04ce109691819316e77b822e7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#a028c7c04ce109691819316e77b822e7a">More...</a><br /></td></tr>
-<tr class="separator:a028c7c04ce109691819316e77b822e7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a850933b24ad97151f2f7717854ec33"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html#a6a850933b24ad97151f2f7717854ec33">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1) const </td></tr>
+<tr class="memdesc:a6a850933b24ad97151f2f7717854ec33"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#a6a850933b24ad97151f2f7717854ec33">More...</a><br /></td></tr>
+<tr class="separator:a6a850933b24ad97151f2f7717854ec33"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classsigc_1_1const__volatile__mem__functor1"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1const__volatile__mem__functor1')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classsigc_1_1const__volatile__mem__functor1.html">sigc::const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td></tr>
 <tr class="memitem:a25a541c4bef874a6b2d177a3be7ab988 inherit pub_methods_classsigc_1_1const__volatile__mem__functor1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a25a541c4bef874a6b2d177a3be7ab988">const_volatile_mem_functor1</a> ()</td></tr>
 <tr class="memdesc:a25a541c4bef874a6b2d177a3be7ab988 inherit pub_methods_classsigc_1_1const__volatile__mem__functor1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an invalid functor.  <a href="#a25a541c4bef874a6b2d177a3be7ab988">More...</a><br /></td></tr>
@@ -101,12 +101,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:aa8cb4ad934ac610ffe3425cbe799ba8d inherit pub_methods_classsigc_1_1const__volatile__mem__functor1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#aa8cb4ad934ac610ffe3425cbe799ba8d">const_volatile_mem_functor1</a> (<a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#acc367f8d6ee646c370623650a7ed6cde">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:aa8cb4ad934ac610ffe3425cbe799ba8d inherit pub_methods_classsigc_1_1const__volatile__mem__functor1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__volatile__mem__functor1.html" title="const_volatile_mem_functor1 wraps const volatile methods with 1 argument(s). ">const_volatile_mem_functor1</a> object that wraps the passed method.  <a href="#aa8cb4ad934ac610ffe3425cbe799ba8d">More...</a><br /></td></tr>
 <tr class="separator:aa8cb4ad934ac610ffe3425cbe799ba8d inherit pub_methods_classsigc_1_1const__volatile__mem__functor1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a87ba42e130f905664e2e432e309f9012 inherit pub_methods_classsigc_1_1const__volatile__mem__functor1"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a87ba42e130f905664e2e432e309f9012">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1) const </td></tr>
-<tr class="memdesc:a87ba42e130f905664e2e432e309f9012 inherit pub_methods_classsigc_1_1const__volatile__mem__functor1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a87ba42e130f905664e2e432e309f9012">More...</a><br /></td></tr>
-<tr class="separator:a87ba42e130f905664e2e432e309f9012 inherit pub_methods_classsigc_1_1const__volatile__mem__functor1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a21e2b07a9c4fcfc55ef07631577d7a00 inherit pub_methods_classsigc_1_1const__volatile__mem__functor1"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a21e2b07a9c4fcfc55ef07631577d7a00">operator()</a> (const T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1) const </td></tr>
-<tr class="memdesc:a21e2b07a9c4fcfc55ef07631577d7a00 inherit pub_methods_classsigc_1_1const__volatile__mem__functor1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a21e2b07a9c4fcfc55ef07631577d7a00">More...</a><br /></td></tr>
-<tr class="separator:a21e2b07a9c4fcfc55ef07631577d7a00 inherit pub_methods_classsigc_1_1const__volatile__mem__functor1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a660e00b641fbdf999dce65ae4a9f1a5d inherit pub_methods_classsigc_1_1const__volatile__mem__functor1"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a660e00b641fbdf999dce65ae4a9f1a5d">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1) const </td></tr>
+<tr class="memdesc:a660e00b641fbdf999dce65ae4a9f1a5d inherit pub_methods_classsigc_1_1const__volatile__mem__functor1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a660e00b641fbdf999dce65ae4a9f1a5d">More...</a><br /></td></tr>
+<tr class="separator:a660e00b641fbdf999dce65ae4a9f1a5d inherit pub_methods_classsigc_1_1const__volatile__mem__functor1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ec08a9aba3785a146b458477ba900ce inherit pub_methods_classsigc_1_1const__volatile__mem__functor1"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a2ec08a9aba3785a146b458477ba900ce">operator()</a> (const T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1) const </td></tr>
+<tr class="memdesc:a2ec08a9aba3785a146b458477ba900ce inherit pub_methods_classsigc_1_1const__volatile__mem__functor1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a2ec08a9aba3785a146b458477ba900ce">More...</a><br /></td></tr>
+<tr class="separator:a2ec08a9aba3785a146b458477ba900ce inherit pub_methods_classsigc_1_1const__volatile__mem__functor1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
 Public Attributes</h2></td></tr>
@@ -126,8 +126,8 @@ class sigc::bound_const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</
 <p><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html" title="bound_const_volatile_mem_functor1 encapsulates a const volatile method with 1 arguments and an object...">bound_const_volatile_mem_functor1</a> encapsulates a const volatile method with 1 arguments and an object instance. </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html" title="bound_const_volatile_mem_functor1 encapsulates a const volatile method with 1 arguments and an object...">bound_const_volatile_mem_functor1</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html#a028c7c04ce109691819316e77b822e7a" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html#a028c7c04ce109691819316e77b822e7a" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html#a6a850933b24ad97151f2f7717854ec33" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html#a6a850933b24ad97151f2f7717854ec33" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -184,7 +184,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html#a028c7c04ce109691819316e77b822e7a" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html#a6a850933b24ad97151f2f7717854ec33" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -229,7 +229,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html#a028c7c04ce109691819316e77b822e7a" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html#a6a850933b24ad97151f2f7717854ec33" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -237,7 +237,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a028c7c04ce109691819316e77b822e7a"></a>
+<a class="anchor" id="a6a850933b24ad97151f2f7717854ec33"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -249,7 +249,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
         <tr>
           <td class="memname">T_return <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html">sigc::bound_const_volatile_mem_functor1</a>&lt; T_return, T_obj, T_arg1 &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em></td><td>)</td>
           <td> const</td>
         </tr>
@@ -290,7 +290,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8da29e666d2997c98a6939d76f43e91892eecaf5..f55bd5f1376ea21260f16500b3dc47cf96fa0199 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#aac7f64e6cff784ecd6700d0448d8e796">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html">sigc::const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#a26e4bc5d2c64c1029b760fe7994fee3f">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html">sigc::bound_const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#a28eef54f97c2468f3385358b75d6cb70">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html">sigc::bound_const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#ae28dac1656f7ad45057b8ad3dd5882f9">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html">sigc::bound_const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a7557c17658489f19d12945a5296e8f35">sigc::const_volatile_mem_functor2::operator()</a>(const T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html">sigc::const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a450a6db1d97a5faddd5c3245055c5ed0">sigc::const_volatile_mem_functor2::operator()</a>(const T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html">sigc::const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#ac6ae5aa101d8abb9fc011da7bf34d6c4">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html">sigc::bound_const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a376a0acf7e878183ac85cbc7bf0a9f07">sigc::const_volatile_mem_functor2::operator()</a>(const T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html">sigc::const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#acb19b16f5ab8978ba5f4402c5b627a2f">sigc::const_volatile_mem_functor2::operator()</a>(const T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html">sigc::const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a0d143bb32627f7a0c17270321df8145f">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html">sigc::const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5b49b5fbf7400135e016c24770c8f19afb1175ee..aed60b730105168a10502626c79092b5a3f70df3 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -91,9 +91,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a6a7a540b5e6a5e7d322a448904bc8881"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#a6a7a540b5e6a5e7d322a448904bc8881">bound_const_volatile_mem_functor2</a> (const T_obj&amp; _A_obj, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#a26e4bc5d2c64c1029b760fe7994fee3f">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a6a7a540b5e6a5e7d322a448904bc8881"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html" title="bound_const_volatile_mem_functor2 encapsulates a const volatile method with 2 arguments and an object...">bound_const_volatile_mem_functor2</a> object that wraps the passed method.  <a href="#a6a7a540b5e6a5e7d322a448904bc8881">More...</a><br /></td></tr>
 <tr class="separator:a6a7a540b5e6a5e7d322a448904bc8881"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae28dac1656f7ad45057b8ad3dd5882f9"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#ae28dac1656f7ad45057b8ad3dd5882f9">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2) const </td></tr>
-<tr class="memdesc:ae28dac1656f7ad45057b8ad3dd5882f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#ae28dac1656f7ad45057b8ad3dd5882f9">More...</a><br /></td></tr>
-<tr class="separator:ae28dac1656f7ad45057b8ad3dd5882f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac6ae5aa101d8abb9fc011da7bf34d6c4"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#ac6ae5aa101d8abb9fc011da7bf34d6c4">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2) const </td></tr>
+<tr class="memdesc:ac6ae5aa101d8abb9fc011da7bf34d6c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#ac6ae5aa101d8abb9fc011da7bf34d6c4">More...</a><br /></td></tr>
+<tr class="separator:ac6ae5aa101d8abb9fc011da7bf34d6c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classsigc_1_1const__volatile__mem__functor2"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1const__volatile__mem__functor2')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classsigc_1_1const__volatile__mem__functor2.html">sigc::const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td></tr>
 <tr class="memitem:ad99060cf675fb65cbc00f2b8e9ec3068 inherit pub_methods_classsigc_1_1const__volatile__mem__functor2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#ad99060cf675fb65cbc00f2b8e9ec3068">const_volatile_mem_functor2</a> ()</td></tr>
 <tr class="memdesc:ad99060cf675fb65cbc00f2b8e9ec3068 inherit pub_methods_classsigc_1_1const__volatile__mem__functor2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an invalid functor.  <a href="#ad99060cf675fb65cbc00f2b8e9ec3068">More...</a><br /></td></tr>
@@ -101,12 +101,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:ada3da9a8dd692377c90abbfa9bcfe73a inherit pub_methods_classsigc_1_1const__volatile__mem__functor2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#ada3da9a8dd692377c90abbfa9bcfe73a">const_volatile_mem_functor2</a> (<a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#ac46d1e343e669092d6bb24aa8b5d5dbb">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:ada3da9a8dd692377c90abbfa9bcfe73a inherit pub_methods_classsigc_1_1const__volatile__mem__functor2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__volatile__mem__functor2.html" title="const_volatile_mem_functor2 wraps const volatile methods with 2 argument(s). ">const_volatile_mem_functor2</a> object that wraps the passed method.  <a href="#ada3da9a8dd692377c90abbfa9bcfe73a">More...</a><br /></td></tr>
 <tr class="separator:ada3da9a8dd692377c90abbfa9bcfe73a inherit pub_methods_classsigc_1_1const__volatile__mem__functor2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7557c17658489f19d12945a5296e8f35 inherit pub_methods_classsigc_1_1const__volatile__mem__functor2"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a7557c17658489f19d12945a5296e8f35">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2) const </td></tr>
-<tr class="memdesc:a7557c17658489f19d12945a5296e8f35 inherit pub_methods_classsigc_1_1const__volatile__mem__functor2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a7557c17658489f19d12945a5296e8f35">More...</a><br /></td></tr>
-<tr class="separator:a7557c17658489f19d12945a5296e8f35 inherit pub_methods_classsigc_1_1const__volatile__mem__functor2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a450a6db1d97a5faddd5c3245055c5ed0 inherit pub_methods_classsigc_1_1const__volatile__mem__functor2"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a450a6db1d97a5faddd5c3245055c5ed0">operator()</a> (const T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2) const </td></tr>
-<tr class="memdesc:a450a6db1d97a5faddd5c3245055c5ed0 inherit pub_methods_classsigc_1_1const__volatile__mem__functor2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a450a6db1d97a5faddd5c3245055c5ed0">More...</a><br /></td></tr>
-<tr class="separator:a450a6db1d97a5faddd5c3245055c5ed0 inherit pub_methods_classsigc_1_1const__volatile__mem__functor2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a376a0acf7e878183ac85cbc7bf0a9f07 inherit pub_methods_classsigc_1_1const__volatile__mem__functor2"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a376a0acf7e878183ac85cbc7bf0a9f07">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2) const </td></tr>
+<tr class="memdesc:a376a0acf7e878183ac85cbc7bf0a9f07 inherit pub_methods_classsigc_1_1const__volatile__mem__functor2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a376a0acf7e878183ac85cbc7bf0a9f07">More...</a><br /></td></tr>
+<tr class="separator:a376a0acf7e878183ac85cbc7bf0a9f07 inherit pub_methods_classsigc_1_1const__volatile__mem__functor2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb19b16f5ab8978ba5f4402c5b627a2f inherit pub_methods_classsigc_1_1const__volatile__mem__functor2"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#acb19b16f5ab8978ba5f4402c5b627a2f">operator()</a> (const T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2) const </td></tr>
+<tr class="memdesc:acb19b16f5ab8978ba5f4402c5b627a2f inherit pub_methods_classsigc_1_1const__volatile__mem__functor2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#acb19b16f5ab8978ba5f4402c5b627a2f">More...</a><br /></td></tr>
+<tr class="separator:acb19b16f5ab8978ba5f4402c5b627a2f inherit pub_methods_classsigc_1_1const__volatile__mem__functor2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
 Public Attributes</h2></td></tr>
@@ -126,9 +126,9 @@ class sigc::bound_const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg
 <p><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html" title="bound_const_volatile_mem_functor2 encapsulates a const volatile method with 2 arguments and an object...">bound_const_volatile_mem_functor2</a> encapsulates a const volatile method with 2 arguments and an object instance. </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html" title="bound_const_volatile_mem_functor2 encapsulates a const volatile method with 2 arguments and an object...">bound_const_volatile_mem_functor2</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#ae28dac1656f7ad45057b8ad3dd5882f9" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#ae28dac1656f7ad45057b8ad3dd5882f9" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#ae28dac1656f7ad45057b8ad3dd5882f9" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#ac6ae5aa101d8abb9fc011da7bf34d6c4" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#ac6ae5aa101d8abb9fc011da7bf34d6c4" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#ac6ae5aa101d8abb9fc011da7bf34d6c4" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -185,7 +185,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#ae28dac1656f7ad45057b8ad3dd5882f9" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#ac6ae5aa101d8abb9fc011da7bf34d6c4" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -230,7 +230,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#ae28dac1656f7ad45057b8ad3dd5882f9" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#ac6ae5aa101d8abb9fc011da7bf34d6c4" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -238,7 +238,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="ae28dac1656f7ad45057b8ad3dd5882f9"></a>
+<a class="anchor" id="ac6ae5aa101d8abb9fc011da7bf34d6c4"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -250,13 +250,13 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
         <tr>
           <td class="memname">T_return <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html">sigc::bound_const_volatile_mem_functor2</a>&lt; T_return, T_obj, T_arg1, T_arg2 &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>&#160;</td>
         </tr>
         <tr>
@@ -302,7 +302,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6fc4f4abbe660d4d5ebd9188479c47c5c43c3fcf..027e79a5c0e64b42cef36c8c4812060826b2e027 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a6ffedac451ab4f525bd7c9df0b83cf2c">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html">sigc::const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#ae127200c20b69f91ccaf40eb60f2c448">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html">sigc::bound_const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#a65b0c3f640389160aa73a299aed8c512">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html">sigc::bound_const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#aae92092631a6fdb479f07914807343bc">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html">sigc::bound_const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a0fe691de309e7409de98f047ed38a9e7">sigc::const_volatile_mem_functor3::operator()</a>(const T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html">sigc::const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a9f2eeebf6464149555d975edce9c0a1c">sigc::const_volatile_mem_functor3::operator()</a>(const T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html">sigc::const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#a2e25926856bfcc296e8a6c1b14604700">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html">sigc::bound_const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a3d742a1e204f733cd2b7fdd452b53011">sigc::const_volatile_mem_functor3::operator()</a>(const T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html">sigc::const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a950746a86c5eb8c06bf2700b0c77df17">sigc::const_volatile_mem_functor3::operator()</a>(const T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html">sigc::const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#ad2056f73eed4664ff41f5e673a2276f0">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html">sigc::const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 60f4c1d7a048006e728f0af888f666bb909ea960..c5c66813d4981033792fd0339389cde1479173c2 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -91,9 +91,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a3fbbc6533b408ccde3d517b1f2a38223"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#a3fbbc6533b408ccde3d517b1f2a38223">bound_const_volatile_mem_functor3</a> (const T_obj&amp; _A_obj, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#ae127200c20b69f91ccaf40eb60f2c448">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a3fbbc6533b408ccde3d517b1f2a38223"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html" title="bound_const_volatile_mem_functor3 encapsulates a const volatile method with 3 arguments and an object...">bound_const_volatile_mem_functor3</a> object that wraps the passed method.  <a href="#a3fbbc6533b408ccde3d517b1f2a38223">More...</a><br /></td></tr>
 <tr class="separator:a3fbbc6533b408ccde3d517b1f2a38223"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aae92092631a6fdb479f07914807343bc"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#aae92092631a6fdb479f07914807343bc">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3) const </td></tr>
-<tr class="memdesc:aae92092631a6fdb479f07914807343bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#aae92092631a6fdb479f07914807343bc">More...</a><br /></td></tr>
-<tr class="separator:aae92092631a6fdb479f07914807343bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e25926856bfcc296e8a6c1b14604700"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#a2e25926856bfcc296e8a6c1b14604700">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3) const </td></tr>
+<tr class="memdesc:a2e25926856bfcc296e8a6c1b14604700"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#a2e25926856bfcc296e8a6c1b14604700">More...</a><br /></td></tr>
+<tr class="separator:a2e25926856bfcc296e8a6c1b14604700"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classsigc_1_1const__volatile__mem__functor3"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1const__volatile__mem__functor3')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classsigc_1_1const__volatile__mem__functor3.html">sigc::const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td></tr>
 <tr class="memitem:af284f300a6b3696f6379dcc9ed97a744 inherit pub_methods_classsigc_1_1const__volatile__mem__functor3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#af284f300a6b3696f6379dcc9ed97a744">const_volatile_mem_functor3</a> ()</td></tr>
 <tr class="memdesc:af284f300a6b3696f6379dcc9ed97a744 inherit pub_methods_classsigc_1_1const__volatile__mem__functor3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an invalid functor.  <a href="#af284f300a6b3696f6379dcc9ed97a744">More...</a><br /></td></tr>
@@ -101,12 +101,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:aa586f24064b6a5c8b69c963fff614d04 inherit pub_methods_classsigc_1_1const__volatile__mem__functor3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#aa586f24064b6a5c8b69c963fff614d04">const_volatile_mem_functor3</a> (<a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a472ab7835e2b6792a108f4fcc80d4669">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:aa586f24064b6a5c8b69c963fff614d04 inherit pub_methods_classsigc_1_1const__volatile__mem__functor3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__volatile__mem__functor3.html" title="const_volatile_mem_functor3 wraps const volatile methods with 3 argument(s). ">const_volatile_mem_functor3</a> object that wraps the passed method.  <a href="#aa586f24064b6a5c8b69c963fff614d04">More...</a><br /></td></tr>
 <tr class="separator:aa586f24064b6a5c8b69c963fff614d04 inherit pub_methods_classsigc_1_1const__volatile__mem__functor3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0fe691de309e7409de98f047ed38a9e7 inherit pub_methods_classsigc_1_1const__volatile__mem__functor3"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a0fe691de309e7409de98f047ed38a9e7">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3) const </td></tr>
-<tr class="memdesc:a0fe691de309e7409de98f047ed38a9e7 inherit pub_methods_classsigc_1_1const__volatile__mem__functor3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a0fe691de309e7409de98f047ed38a9e7">More...</a><br /></td></tr>
-<tr class="separator:a0fe691de309e7409de98f047ed38a9e7 inherit pub_methods_classsigc_1_1const__volatile__mem__functor3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9f2eeebf6464149555d975edce9c0a1c inherit pub_methods_classsigc_1_1const__volatile__mem__functor3"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a9f2eeebf6464149555d975edce9c0a1c">operator()</a> (const T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3) const </td></tr>
-<tr class="memdesc:a9f2eeebf6464149555d975edce9c0a1c inherit pub_methods_classsigc_1_1const__volatile__mem__functor3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a9f2eeebf6464149555d975edce9c0a1c">More...</a><br /></td></tr>
-<tr class="separator:a9f2eeebf6464149555d975edce9c0a1c inherit pub_methods_classsigc_1_1const__volatile__mem__functor3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d742a1e204f733cd2b7fdd452b53011 inherit pub_methods_classsigc_1_1const__volatile__mem__functor3"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a3d742a1e204f733cd2b7fdd452b53011">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3) const </td></tr>
+<tr class="memdesc:a3d742a1e204f733cd2b7fdd452b53011 inherit pub_methods_classsigc_1_1const__volatile__mem__functor3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a3d742a1e204f733cd2b7fdd452b53011">More...</a><br /></td></tr>
+<tr class="separator:a3d742a1e204f733cd2b7fdd452b53011 inherit pub_methods_classsigc_1_1const__volatile__mem__functor3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a950746a86c5eb8c06bf2700b0c77df17 inherit pub_methods_classsigc_1_1const__volatile__mem__functor3"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a950746a86c5eb8c06bf2700b0c77df17">operator()</a> (const T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3) const </td></tr>
+<tr class="memdesc:a950746a86c5eb8c06bf2700b0c77df17 inherit pub_methods_classsigc_1_1const__volatile__mem__functor3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a950746a86c5eb8c06bf2700b0c77df17">More...</a><br /></td></tr>
+<tr class="separator:a950746a86c5eb8c06bf2700b0c77df17 inherit pub_methods_classsigc_1_1const__volatile__mem__functor3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
 Public Attributes</h2></td></tr>
@@ -126,10 +126,10 @@ class sigc::bound_const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg
 <p><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html" title="bound_const_volatile_mem_functor3 encapsulates a const volatile method with 3 arguments and an object...">bound_const_volatile_mem_functor3</a> encapsulates a const volatile method with 3 arguments and an object instance. </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html" title="bound_const_volatile_mem_functor3 encapsulates a const volatile method with 3 arguments and an object...">bound_const_volatile_mem_functor3</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#aae92092631a6fdb479f07914807343bc" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#aae92092631a6fdb479f07914807343bc" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#aae92092631a6fdb479f07914807343bc" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#aae92092631a6fdb479f07914807343bc" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#a2e25926856bfcc296e8a6c1b14604700" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#a2e25926856bfcc296e8a6c1b14604700" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#a2e25926856bfcc296e8a6c1b14604700" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#a2e25926856bfcc296e8a6c1b14604700" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -186,7 +186,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#aae92092631a6fdb479f07914807343bc" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#a2e25926856bfcc296e8a6c1b14604700" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -231,7 +231,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#aae92092631a6fdb479f07914807343bc" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#a2e25926856bfcc296e8a6c1b14604700" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -239,7 +239,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="aae92092631a6fdb479f07914807343bc"></a>
+<a class="anchor" id="a2e25926856bfcc296e8a6c1b14604700"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -251,19 +251,19 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="memname">T_return <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html">sigc::bound_const_volatile_mem_functor3</a>&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>&#160;</td>
         </tr>
         <tr>
@@ -310,7 +310,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2be8132c4eca8801f1e23f802f2b13854df70aa6..9dd31e81a938a668f8e60b81d31ba05ccd0ef81b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a0714aabc799c5d41af988650fec71410">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html">sigc::const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a2c06c731ae9564be215802a98541d06c">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html">sigc::bound_const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a52abd6d1eb7dd0919ecb6d3a667b0e18">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html">sigc::bound_const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a1d900d359f3a2d828f3e1f676bd53d48">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html">sigc::bound_const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a6b3ab51515480fe4c106461c609aa778">sigc::const_volatile_mem_functor4::operator()</a>(const T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html">sigc::const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a5d0f6305cc2c8b983fe822c436cbf521">sigc::const_volatile_mem_functor4::operator()</a>(const T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html">sigc::const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a83d3e3fa1f28a519304467df3d71bd3d">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html">sigc::bound_const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a1510f1f78471fc134b5fc8dac7d38d5f">sigc::const_volatile_mem_functor4::operator()</a>(const T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html">sigc::const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#ab1bbd72e3c63451c258e987bf1b3d2d1">sigc::const_volatile_mem_functor4::operator()</a>(const T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html">sigc::const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a8e38a0816627c7ad4fd48278d287f863">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html">sigc::const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index bacef288a0e7d34c47f3dec45080e2f637eeafd8..32e1c42d1c9c20b568f1cc8c20e0038d75b2c5bc 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -91,9 +91,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a4e0fdda617113a58f8839ab53a9fa613"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a4e0fdda617113a58f8839ab53a9fa613">bound_const_volatile_mem_functor4</a> (const T_obj&amp; _A_obj, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a2c06c731ae9564be215802a98541d06c">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a4e0fdda617113a58f8839ab53a9fa613"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html" title="bound_const_volatile_mem_functor4 encapsulates a const volatile method with 4 arguments and an object...">bound_const_volatile_mem_functor4</a> object that wraps the passed method.  <a href="#a4e0fdda617113a58f8839ab53a9fa613">More...</a><br /></td></tr>
 <tr class="separator:a4e0fdda617113a58f8839ab53a9fa613"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1d900d359f3a2d828f3e1f676bd53d48"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a1d900d359f3a2d828f3e1f676bd53d48">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4) const </td></tr>
-<tr class="memdesc:a1d900d359f3a2d828f3e1f676bd53d48"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#a1d900d359f3a2d828f3e1f676bd53d48">More...</a><br /></td></tr>
-<tr class="separator:a1d900d359f3a2d828f3e1f676bd53d48"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a83d3e3fa1f28a519304467df3d71bd3d"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a83d3e3fa1f28a519304467df3d71bd3d">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4) const </td></tr>
+<tr class="memdesc:a83d3e3fa1f28a519304467df3d71bd3d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#a83d3e3fa1f28a519304467df3d71bd3d">More...</a><br /></td></tr>
+<tr class="separator:a83d3e3fa1f28a519304467df3d71bd3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classsigc_1_1const__volatile__mem__functor4"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1const__volatile__mem__functor4')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classsigc_1_1const__volatile__mem__functor4.html">sigc::const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td></tr>
 <tr class="memitem:aad7b7f5037a0c8d13668f9c350e010ee inherit pub_methods_classsigc_1_1const__volatile__mem__functor4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#aad7b7f5037a0c8d13668f9c350e010ee">const_volatile_mem_functor4</a> ()</td></tr>
 <tr class="memdesc:aad7b7f5037a0c8d13668f9c350e010ee inherit pub_methods_classsigc_1_1const__volatile__mem__functor4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an invalid functor.  <a href="#aad7b7f5037a0c8d13668f9c350e010ee">More...</a><br /></td></tr>
@@ -101,12 +101,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a0ffe59d6392c736e6d14c43a4bfa26e5 inherit pub_methods_classsigc_1_1const__volatile__mem__functor4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a0ffe59d6392c736e6d14c43a4bfa26e5">const_volatile_mem_functor4</a> (<a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#ace3cb54e6265ebe06ee2995dd01f2540">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a0ffe59d6392c736e6d14c43a4bfa26e5 inherit pub_methods_classsigc_1_1const__volatile__mem__functor4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__volatile__mem__functor4.html" title="const_volatile_mem_functor4 wraps const volatile methods with 4 argument(s). ">const_volatile_mem_functor4</a> object that wraps the passed method.  <a href="#a0ffe59d6392c736e6d14c43a4bfa26e5">More...</a><br /></td></tr>
 <tr class="separator:a0ffe59d6392c736e6d14c43a4bfa26e5 inherit pub_methods_classsigc_1_1const__volatile__mem__functor4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6b3ab51515480fe4c106461c609aa778 inherit pub_methods_classsigc_1_1const__volatile__mem__functor4"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a6b3ab51515480fe4c106461c609aa778">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4) const </td></tr>
-<tr class="memdesc:a6b3ab51515480fe4c106461c609aa778 inherit pub_methods_classsigc_1_1const__volatile__mem__functor4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a6b3ab51515480fe4c106461c609aa778">More...</a><br /></td></tr>
-<tr class="separator:a6b3ab51515480fe4c106461c609aa778 inherit pub_methods_classsigc_1_1const__volatile__mem__functor4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5d0f6305cc2c8b983fe822c436cbf521 inherit pub_methods_classsigc_1_1const__volatile__mem__functor4"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a5d0f6305cc2c8b983fe822c436cbf521">operator()</a> (const T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4) const </td></tr>
-<tr class="memdesc:a5d0f6305cc2c8b983fe822c436cbf521 inherit pub_methods_classsigc_1_1const__volatile__mem__functor4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a5d0f6305cc2c8b983fe822c436cbf521">More...</a><br /></td></tr>
-<tr class="separator:a5d0f6305cc2c8b983fe822c436cbf521 inherit pub_methods_classsigc_1_1const__volatile__mem__functor4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1510f1f78471fc134b5fc8dac7d38d5f inherit pub_methods_classsigc_1_1const__volatile__mem__functor4"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a1510f1f78471fc134b5fc8dac7d38d5f">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4) const </td></tr>
+<tr class="memdesc:a1510f1f78471fc134b5fc8dac7d38d5f inherit pub_methods_classsigc_1_1const__volatile__mem__functor4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a1510f1f78471fc134b5fc8dac7d38d5f">More...</a><br /></td></tr>
+<tr class="separator:a1510f1f78471fc134b5fc8dac7d38d5f inherit pub_methods_classsigc_1_1const__volatile__mem__functor4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1bbd72e3c63451c258e987bf1b3d2d1 inherit pub_methods_classsigc_1_1const__volatile__mem__functor4"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#ab1bbd72e3c63451c258e987bf1b3d2d1">operator()</a> (const T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4) const </td></tr>
+<tr class="memdesc:ab1bbd72e3c63451c258e987bf1b3d2d1 inherit pub_methods_classsigc_1_1const__volatile__mem__functor4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ab1bbd72e3c63451c258e987bf1b3d2d1">More...</a><br /></td></tr>
+<tr class="separator:ab1bbd72e3c63451c258e987bf1b3d2d1 inherit pub_methods_classsigc_1_1const__volatile__mem__functor4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
 Public Attributes</h2></td></tr>
@@ -126,11 +126,11 @@ class sigc::bound_const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg
 <p><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html" title="bound_const_volatile_mem_functor4 encapsulates a const volatile method with 4 arguments and an object...">bound_const_volatile_mem_functor4</a> encapsulates a const volatile method with 4 arguments and an object instance. </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html" title="bound_const_volatile_mem_functor4 encapsulates a const volatile method with 4 arguments and an object...">bound_const_volatile_mem_functor4</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a1d900d359f3a2d828f3e1f676bd53d48" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a1d900d359f3a2d828f3e1f676bd53d48" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a1d900d359f3a2d828f3e1f676bd53d48" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a1d900d359f3a2d828f3e1f676bd53d48" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a1d900d359f3a2d828f3e1f676bd53d48" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a83d3e3fa1f28a519304467df3d71bd3d" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a83d3e3fa1f28a519304467df3d71bd3d" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a83d3e3fa1f28a519304467df3d71bd3d" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a83d3e3fa1f28a519304467df3d71bd3d" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a83d3e3fa1f28a519304467df3d71bd3d" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -187,7 +187,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a1d900d359f3a2d828f3e1f676bd53d48" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a83d3e3fa1f28a519304467df3d71bd3d" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -232,7 +232,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a1d900d359f3a2d828f3e1f676bd53d48" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a83d3e3fa1f28a519304467df3d71bd3d" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -240,7 +240,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a1d900d359f3a2d828f3e1f676bd53d48"></a>
+<a class="anchor" id="a83d3e3fa1f28a519304467df3d71bd3d"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -252,25 +252,25 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="memname">T_return <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html">sigc::bound_const_volatile_mem_functor4</a>&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>&#160;</td>
         </tr>
         <tr>
@@ -318,7 +318,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 29adb0092275f8b2ecc1d8af2a9fe48a57719816..41ada65f1b392e895c5d9375c77448ea973029ef 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a785d079f14f42cafd052639a1ebdaeb9">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html">sigc::const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a54debcbe3edf1a9606aad9cfcc1e004c">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html">sigc::bound_const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a72dab40d6161daa1ad1655a03e5a5aa4">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html">sigc::bound_const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a51d355f17daacfbc2dbe01194c5821e9">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html">sigc::bound_const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a62883651028686628f903c2f56f2edf7">sigc::const_volatile_mem_functor5::operator()</a>(const T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html">sigc::const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a48d07d4759b3f9702e2014a29eaaae1e">sigc::const_volatile_mem_functor5::operator()</a>(const T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html">sigc::const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a7bf392e27cdc6e28d762e56923bb7e32">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html">sigc::bound_const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a1f4d39f2cfe58d99d67dc094c4f738dc">sigc::const_volatile_mem_functor5::operator()</a>(const T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html">sigc::const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a46403ee16880dd66855909d2831cbbd3">sigc::const_volatile_mem_functor5::operator()</a>(const T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html">sigc::const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a42d6cd140b98358c1d12c90b975ad2b1">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html">sigc::const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 9a90037a8df3d869c1e7c87f7e4c2a959cc47032..99dc1a7c5d0aa06d9cd04ceda0ad3a9db59f2145 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -91,9 +91,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a178805b13affaa2b0fbaafe287cb9390"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a178805b13affaa2b0fbaafe287cb9390">bound_const_volatile_mem_functor5</a> (const T_obj&amp; _A_obj, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a54debcbe3edf1a9606aad9cfcc1e004c">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a178805b13affaa2b0fbaafe287cb9390"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html" title="bound_const_volatile_mem_functor5 encapsulates a const volatile method with 5 arguments and an object...">bound_const_volatile_mem_functor5</a> object that wraps the passed method.  <a href="#a178805b13affaa2b0fbaafe287cb9390">More...</a><br /></td></tr>
 <tr class="separator:a178805b13affaa2b0fbaafe287cb9390"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a51d355f17daacfbc2dbe01194c5821e9"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a51d355f17daacfbc2dbe01194c5821e9">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5) const </td></tr>
-<tr class="memdesc:a51d355f17daacfbc2dbe01194c5821e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#a51d355f17daacfbc2dbe01194c5821e9">More...</a><br /></td></tr>
-<tr class="separator:a51d355f17daacfbc2dbe01194c5821e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7bf392e27cdc6e28d762e56923bb7e32"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a7bf392e27cdc6e28d762e56923bb7e32">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5) const </td></tr>
+<tr class="memdesc:a7bf392e27cdc6e28d762e56923bb7e32"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#a7bf392e27cdc6e28d762e56923bb7e32">More...</a><br /></td></tr>
+<tr class="separator:a7bf392e27cdc6e28d762e56923bb7e32"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classsigc_1_1const__volatile__mem__functor5"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1const__volatile__mem__functor5')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html">sigc::const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td></tr>
 <tr class="memitem:afe48307086c70740f39f58488a3cbdb5 inherit pub_methods_classsigc_1_1const__volatile__mem__functor5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#afe48307086c70740f39f58488a3cbdb5">const_volatile_mem_functor5</a> ()</td></tr>
 <tr class="memdesc:afe48307086c70740f39f58488a3cbdb5 inherit pub_methods_classsigc_1_1const__volatile__mem__functor5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an invalid functor.  <a href="#afe48307086c70740f39f58488a3cbdb5">More...</a><br /></td></tr>
@@ -101,12 +101,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a13787a099e237b44280ddbe9b8d97a04 inherit pub_methods_classsigc_1_1const__volatile__mem__functor5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a13787a099e237b44280ddbe9b8d97a04">const_volatile_mem_functor5</a> (<a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a1d49a5a7086d41d1db2e40aed1273631">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a13787a099e237b44280ddbe9b8d97a04 inherit pub_methods_classsigc_1_1const__volatile__mem__functor5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html" title="const_volatile_mem_functor5 wraps const volatile methods with 5 argument(s). ">const_volatile_mem_functor5</a> object that wraps the passed method.  <a href="#a13787a099e237b44280ddbe9b8d97a04">More...</a><br /></td></tr>
 <tr class="separator:a13787a099e237b44280ddbe9b8d97a04 inherit pub_methods_classsigc_1_1const__volatile__mem__functor5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a62883651028686628f903c2f56f2edf7 inherit pub_methods_classsigc_1_1const__volatile__mem__functor5"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a62883651028686628f903c2f56f2edf7">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5) const </td></tr>
-<tr class="memdesc:a62883651028686628f903c2f56f2edf7 inherit pub_methods_classsigc_1_1const__volatile__mem__functor5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a62883651028686628f903c2f56f2edf7">More...</a><br /></td></tr>
-<tr class="separator:a62883651028686628f903c2f56f2edf7 inherit pub_methods_classsigc_1_1const__volatile__mem__functor5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a48d07d4759b3f9702e2014a29eaaae1e inherit pub_methods_classsigc_1_1const__volatile__mem__functor5"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a48d07d4759b3f9702e2014a29eaaae1e">operator()</a> (const T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5) const </td></tr>
-<tr class="memdesc:a48d07d4759b3f9702e2014a29eaaae1e inherit pub_methods_classsigc_1_1const__volatile__mem__functor5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a48d07d4759b3f9702e2014a29eaaae1e">More...</a><br /></td></tr>
-<tr class="separator:a48d07d4759b3f9702e2014a29eaaae1e inherit pub_methods_classsigc_1_1const__volatile__mem__functor5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1f4d39f2cfe58d99d67dc094c4f738dc inherit pub_methods_classsigc_1_1const__volatile__mem__functor5"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a1f4d39f2cfe58d99d67dc094c4f738dc">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5) const </td></tr>
+<tr class="memdesc:a1f4d39f2cfe58d99d67dc094c4f738dc inherit pub_methods_classsigc_1_1const__volatile__mem__functor5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a1f4d39f2cfe58d99d67dc094c4f738dc">More...</a><br /></td></tr>
+<tr class="separator:a1f4d39f2cfe58d99d67dc094c4f738dc inherit pub_methods_classsigc_1_1const__volatile__mem__functor5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a46403ee16880dd66855909d2831cbbd3 inherit pub_methods_classsigc_1_1const__volatile__mem__functor5"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a46403ee16880dd66855909d2831cbbd3">operator()</a> (const T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5) const </td></tr>
+<tr class="memdesc:a46403ee16880dd66855909d2831cbbd3 inherit pub_methods_classsigc_1_1const__volatile__mem__functor5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a46403ee16880dd66855909d2831cbbd3">More...</a><br /></td></tr>
+<tr class="separator:a46403ee16880dd66855909d2831cbbd3 inherit pub_methods_classsigc_1_1const__volatile__mem__functor5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
 Public Attributes</h2></td></tr>
@@ -126,12 +126,12 @@ class sigc::bound_const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg
 <p><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html" title="bound_const_volatile_mem_functor5 encapsulates a const volatile method with 5 arguments and an object...">bound_const_volatile_mem_functor5</a> encapsulates a const volatile method with 5 arguments and an object instance. </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html" title="bound_const_volatile_mem_functor5 encapsulates a const volatile method with 5 arguments and an object...">bound_const_volatile_mem_functor5</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a51d355f17daacfbc2dbe01194c5821e9" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a51d355f17daacfbc2dbe01194c5821e9" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a51d355f17daacfbc2dbe01194c5821e9" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a51d355f17daacfbc2dbe01194c5821e9" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a51d355f17daacfbc2dbe01194c5821e9" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a51d355f17daacfbc2dbe01194c5821e9" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a7bf392e27cdc6e28d762e56923bb7e32" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a7bf392e27cdc6e28d762e56923bb7e32" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a7bf392e27cdc6e28d762e56923bb7e32" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a7bf392e27cdc6e28d762e56923bb7e32" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a7bf392e27cdc6e28d762e56923bb7e32" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a7bf392e27cdc6e28d762e56923bb7e32" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -188,7 +188,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a51d355f17daacfbc2dbe01194c5821e9" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a7bf392e27cdc6e28d762e56923bb7e32" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -233,7 +233,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a51d355f17daacfbc2dbe01194c5821e9" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a7bf392e27cdc6e28d762e56923bb7e32" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -241,7 +241,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a51d355f17daacfbc2dbe01194c5821e9"></a>
+<a class="anchor" id="a7bf392e27cdc6e28d762e56923bb7e32"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -253,31 +253,31 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="memname">T_return <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html">sigc::bound_const_volatile_mem_functor5</a>&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>&#160;</td>
         </tr>
         <tr>
@@ -326,7 +326,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 178533c3564bec5fe719830a677e678bb9bf7b5a..60002b4684e3478d7b7487dd0dcd1ee25f070bda 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#aed412f2606f91f9c11567c37ae6175bc">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html">sigc::const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#aa8d75053aa097f0632c13bf1185f84a9">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html">sigc::bound_const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#abbd560d8331fbab5cd8a08afd756c8fc">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html">sigc::bound_const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a1ca04b8397d16d03e086f0dc98241eee">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html">sigc::bound_const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ae438dd9368f1b10004b6d51b599c2376">sigc::const_volatile_mem_functor6::operator()</a>(const T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html">sigc::const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#a16339a56992d51e657da9e7ffd300b21">sigc::const_volatile_mem_functor6::operator()</a>(const T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html">sigc::const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a72c9cdc12218b79c36c4c1e6bcdc8510">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html">sigc::bound_const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ab8c9524ca5ed1ff48ec06e93f6af6cb7">sigc::const_volatile_mem_functor6::operator()</a>(const T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html">sigc::const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ac326aca307b611485552fbb72bde2650">sigc::const_volatile_mem_functor6::operator()</a>(const T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html">sigc::const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#a9f866db08b59a0960875f7608a0c93f0">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html">sigc::const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 34fa5d5c0f43e51792260f34272d2984c5b0429d..e448c67b7b521b091bf32786637e698bec55005a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -91,9 +91,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:ac5aa6dc8967fed463dd69f412ded1fd1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#ac5aa6dc8967fed463dd69f412ded1fd1">bound_const_volatile_mem_functor6</a> (const T_obj&amp; _A_obj, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#aa8d75053aa097f0632c13bf1185f84a9">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:ac5aa6dc8967fed463dd69f412ded1fd1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html" title="bound_const_volatile_mem_functor6 encapsulates a const volatile method with 6 arguments and an object...">bound_const_volatile_mem_functor6</a> object that wraps the passed method.  <a href="#ac5aa6dc8967fed463dd69f412ded1fd1">More...</a><br /></td></tr>
 <tr class="separator:ac5aa6dc8967fed463dd69f412ded1fd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1ca04b8397d16d03e086f0dc98241eee"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a1ca04b8397d16d03e086f0dc98241eee">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6) const </td></tr>
-<tr class="memdesc:a1ca04b8397d16d03e086f0dc98241eee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#a1ca04b8397d16d03e086f0dc98241eee">More...</a><br /></td></tr>
-<tr class="separator:a1ca04b8397d16d03e086f0dc98241eee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a72c9cdc12218b79c36c4c1e6bcdc8510"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a72c9cdc12218b79c36c4c1e6bcdc8510">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6) const </td></tr>
+<tr class="memdesc:a72c9cdc12218b79c36c4c1e6bcdc8510"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#a72c9cdc12218b79c36c4c1e6bcdc8510">More...</a><br /></td></tr>
+<tr class="separator:a72c9cdc12218b79c36c4c1e6bcdc8510"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classsigc_1_1const__volatile__mem__functor6"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1const__volatile__mem__functor6')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html">sigc::const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td></tr>
 <tr class="memitem:aa921f2d1cea8ddd987cdaa8df6479fab inherit pub_methods_classsigc_1_1const__volatile__mem__functor6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#aa921f2d1cea8ddd987cdaa8df6479fab">const_volatile_mem_functor6</a> ()</td></tr>
 <tr class="memdesc:aa921f2d1cea8ddd987cdaa8df6479fab inherit pub_methods_classsigc_1_1const__volatile__mem__functor6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an invalid functor.  <a href="#aa921f2d1cea8ddd987cdaa8df6479fab">More...</a><br /></td></tr>
@@ -101,12 +101,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a09704c72e9b0353b04776522edefd57e inherit pub_methods_classsigc_1_1const__volatile__mem__functor6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#a09704c72e9b0353b04776522edefd57e">const_volatile_mem_functor6</a> (<a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#af8da04ac5f6e2252f963f4f4bb87c9fd">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a09704c72e9b0353b04776522edefd57e inherit pub_methods_classsigc_1_1const__volatile__mem__functor6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html" title="const_volatile_mem_functor6 wraps const volatile methods with 6 argument(s). ">const_volatile_mem_functor6</a> object that wraps the passed method.  <a href="#a09704c72e9b0353b04776522edefd57e">More...</a><br /></td></tr>
 <tr class="separator:a09704c72e9b0353b04776522edefd57e inherit pub_methods_classsigc_1_1const__volatile__mem__functor6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae438dd9368f1b10004b6d51b599c2376 inherit pub_methods_classsigc_1_1const__volatile__mem__functor6"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ae438dd9368f1b10004b6d51b599c2376">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6) const </td></tr>
-<tr class="memdesc:ae438dd9368f1b10004b6d51b599c2376 inherit pub_methods_classsigc_1_1const__volatile__mem__functor6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ae438dd9368f1b10004b6d51b599c2376">More...</a><br /></td></tr>
-<tr class="separator:ae438dd9368f1b10004b6d51b599c2376 inherit pub_methods_classsigc_1_1const__volatile__mem__functor6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a16339a56992d51e657da9e7ffd300b21 inherit pub_methods_classsigc_1_1const__volatile__mem__functor6"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#a16339a56992d51e657da9e7ffd300b21">operator()</a> (const T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6) const </td></tr>
-<tr class="memdesc:a16339a56992d51e657da9e7ffd300b21 inherit pub_methods_classsigc_1_1const__volatile__mem__functor6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a16339a56992d51e657da9e7ffd300b21">More...</a><br /></td></tr>
-<tr class="separator:a16339a56992d51e657da9e7ffd300b21 inherit pub_methods_classsigc_1_1const__volatile__mem__functor6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8c9524ca5ed1ff48ec06e93f6af6cb7 inherit pub_methods_classsigc_1_1const__volatile__mem__functor6"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ab8c9524ca5ed1ff48ec06e93f6af6cb7">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6) const </td></tr>
+<tr class="memdesc:ab8c9524ca5ed1ff48ec06e93f6af6cb7 inherit pub_methods_classsigc_1_1const__volatile__mem__functor6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ab8c9524ca5ed1ff48ec06e93f6af6cb7">More...</a><br /></td></tr>
+<tr class="separator:ab8c9524ca5ed1ff48ec06e93f6af6cb7 inherit pub_methods_classsigc_1_1const__volatile__mem__functor6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac326aca307b611485552fbb72bde2650 inherit pub_methods_classsigc_1_1const__volatile__mem__functor6"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ac326aca307b611485552fbb72bde2650">operator()</a> (const T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6) const </td></tr>
+<tr class="memdesc:ac326aca307b611485552fbb72bde2650 inherit pub_methods_classsigc_1_1const__volatile__mem__functor6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ac326aca307b611485552fbb72bde2650">More...</a><br /></td></tr>
+<tr class="separator:ac326aca307b611485552fbb72bde2650 inherit pub_methods_classsigc_1_1const__volatile__mem__functor6"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
 Public Attributes</h2></td></tr>
@@ -126,13 +126,13 @@ class sigc::bound_const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg
 <p><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html" title="bound_const_volatile_mem_functor6 encapsulates a const volatile method with 6 arguments and an object...">bound_const_volatile_mem_functor6</a> encapsulates a const volatile method with 6 arguments and an object instance. </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html" title="bound_const_volatile_mem_functor6 encapsulates a const volatile method with 6 arguments and an object...">bound_const_volatile_mem_functor6</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a1ca04b8397d16d03e086f0dc98241eee" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a1ca04b8397d16d03e086f0dc98241eee" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a1ca04b8397d16d03e086f0dc98241eee" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a1ca04b8397d16d03e086f0dc98241eee" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a1ca04b8397d16d03e086f0dc98241eee" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a1ca04b8397d16d03e086f0dc98241eee" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a1ca04b8397d16d03e086f0dc98241eee" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a72c9cdc12218b79c36c4c1e6bcdc8510" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a72c9cdc12218b79c36c4c1e6bcdc8510" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a72c9cdc12218b79c36c4c1e6bcdc8510" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a72c9cdc12218b79c36c4c1e6bcdc8510" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a72c9cdc12218b79c36c4c1e6bcdc8510" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a72c9cdc12218b79c36c4c1e6bcdc8510" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a72c9cdc12218b79c36c4c1e6bcdc8510" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -189,7 +189,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a1ca04b8397d16d03e086f0dc98241eee" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a72c9cdc12218b79c36c4c1e6bcdc8510" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -234,7 +234,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a1ca04b8397d16d03e086f0dc98241eee" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a72c9cdc12218b79c36c4c1e6bcdc8510" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -242,7 +242,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a1ca04b8397d16d03e086f0dc98241eee"></a>
+<a class="anchor" id="a72c9cdc12218b79c36c4c1e6bcdc8510"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -254,37 +254,37 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="memname">T_return <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html">sigc::bound_const_volatile_mem_functor6</a>&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt;&#160;</td>
           <td class="paramname"><em>_A_a6</em>&#160;</td>
         </tr>
         <tr>
@@ -334,7 +334,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f24875c4a410fa841e65a89d6efbe4fdcf4f3626..e728b08111c573e2a3a54d4e8737b8e096b74a2a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a3f19b8bff74776f040492d3410c54fa1">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html">sigc::const_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#a48030a47276e3eede338fc78c79e5a35">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html">sigc::bound_const_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#aec37eae62ba95f04b55dd6c55c6161c1">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html">sigc::bound_const_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#aee72086f8a25fd7935f8024f2d2d01b7">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html">sigc::bound_const_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#ad2e699425411b243ac92bbd81f88f607">sigc::const_volatile_mem_functor7::operator()</a>(const T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html">sigc::const_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#ab125a6db0dc15be0c539695cbdf828ec">sigc::const_volatile_mem_functor7::operator()</a>(const T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html">sigc::const_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#a59a468b9d9e9a103a9ea06bab62ed772">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html">sigc::bound_const_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a99401731065363f4088615c8eac558c3">sigc::const_volatile_mem_functor7::operator()</a>(const T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html">sigc::const_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a6908d116df811051ba610842c6472117">sigc::const_volatile_mem_functor7::operator()</a>(const T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html">sigc::const_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a25cb7e6ed71406c5b91ab2696ad8e623">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html">sigc::const_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 99bdad0a427be0164330ad9af9cf36c21e030e28..87a2047480096452ab634a7986ff007442ba75e4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -91,9 +91,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:aed3adf188de8b282a4a597fb5e4a07bc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#aed3adf188de8b282a4a597fb5e4a07bc">bound_const_volatile_mem_functor7</a> (const T_obj&amp; _A_obj, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#a48030a47276e3eede338fc78c79e5a35">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:aed3adf188de8b282a4a597fb5e4a07bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html" title="bound_const_volatile_mem_functor7 encapsulates a const volatile method with 7 arguments and an object...">bound_const_volatile_mem_functor7</a> object that wraps the passed method.  <a href="#aed3adf188de8b282a4a597fb5e4a07bc">More...</a><br /></td></tr>
 <tr class="separator:aed3adf188de8b282a4a597fb5e4a07bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aee72086f8a25fd7935f8024f2d2d01b7"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#aee72086f8a25fd7935f8024f2d2d01b7">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take _A_a7) const </td></tr>
-<tr class="memdesc:aee72086f8a25fd7935f8024f2d2d01b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#aee72086f8a25fd7935f8024f2d2d01b7">More...</a><br /></td></tr>
-<tr class="separator:aee72086f8a25fd7935f8024f2d2d01b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a59a468b9d9e9a103a9ea06bab62ed772"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#a59a468b9d9e9a103a9ea06bab62ed772">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt; _A_a7) const </td></tr>
+<tr class="memdesc:a59a468b9d9e9a103a9ea06bab62ed772"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#a59a468b9d9e9a103a9ea06bab62ed772">More...</a><br /></td></tr>
+<tr class="separator:a59a468b9d9e9a103a9ea06bab62ed772"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classsigc_1_1const__volatile__mem__functor7"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1const__volatile__mem__functor7')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html">sigc::const_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td></tr>
 <tr class="memitem:ac71290a7277b022f8a8d7abc4158a7ae inherit pub_methods_classsigc_1_1const__volatile__mem__functor7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#ac71290a7277b022f8a8d7abc4158a7ae">const_volatile_mem_functor7</a> ()</td></tr>
 <tr class="memdesc:ac71290a7277b022f8a8d7abc4158a7ae inherit pub_methods_classsigc_1_1const__volatile__mem__functor7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an invalid functor.  <a href="#ac71290a7277b022f8a8d7abc4158a7ae">More...</a><br /></td></tr>
@@ -101,12 +101,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a95dcac66fbdb4c3b92682a1ddaa0309c inherit pub_methods_classsigc_1_1const__volatile__mem__functor7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a95dcac66fbdb4c3b92682a1ddaa0309c">const_volatile_mem_functor7</a> (<a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a7e3bac9b817c848b96e9d1b257be1de5">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a95dcac66fbdb4c3b92682a1ddaa0309c inherit pub_methods_classsigc_1_1const__volatile__mem__functor7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html" title="const_volatile_mem_functor7 wraps const volatile methods with 7 argument(s). ">const_volatile_mem_functor7</a> object that wraps the passed method.  <a href="#a95dcac66fbdb4c3b92682a1ddaa0309c">More...</a><br /></td></tr>
 <tr class="separator:a95dcac66fbdb4c3b92682a1ddaa0309c inherit pub_methods_classsigc_1_1const__volatile__mem__functor7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad2e699425411b243ac92bbd81f88f607 inherit pub_methods_classsigc_1_1const__volatile__mem__functor7"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#ad2e699425411b243ac92bbd81f88f607">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take _A_a7) const </td></tr>
-<tr class="memdesc:ad2e699425411b243ac92bbd81f88f607 inherit pub_methods_classsigc_1_1const__volatile__mem__functor7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ad2e699425411b243ac92bbd81f88f607">More...</a><br /></td></tr>
-<tr class="separator:ad2e699425411b243ac92bbd81f88f607 inherit pub_methods_classsigc_1_1const__volatile__mem__functor7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab125a6db0dc15be0c539695cbdf828ec inherit pub_methods_classsigc_1_1const__volatile__mem__functor7"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#ab125a6db0dc15be0c539695cbdf828ec">operator()</a> (const T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take _A_a7) const </td></tr>
-<tr class="memdesc:ab125a6db0dc15be0c539695cbdf828ec inherit pub_methods_classsigc_1_1const__volatile__mem__functor7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ab125a6db0dc15be0c539695cbdf828ec">More...</a><br /></td></tr>
-<tr class="separator:ab125a6db0dc15be0c539695cbdf828ec inherit pub_methods_classsigc_1_1const__volatile__mem__functor7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a99401731065363f4088615c8eac558c3 inherit pub_methods_classsigc_1_1const__volatile__mem__functor7"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a99401731065363f4088615c8eac558c3">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt; _A_a7) const </td></tr>
+<tr class="memdesc:a99401731065363f4088615c8eac558c3 inherit pub_methods_classsigc_1_1const__volatile__mem__functor7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a99401731065363f4088615c8eac558c3">More...</a><br /></td></tr>
+<tr class="separator:a99401731065363f4088615c8eac558c3 inherit pub_methods_classsigc_1_1const__volatile__mem__functor7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6908d116df811051ba610842c6472117 inherit pub_methods_classsigc_1_1const__volatile__mem__functor7"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a6908d116df811051ba610842c6472117">operator()</a> (const T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt; _A_a7) const </td></tr>
+<tr class="memdesc:a6908d116df811051ba610842c6472117 inherit pub_methods_classsigc_1_1const__volatile__mem__functor7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a6908d116df811051ba610842c6472117">More...</a><br /></td></tr>
+<tr class="separator:a6908d116df811051ba610842c6472117 inherit pub_methods_classsigc_1_1const__volatile__mem__functor7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
 Public Attributes</h2></td></tr>
@@ -126,14 +126,14 @@ class sigc::bound_const_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg
 <p><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html" title="bound_const_volatile_mem_functor7 encapsulates a const volatile method with 7 arguments and an object...">bound_const_volatile_mem_functor7</a> encapsulates a const volatile method with 7 arguments and an object instance. </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html" title="bound_const_volatile_mem_functor7 encapsulates a const volatile method with 7 arguments and an object...">bound_const_volatile_mem_functor7</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#aee72086f8a25fd7935f8024f2d2d01b7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#aee72086f8a25fd7935f8024f2d2d01b7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#aee72086f8a25fd7935f8024f2d2d01b7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#aee72086f8a25fd7935f8024f2d2d01b7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#aee72086f8a25fd7935f8024f2d2d01b7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#aee72086f8a25fd7935f8024f2d2d01b7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#aee72086f8a25fd7935f8024f2d2d01b7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#aee72086f8a25fd7935f8024f2d2d01b7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#a59a468b9d9e9a103a9ea06bab62ed772" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#a59a468b9d9e9a103a9ea06bab62ed772" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#a59a468b9d9e9a103a9ea06bab62ed772" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#a59a468b9d9e9a103a9ea06bab62ed772" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#a59a468b9d9e9a103a9ea06bab62ed772" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#a59a468b9d9e9a103a9ea06bab62ed772" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#a59a468b9d9e9a103a9ea06bab62ed772" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#a59a468b9d9e9a103a9ea06bab62ed772" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -190,7 +190,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#aee72086f8a25fd7935f8024f2d2d01b7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#a59a468b9d9e9a103a9ea06bab62ed772" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -235,7 +235,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#aee72086f8a25fd7935f8024f2d2d01b7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#a59a468b9d9e9a103a9ea06bab62ed772" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -243,7 +243,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="aee72086f8a25fd7935f8024f2d2d01b7"></a>
+<a class="anchor" id="a59a468b9d9e9a103a9ea06bab62ed772"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -255,43 +255,43 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="memname">T_return <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html">sigc::bound_const_volatile_mem_functor7</a>&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt;&#160;</td>
           <td class="paramname"><em>_A_a6</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt;&#160;</td>
           <td class="paramname"><em>_A_a7</em>&#160;</td>
         </tr>
         <tr>
@@ -342,7 +342,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a4742174cc4e2b3623aec14e169293a78c928593..06cae7bf145ff66a0048a8dbff5387b521a557b2 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 7e9ef57a21701b9e795c7bf5e0280071c9516b81..3a6255181df5c66987e766023fae28c193d34277 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -282,7 +282,7 @@ template &lt;class T_return , class T_obj &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 57e3c7c78cbfd84e3ef9c179bec3a83adaf842df..39311ab2aa6a3fef8e6439811b79612e8406d9cd 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html#ab97c2206275025d8d1e7665c12322eba">mem_functor1</a>()</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html">sigc::mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html#a63230b348e410f7d2f245df1f2af019a">mem_functor1</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html">sigc::mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor1.html#a95ae2c4525d8218569b68bbb3effbadf">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor1.html">sigc::bound_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor1.html#a5c589e3b5ce49a8845554ce9e95032a3">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor1.html">sigc::bound_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html#a72c4e7ffd730381bbb842f3b72816d02">sigc::mem_functor1::operator()</a>(T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html">sigc::mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html#a3555bf838d0d60d24271d0354d925b40">sigc::mem_functor1::operator()</a>(T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html">sigc::mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor1.html#a027784cd93e42f1500fcc95c68c5dc91">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor1.html">sigc::bound_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html#a94012e541419dab7d8093e047eb58dfb">sigc::mem_functor1::operator()</a>(T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html">sigc::mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html#a1ac7895847c5d2200dac5de6241b4564">sigc::mem_functor1::operator()</a>(T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html">sigc::mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html#a7c7ab28530e2f678eae87772253df709">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html">sigc::mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 29afd52dbd4b1e9248e8a18b3de8c6f74f5ef100..26635f4324be3ed5c60c3cffc1e31194a7e4145f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -91,9 +91,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a777afe4673c9adc0798a38fc96bca7f6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__mem__functor1.html#a777afe4673c9adc0798a38fc96bca7f6">bound_mem_functor1</a> (T_obj&amp; _A_obj, <a class="el" href="classsigc_1_1bound__mem__functor1.html#a8e460c2a0eb87dcaf263c984b4dc5888">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a777afe4673c9adc0798a38fc96bca7f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__mem__functor1.html" title="bound_mem_functor1 encapsulates a method with 1 arguments and an object instance. ...">bound_mem_functor1</a> object that wraps the passed method.  <a href="#a777afe4673c9adc0798a38fc96bca7f6">More...</a><br /></td></tr>
 <tr class="separator:a777afe4673c9adc0798a38fc96bca7f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5c589e3b5ce49a8845554ce9e95032a3"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__mem__functor1.html#a5c589e3b5ce49a8845554ce9e95032a3">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1) const </td></tr>
-<tr class="memdesc:a5c589e3b5ce49a8845554ce9e95032a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#a5c589e3b5ce49a8845554ce9e95032a3">More...</a><br /></td></tr>
-<tr class="separator:a5c589e3b5ce49a8845554ce9e95032a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a027784cd93e42f1500fcc95c68c5dc91"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__mem__functor1.html#a027784cd93e42f1500fcc95c68c5dc91">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1) const </td></tr>
+<tr class="memdesc:a027784cd93e42f1500fcc95c68c5dc91"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#a027784cd93e42f1500fcc95c68c5dc91">More...</a><br /></td></tr>
+<tr class="separator:a027784cd93e42f1500fcc95c68c5dc91"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classsigc_1_1mem__functor1"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1mem__functor1')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classsigc_1_1mem__functor1.html">sigc::mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td></tr>
 <tr class="memitem:ab97c2206275025d8d1e7665c12322eba inherit pub_methods_classsigc_1_1mem__functor1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor1.html#ab97c2206275025d8d1e7665c12322eba">mem_functor1</a> ()</td></tr>
 <tr class="memdesc:ab97c2206275025d8d1e7665c12322eba inherit pub_methods_classsigc_1_1mem__functor1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an invalid functor.  <a href="#ab97c2206275025d8d1e7665c12322eba">More...</a><br /></td></tr>
@@ -101,12 +101,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a63230b348e410f7d2f245df1f2af019a inherit pub_methods_classsigc_1_1mem__functor1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor1.html#a63230b348e410f7d2f245df1f2af019a">mem_functor1</a> (<a class="el" href="classsigc_1_1mem__functor1.html#a4f10314fc4d7811e126aa0d8dc9fea8c">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a63230b348e410f7d2f245df1f2af019a inherit pub_methods_classsigc_1_1mem__functor1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1mem__functor1.html" title="mem_functor1 wraps methods with 1 argument(s). ">mem_functor1</a> object that wraps the passed method.  <a href="#a63230b348e410f7d2f245df1f2af019a">More...</a><br /></td></tr>
 <tr class="separator:a63230b348e410f7d2f245df1f2af019a inherit pub_methods_classsigc_1_1mem__functor1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a72c4e7ffd730381bbb842f3b72816d02 inherit pub_methods_classsigc_1_1mem__functor1"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor1.html#a72c4e7ffd730381bbb842f3b72816d02">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1) const </td></tr>
-<tr class="memdesc:a72c4e7ffd730381bbb842f3b72816d02 inherit pub_methods_classsigc_1_1mem__functor1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a72c4e7ffd730381bbb842f3b72816d02">More...</a><br /></td></tr>
-<tr class="separator:a72c4e7ffd730381bbb842f3b72816d02 inherit pub_methods_classsigc_1_1mem__functor1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3555bf838d0d60d24271d0354d925b40 inherit pub_methods_classsigc_1_1mem__functor1"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor1.html#a3555bf838d0d60d24271d0354d925b40">operator()</a> (T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1) const </td></tr>
-<tr class="memdesc:a3555bf838d0d60d24271d0354d925b40 inherit pub_methods_classsigc_1_1mem__functor1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a3555bf838d0d60d24271d0354d925b40">More...</a><br /></td></tr>
-<tr class="separator:a3555bf838d0d60d24271d0354d925b40 inherit pub_methods_classsigc_1_1mem__functor1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a94012e541419dab7d8093e047eb58dfb inherit pub_methods_classsigc_1_1mem__functor1"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor1.html#a94012e541419dab7d8093e047eb58dfb">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1) const </td></tr>
+<tr class="memdesc:a94012e541419dab7d8093e047eb58dfb inherit pub_methods_classsigc_1_1mem__functor1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a94012e541419dab7d8093e047eb58dfb">More...</a><br /></td></tr>
+<tr class="separator:a94012e541419dab7d8093e047eb58dfb inherit pub_methods_classsigc_1_1mem__functor1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1ac7895847c5d2200dac5de6241b4564 inherit pub_methods_classsigc_1_1mem__functor1"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor1.html#a1ac7895847c5d2200dac5de6241b4564">operator()</a> (T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1) const </td></tr>
+<tr class="memdesc:a1ac7895847c5d2200dac5de6241b4564 inherit pub_methods_classsigc_1_1mem__functor1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a1ac7895847c5d2200dac5de6241b4564">More...</a><br /></td></tr>
+<tr class="separator:a1ac7895847c5d2200dac5de6241b4564 inherit pub_methods_classsigc_1_1mem__functor1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
 Public Attributes</h2></td></tr>
@@ -126,8 +126,8 @@ class sigc::bound_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</h3>
 <p><a class="el" href="classsigc_1_1bound__mem__functor1.html" title="bound_mem_functor1 encapsulates a method with 1 arguments and an object instance. ...">bound_mem_functor1</a> encapsulates a method with 1 arguments and an object instance. </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__mem__functor1.html" title="bound_mem_functor1 encapsulates a method with 1 arguments and an object instance. ...">bound_mem_functor1</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor1.html#a5c589e3b5ce49a8845554ce9e95032a3" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__mem__functor1.html#a5c589e3b5ce49a8845554ce9e95032a3" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor1.html#a027784cd93e42f1500fcc95c68c5dc91" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__mem__functor1.html#a027784cd93e42f1500fcc95c68c5dc91" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -184,7 +184,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor1.html#a5c589e3b5ce49a8845554ce9e95032a3" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor1.html#a027784cd93e42f1500fcc95c68c5dc91" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -229,7 +229,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor1.html#a5c589e3b5ce49a8845554ce9e95032a3" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor1.html#a027784cd93e42f1500fcc95c68c5dc91" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -237,7 +237,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a5c589e3b5ce49a8845554ce9e95032a3"></a>
+<a class="anchor" id="a027784cd93e42f1500fcc95c68c5dc91"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -249,7 +249,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
         <tr>
           <td class="memname">T_return <a class="el" href="classsigc_1_1bound__mem__functor1.html">sigc::bound_mem_functor1</a>&lt; T_return, T_obj, T_arg1 &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em></td><td>)</td>
           <td> const</td>
         </tr>
@@ -290,7 +290,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3315633492b71b9615a7c76f3f7833a096c6e9d3..a322ef16ce9ae0a852d99eea5a5f6d90225f6f27 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html#a691e21d47b7a54b67605812f7e089299">mem_functor2</a>()</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html">sigc::mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html#aeee1c7f263f8d7e7b6fa9be0156878fe">mem_functor2</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html">sigc::mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor2.html#a423780eab9a560771ec3266ea0693117">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor2.html">sigc::bound_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor2.html#a16fbd8a1ed338ee620c3b965fdfd7eb0">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor2.html">sigc::bound_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html#a1ef9d5e58e8333fc9a812d2f9a9a99fb">sigc::mem_functor2::operator()</a>(T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html">sigc::mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html#ad3d48579339ab1563404e45cc667b2c8">sigc::mem_functor2::operator()</a>(T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html">sigc::mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor2.html#a59bad11bbacff2fc6c252107b5a484d8">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor2.html">sigc::bound_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html#ac548b79e5bfe7d4051b7b9e40a403eca">sigc::mem_functor2::operator()</a>(T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html">sigc::mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html#a276cd3027a22e693c859016b3953c914">sigc::mem_functor2::operator()</a>(T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html">sigc::mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html#a9080e942d35d226ea6f9dda097342f07">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html">sigc::mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6917ee6010c010c9995dba81ffd9b805bec49535..a326d258a0517b480370d46a8cb026ba8dcbeb95 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -91,9 +91,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a830746b33cae370b756334e4a8cab703"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__mem__functor2.html#a830746b33cae370b756334e4a8cab703">bound_mem_functor2</a> (T_obj&amp; _A_obj, <a class="el" href="classsigc_1_1bound__mem__functor2.html#a1b0b5d2145f50d19214ff41bd45ab978">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a830746b33cae370b756334e4a8cab703"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__mem__functor2.html" title="bound_mem_functor2 encapsulates a method with 2 arguments and an object instance. ...">bound_mem_functor2</a> object that wraps the passed method.  <a href="#a830746b33cae370b756334e4a8cab703">More...</a><br /></td></tr>
 <tr class="separator:a830746b33cae370b756334e4a8cab703"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a16fbd8a1ed338ee620c3b965fdfd7eb0"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__mem__functor2.html#a16fbd8a1ed338ee620c3b965fdfd7eb0">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2) const </td></tr>
-<tr class="memdesc:a16fbd8a1ed338ee620c3b965fdfd7eb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#a16fbd8a1ed338ee620c3b965fdfd7eb0">More...</a><br /></td></tr>
-<tr class="separator:a16fbd8a1ed338ee620c3b965fdfd7eb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a59bad11bbacff2fc6c252107b5a484d8"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__mem__functor2.html#a59bad11bbacff2fc6c252107b5a484d8">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2) const </td></tr>
+<tr class="memdesc:a59bad11bbacff2fc6c252107b5a484d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#a59bad11bbacff2fc6c252107b5a484d8">More...</a><br /></td></tr>
+<tr class="separator:a59bad11bbacff2fc6c252107b5a484d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classsigc_1_1mem__functor2"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1mem__functor2')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classsigc_1_1mem__functor2.html">sigc::mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td></tr>
 <tr class="memitem:a691e21d47b7a54b67605812f7e089299 inherit pub_methods_classsigc_1_1mem__functor2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor2.html#a691e21d47b7a54b67605812f7e089299">mem_functor2</a> ()</td></tr>
 <tr class="memdesc:a691e21d47b7a54b67605812f7e089299 inherit pub_methods_classsigc_1_1mem__functor2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an invalid functor.  <a href="#a691e21d47b7a54b67605812f7e089299">More...</a><br /></td></tr>
@@ -101,12 +101,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:aeee1c7f263f8d7e7b6fa9be0156878fe inherit pub_methods_classsigc_1_1mem__functor2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor2.html#aeee1c7f263f8d7e7b6fa9be0156878fe">mem_functor2</a> (<a class="el" href="classsigc_1_1mem__functor2.html#aa584cfe15bb8dc5b2931d2bfd034c118">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:aeee1c7f263f8d7e7b6fa9be0156878fe inherit pub_methods_classsigc_1_1mem__functor2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1mem__functor2.html" title="mem_functor2 wraps methods with 2 argument(s). ">mem_functor2</a> object that wraps the passed method.  <a href="#aeee1c7f263f8d7e7b6fa9be0156878fe">More...</a><br /></td></tr>
 <tr class="separator:aeee1c7f263f8d7e7b6fa9be0156878fe inherit pub_methods_classsigc_1_1mem__functor2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1ef9d5e58e8333fc9a812d2f9a9a99fb inherit pub_methods_classsigc_1_1mem__functor2"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor2.html#a1ef9d5e58e8333fc9a812d2f9a9a99fb">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2) const </td></tr>
-<tr class="memdesc:a1ef9d5e58e8333fc9a812d2f9a9a99fb inherit pub_methods_classsigc_1_1mem__functor2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a1ef9d5e58e8333fc9a812d2f9a9a99fb">More...</a><br /></td></tr>
-<tr class="separator:a1ef9d5e58e8333fc9a812d2f9a9a99fb inherit pub_methods_classsigc_1_1mem__functor2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad3d48579339ab1563404e45cc667b2c8 inherit pub_methods_classsigc_1_1mem__functor2"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor2.html#ad3d48579339ab1563404e45cc667b2c8">operator()</a> (T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2) const </td></tr>
-<tr class="memdesc:ad3d48579339ab1563404e45cc667b2c8 inherit pub_methods_classsigc_1_1mem__functor2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ad3d48579339ab1563404e45cc667b2c8">More...</a><br /></td></tr>
-<tr class="separator:ad3d48579339ab1563404e45cc667b2c8 inherit pub_methods_classsigc_1_1mem__functor2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac548b79e5bfe7d4051b7b9e40a403eca inherit pub_methods_classsigc_1_1mem__functor2"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor2.html#ac548b79e5bfe7d4051b7b9e40a403eca">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2) const </td></tr>
+<tr class="memdesc:ac548b79e5bfe7d4051b7b9e40a403eca inherit pub_methods_classsigc_1_1mem__functor2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ac548b79e5bfe7d4051b7b9e40a403eca">More...</a><br /></td></tr>
+<tr class="separator:ac548b79e5bfe7d4051b7b9e40a403eca inherit pub_methods_classsigc_1_1mem__functor2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a276cd3027a22e693c859016b3953c914 inherit pub_methods_classsigc_1_1mem__functor2"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor2.html#a276cd3027a22e693c859016b3953c914">operator()</a> (T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2) const </td></tr>
+<tr class="memdesc:a276cd3027a22e693c859016b3953c914 inherit pub_methods_classsigc_1_1mem__functor2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a276cd3027a22e693c859016b3953c914">More...</a><br /></td></tr>
+<tr class="separator:a276cd3027a22e693c859016b3953c914 inherit pub_methods_classsigc_1_1mem__functor2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
 Public Attributes</h2></td></tr>
@@ -126,9 +126,9 @@ class sigc::bound_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</h3>
 <p><a class="el" href="classsigc_1_1bound__mem__functor2.html" title="bound_mem_functor2 encapsulates a method with 2 arguments and an object instance. ...">bound_mem_functor2</a> encapsulates a method with 2 arguments and an object instance. </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__mem__functor2.html" title="bound_mem_functor2 encapsulates a method with 2 arguments and an object instance. ...">bound_mem_functor2</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor2.html#a16fbd8a1ed338ee620c3b965fdfd7eb0" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor2.html#a16fbd8a1ed338ee620c3b965fdfd7eb0" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__mem__functor2.html#a16fbd8a1ed338ee620c3b965fdfd7eb0" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor2.html#a59bad11bbacff2fc6c252107b5a484d8" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor2.html#a59bad11bbacff2fc6c252107b5a484d8" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__mem__functor2.html#a59bad11bbacff2fc6c252107b5a484d8" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -185,7 +185,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor2.html#a16fbd8a1ed338ee620c3b965fdfd7eb0" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor2.html#a59bad11bbacff2fc6c252107b5a484d8" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -230,7 +230,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor2.html#a16fbd8a1ed338ee620c3b965fdfd7eb0" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor2.html#a59bad11bbacff2fc6c252107b5a484d8" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -238,7 +238,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a16fbd8a1ed338ee620c3b965fdfd7eb0"></a>
+<a class="anchor" id="a59bad11bbacff2fc6c252107b5a484d8"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -250,13 +250,13 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
         <tr>
           <td class="memname">T_return <a class="el" href="classsigc_1_1bound__mem__functor2.html">sigc::bound_mem_functor2</a>&lt; T_return, T_obj, T_arg1, T_arg2 &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>&#160;</td>
         </tr>
         <tr>
@@ -302,7 +302,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a82a22135be62b5c54d9138cc3a2f97a804ebbc8..29b17063b00a0b0d75097c34b3a9acfe5e87b577 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html#abc94be96c346537bca09c73a342f5ccd">mem_functor3</a>()</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html">sigc::mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html#af22e274e905262144832ca9683d8823f">mem_functor3</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html">sigc::mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor3.html#ae05cea0cbd3345abc624e545422bb47a">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor3.html">sigc::bound_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor3.html#af8d299f488a73a32578b0342988a3322">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor3.html">sigc::bound_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html#a83ad80686392272239adf599a9772ada">sigc::mem_functor3::operator()</a>(T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html">sigc::mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html#ad6b7b1bf6cb43fdf76a14d3b37d71512">sigc::mem_functor3::operator()</a>(T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html">sigc::mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor3.html#aef99cc6ff585af40d08599b0c893fff6">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor3.html">sigc::bound_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html#ac439b3c43a05818e8de962e21b3b8b47">sigc::mem_functor3::operator()</a>(T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html">sigc::mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html#a87f76b681fc83417aefe34a323a922ce">sigc::mem_functor3::operator()</a>(T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html">sigc::mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html#af620103fa36aa86fb539843f7f730e01">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html">sigc::mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index beebe9261ab25435bd58fb8beeca8584672472d6..8814f811400ee321adb482b16aa1439ee660b7fb 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -91,9 +91,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a1d1dddd6a334864611f5dc3a8ece26f9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__mem__functor3.html#a1d1dddd6a334864611f5dc3a8ece26f9">bound_mem_functor3</a> (T_obj&amp; _A_obj, <a class="el" href="classsigc_1_1bound__mem__functor3.html#a66d1aa7ad3edafd8851ee0b334f83efe">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a1d1dddd6a334864611f5dc3a8ece26f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__mem__functor3.html" title="bound_mem_functor3 encapsulates a method with 3 arguments and an object instance. ...">bound_mem_functor3</a> object that wraps the passed method.  <a href="#a1d1dddd6a334864611f5dc3a8ece26f9">More...</a><br /></td></tr>
 <tr class="separator:a1d1dddd6a334864611f5dc3a8ece26f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af8d299f488a73a32578b0342988a3322"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__mem__functor3.html#af8d299f488a73a32578b0342988a3322">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3) const </td></tr>
-<tr class="memdesc:af8d299f488a73a32578b0342988a3322"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#af8d299f488a73a32578b0342988a3322">More...</a><br /></td></tr>
-<tr class="separator:af8d299f488a73a32578b0342988a3322"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef99cc6ff585af40d08599b0c893fff6"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__mem__functor3.html#aef99cc6ff585af40d08599b0c893fff6">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3) const </td></tr>
+<tr class="memdesc:aef99cc6ff585af40d08599b0c893fff6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#aef99cc6ff585af40d08599b0c893fff6">More...</a><br /></td></tr>
+<tr class="separator:aef99cc6ff585af40d08599b0c893fff6"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classsigc_1_1mem__functor3"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1mem__functor3')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classsigc_1_1mem__functor3.html">sigc::mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td></tr>
 <tr class="memitem:abc94be96c346537bca09c73a342f5ccd inherit pub_methods_classsigc_1_1mem__functor3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor3.html#abc94be96c346537bca09c73a342f5ccd">mem_functor3</a> ()</td></tr>
 <tr class="memdesc:abc94be96c346537bca09c73a342f5ccd inherit pub_methods_classsigc_1_1mem__functor3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an invalid functor.  <a href="#abc94be96c346537bca09c73a342f5ccd">More...</a><br /></td></tr>
@@ -101,12 +101,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:af22e274e905262144832ca9683d8823f inherit pub_methods_classsigc_1_1mem__functor3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor3.html#af22e274e905262144832ca9683d8823f">mem_functor3</a> (<a class="el" href="classsigc_1_1mem__functor3.html#a8da99a5dcfe5ae1cecd6ce93ab91b929">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:af22e274e905262144832ca9683d8823f inherit pub_methods_classsigc_1_1mem__functor3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1mem__functor3.html" title="mem_functor3 wraps methods with 3 argument(s). ">mem_functor3</a> object that wraps the passed method.  <a href="#af22e274e905262144832ca9683d8823f">More...</a><br /></td></tr>
 <tr class="separator:af22e274e905262144832ca9683d8823f inherit pub_methods_classsigc_1_1mem__functor3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a83ad80686392272239adf599a9772ada inherit pub_methods_classsigc_1_1mem__functor3"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor3.html#a83ad80686392272239adf599a9772ada">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3) const </td></tr>
-<tr class="memdesc:a83ad80686392272239adf599a9772ada inherit pub_methods_classsigc_1_1mem__functor3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a83ad80686392272239adf599a9772ada">More...</a><br /></td></tr>
-<tr class="separator:a83ad80686392272239adf599a9772ada inherit pub_methods_classsigc_1_1mem__functor3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad6b7b1bf6cb43fdf76a14d3b37d71512 inherit pub_methods_classsigc_1_1mem__functor3"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor3.html#ad6b7b1bf6cb43fdf76a14d3b37d71512">operator()</a> (T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3) const </td></tr>
-<tr class="memdesc:ad6b7b1bf6cb43fdf76a14d3b37d71512 inherit pub_methods_classsigc_1_1mem__functor3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ad6b7b1bf6cb43fdf76a14d3b37d71512">More...</a><br /></td></tr>
-<tr class="separator:ad6b7b1bf6cb43fdf76a14d3b37d71512 inherit pub_methods_classsigc_1_1mem__functor3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac439b3c43a05818e8de962e21b3b8b47 inherit pub_methods_classsigc_1_1mem__functor3"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor3.html#ac439b3c43a05818e8de962e21b3b8b47">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3) const </td></tr>
+<tr class="memdesc:ac439b3c43a05818e8de962e21b3b8b47 inherit pub_methods_classsigc_1_1mem__functor3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ac439b3c43a05818e8de962e21b3b8b47">More...</a><br /></td></tr>
+<tr class="separator:ac439b3c43a05818e8de962e21b3b8b47 inherit pub_methods_classsigc_1_1mem__functor3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a87f76b681fc83417aefe34a323a922ce inherit pub_methods_classsigc_1_1mem__functor3"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor3.html#a87f76b681fc83417aefe34a323a922ce">operator()</a> (T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3) const </td></tr>
+<tr class="memdesc:a87f76b681fc83417aefe34a323a922ce inherit pub_methods_classsigc_1_1mem__functor3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a87f76b681fc83417aefe34a323a922ce">More...</a><br /></td></tr>
+<tr class="separator:a87f76b681fc83417aefe34a323a922ce inherit pub_methods_classsigc_1_1mem__functor3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
 Public Attributes</h2></td></tr>
@@ -126,10 +126,10 @@ class sigc::bound_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;<
 <p><a class="el" href="classsigc_1_1bound__mem__functor3.html" title="bound_mem_functor3 encapsulates a method with 3 arguments and an object instance. ...">bound_mem_functor3</a> encapsulates a method with 3 arguments and an object instance. </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__mem__functor3.html" title="bound_mem_functor3 encapsulates a method with 3 arguments and an object instance. ...">bound_mem_functor3</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor3.html#af8d299f488a73a32578b0342988a3322" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor3.html#af8d299f488a73a32578b0342988a3322" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor3.html#af8d299f488a73a32578b0342988a3322" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__mem__functor3.html#af8d299f488a73a32578b0342988a3322" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor3.html#aef99cc6ff585af40d08599b0c893fff6" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor3.html#aef99cc6ff585af40d08599b0c893fff6" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor3.html#aef99cc6ff585af40d08599b0c893fff6" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__mem__functor3.html#aef99cc6ff585af40d08599b0c893fff6" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -186,7 +186,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor3.html#af8d299f488a73a32578b0342988a3322" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor3.html#aef99cc6ff585af40d08599b0c893fff6" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -231,7 +231,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor3.html#af8d299f488a73a32578b0342988a3322" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor3.html#aef99cc6ff585af40d08599b0c893fff6" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -239,7 +239,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="af8d299f488a73a32578b0342988a3322"></a>
+<a class="anchor" id="aef99cc6ff585af40d08599b0c893fff6"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -251,19 +251,19 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="memname">T_return <a class="el" href="classsigc_1_1bound__mem__functor3.html">sigc::bound_mem_functor3</a>&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>&#160;</td>
         </tr>
         <tr>
@@ -310,7 +310,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b22d28c2709d81b4c4c0fb2fd2d4efddedba9976..bd31266ff0459065e24e0c653a8cf15512edae49 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html#a9774f0ab47d023f5bccdb9960c4fcdee">mem_functor4</a>()</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html">sigc::mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html#a4f7841b2ccd26fac6c21bf04fc524e08">mem_functor4</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html">sigc::mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor4.html#aa9a90c28652fb499438e757cdc6f3be7">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor4.html">sigc::bound_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor4.html#a26917718a5755c745e96699e2ba482b7">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor4.html">sigc::bound_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html#a41e65c47fc45c8017fe87117614e6e22">sigc::mem_functor4::operator()</a>(T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html">sigc::mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html#adc51ab9e3b9b0defaa0a9c8a402feb32">sigc::mem_functor4::operator()</a>(T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html">sigc::mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor4.html#a622496b540da06fe94e5d4b3c65f86e7">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor4.html">sigc::bound_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html#aee174e6e6c62a879f731715d3dc29e4b">sigc::mem_functor4::operator()</a>(T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html">sigc::mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html#ad0951893114e10a42260d49c7f1738dc">sigc::mem_functor4::operator()</a>(T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html">sigc::mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html#a79bf0a3c25dbe6eb07829ee55ce5d664">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html">sigc::mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3ec01eae5dad597c25c3c0081ea173ca34113f07..c028daf7e57847bd29d647215f7ed3bc864e0fd7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -91,9 +91,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:ae15ccaa9f58865b2cd9929644aa85612"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__mem__functor4.html#ae15ccaa9f58865b2cd9929644aa85612">bound_mem_functor4</a> (T_obj&amp; _A_obj, <a class="el" href="classsigc_1_1bound__mem__functor4.html#aeddcfc0ce5fe38259608bfc88af37568">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:ae15ccaa9f58865b2cd9929644aa85612"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__mem__functor4.html" title="bound_mem_functor4 encapsulates a method with 4 arguments and an object instance. ...">bound_mem_functor4</a> object that wraps the passed method.  <a href="#ae15ccaa9f58865b2cd9929644aa85612">More...</a><br /></td></tr>
 <tr class="separator:ae15ccaa9f58865b2cd9929644aa85612"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a26917718a5755c745e96699e2ba482b7"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__mem__functor4.html#a26917718a5755c745e96699e2ba482b7">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4) const </td></tr>
-<tr class="memdesc:a26917718a5755c745e96699e2ba482b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#a26917718a5755c745e96699e2ba482b7">More...</a><br /></td></tr>
-<tr class="separator:a26917718a5755c745e96699e2ba482b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a622496b540da06fe94e5d4b3c65f86e7"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__mem__functor4.html#a622496b540da06fe94e5d4b3c65f86e7">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4) const </td></tr>
+<tr class="memdesc:a622496b540da06fe94e5d4b3c65f86e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#a622496b540da06fe94e5d4b3c65f86e7">More...</a><br /></td></tr>
+<tr class="separator:a622496b540da06fe94e5d4b3c65f86e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classsigc_1_1mem__functor4"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1mem__functor4')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classsigc_1_1mem__functor4.html">sigc::mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td></tr>
 <tr class="memitem:a9774f0ab47d023f5bccdb9960c4fcdee inherit pub_methods_classsigc_1_1mem__functor4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor4.html#a9774f0ab47d023f5bccdb9960c4fcdee">mem_functor4</a> ()</td></tr>
 <tr class="memdesc:a9774f0ab47d023f5bccdb9960c4fcdee inherit pub_methods_classsigc_1_1mem__functor4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an invalid functor.  <a href="#a9774f0ab47d023f5bccdb9960c4fcdee">More...</a><br /></td></tr>
@@ -101,12 +101,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a4f7841b2ccd26fac6c21bf04fc524e08 inherit pub_methods_classsigc_1_1mem__functor4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor4.html#a4f7841b2ccd26fac6c21bf04fc524e08">mem_functor4</a> (<a class="el" href="classsigc_1_1mem__functor4.html#a9dcf1ef95187c2588ecf2abb089cc7c8">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a4f7841b2ccd26fac6c21bf04fc524e08 inherit pub_methods_classsigc_1_1mem__functor4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1mem__functor4.html" title="mem_functor4 wraps methods with 4 argument(s). ">mem_functor4</a> object that wraps the passed method.  <a href="#a4f7841b2ccd26fac6c21bf04fc524e08">More...</a><br /></td></tr>
 <tr class="separator:a4f7841b2ccd26fac6c21bf04fc524e08 inherit pub_methods_classsigc_1_1mem__functor4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a41e65c47fc45c8017fe87117614e6e22 inherit pub_methods_classsigc_1_1mem__functor4"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor4.html#a41e65c47fc45c8017fe87117614e6e22">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4) const </td></tr>
-<tr class="memdesc:a41e65c47fc45c8017fe87117614e6e22 inherit pub_methods_classsigc_1_1mem__functor4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a41e65c47fc45c8017fe87117614e6e22">More...</a><br /></td></tr>
-<tr class="separator:a41e65c47fc45c8017fe87117614e6e22 inherit pub_methods_classsigc_1_1mem__functor4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adc51ab9e3b9b0defaa0a9c8a402feb32 inherit pub_methods_classsigc_1_1mem__functor4"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor4.html#adc51ab9e3b9b0defaa0a9c8a402feb32">operator()</a> (T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4) const </td></tr>
-<tr class="memdesc:adc51ab9e3b9b0defaa0a9c8a402feb32 inherit pub_methods_classsigc_1_1mem__functor4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#adc51ab9e3b9b0defaa0a9c8a402feb32">More...</a><br /></td></tr>
-<tr class="separator:adc51ab9e3b9b0defaa0a9c8a402feb32 inherit pub_methods_classsigc_1_1mem__functor4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee174e6e6c62a879f731715d3dc29e4b inherit pub_methods_classsigc_1_1mem__functor4"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor4.html#aee174e6e6c62a879f731715d3dc29e4b">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4) const </td></tr>
+<tr class="memdesc:aee174e6e6c62a879f731715d3dc29e4b inherit pub_methods_classsigc_1_1mem__functor4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#aee174e6e6c62a879f731715d3dc29e4b">More...</a><br /></td></tr>
+<tr class="separator:aee174e6e6c62a879f731715d3dc29e4b inherit pub_methods_classsigc_1_1mem__functor4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad0951893114e10a42260d49c7f1738dc inherit pub_methods_classsigc_1_1mem__functor4"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor4.html#ad0951893114e10a42260d49c7f1738dc">operator()</a> (T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4) const </td></tr>
+<tr class="memdesc:ad0951893114e10a42260d49c7f1738dc inherit pub_methods_classsigc_1_1mem__functor4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ad0951893114e10a42260d49c7f1738dc">More...</a><br /></td></tr>
+<tr class="separator:ad0951893114e10a42260d49c7f1738dc inherit pub_methods_classsigc_1_1mem__functor4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
 Public Attributes</h2></td></tr>
@@ -126,11 +126,11 @@ class sigc::bound_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_ar
 <p><a class="el" href="classsigc_1_1bound__mem__functor4.html" title="bound_mem_functor4 encapsulates a method with 4 arguments and an object instance. ...">bound_mem_functor4</a> encapsulates a method with 4 arguments and an object instance. </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__mem__functor4.html" title="bound_mem_functor4 encapsulates a method with 4 arguments and an object instance. ...">bound_mem_functor4</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor4.html#a26917718a5755c745e96699e2ba482b7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor4.html#a26917718a5755c745e96699e2ba482b7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor4.html#a26917718a5755c745e96699e2ba482b7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor4.html#a26917718a5755c745e96699e2ba482b7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__mem__functor4.html#a26917718a5755c745e96699e2ba482b7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor4.html#a622496b540da06fe94e5d4b3c65f86e7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor4.html#a622496b540da06fe94e5d4b3c65f86e7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor4.html#a622496b540da06fe94e5d4b3c65f86e7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor4.html#a622496b540da06fe94e5d4b3c65f86e7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__mem__functor4.html#a622496b540da06fe94e5d4b3c65f86e7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -187,7 +187,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor4.html#a26917718a5755c745e96699e2ba482b7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor4.html#a622496b540da06fe94e5d4b3c65f86e7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -232,7 +232,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor4.html#a26917718a5755c745e96699e2ba482b7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor4.html#a622496b540da06fe94e5d4b3c65f86e7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -240,7 +240,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a26917718a5755c745e96699e2ba482b7"></a>
+<a class="anchor" id="a622496b540da06fe94e5d4b3c65f86e7"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -252,25 +252,25 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="memname">T_return <a class="el" href="classsigc_1_1bound__mem__functor4.html">sigc::bound_mem_functor4</a>&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>&#160;</td>
         </tr>
         <tr>
@@ -318,7 +318,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e4cfc143bddfb750f7531e01b2db7ba7cfd4b979..3dd6111ff6cee77e3351d704d1899872d954f110 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html#a9048a4a2216e20f9f34380020f5b67ec">mem_functor5</a>()</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html">sigc::mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html#a01bdff47bf4aed8c52fdfd5520fdf3cf">mem_functor5</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html">sigc::mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor5.html#a477578c56471258d6eaefb45713dbae8">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor5.html">sigc::bound_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor5.html#abd409fe824cfe3d9881cc26ce48b64a1">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor5.html">sigc::bound_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html#ad6ca177de8fcdb0655da5f9abfa3c845">sigc::mem_functor5::operator()</a>(T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html">sigc::mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html#a0710e739b8e13ab1fadf021dbdb9d22a">sigc::mem_functor5::operator()</a>(T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html">sigc::mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor5.html#a2fe3cbd5aa04046fb6d0ac8b9a55f902">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor5.html">sigc::bound_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html#a1bf94bbc82091c369905ed3e9955f09e">sigc::mem_functor5::operator()</a>(T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html">sigc::mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html#ae9706167f343c63cef3c592671a4041a">sigc::mem_functor5::operator()</a>(T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html">sigc::mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html#a3e0587ce338328d42f44c4e5f79be6ed">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html">sigc::mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d0696bec24061041e043660d4e7cc2ba80859827..d4b0f1f35b085bd434bee6f8525250834602f7a5 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -91,9 +91,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a179304173879dac0023d49e313125c8c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__mem__functor5.html#a179304173879dac0023d49e313125c8c">bound_mem_functor5</a> (T_obj&amp; _A_obj, <a class="el" href="classsigc_1_1bound__mem__functor5.html#a91181f20bd393befce307655486949ad">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a179304173879dac0023d49e313125c8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__mem__functor5.html" title="bound_mem_functor5 encapsulates a method with 5 arguments and an object instance. ...">bound_mem_functor5</a> object that wraps the passed method.  <a href="#a179304173879dac0023d49e313125c8c">More...</a><br /></td></tr>
 <tr class="separator:a179304173879dac0023d49e313125c8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abd409fe824cfe3d9881cc26ce48b64a1"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__mem__functor5.html#abd409fe824cfe3d9881cc26ce48b64a1">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5) const </td></tr>
-<tr class="memdesc:abd409fe824cfe3d9881cc26ce48b64a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#abd409fe824cfe3d9881cc26ce48b64a1">More...</a><br /></td></tr>
-<tr class="separator:abd409fe824cfe3d9881cc26ce48b64a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2fe3cbd5aa04046fb6d0ac8b9a55f902"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__mem__functor5.html#a2fe3cbd5aa04046fb6d0ac8b9a55f902">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5) const </td></tr>
+<tr class="memdesc:a2fe3cbd5aa04046fb6d0ac8b9a55f902"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#a2fe3cbd5aa04046fb6d0ac8b9a55f902">More...</a><br /></td></tr>
+<tr class="separator:a2fe3cbd5aa04046fb6d0ac8b9a55f902"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classsigc_1_1mem__functor5"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1mem__functor5')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classsigc_1_1mem__functor5.html">sigc::mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td></tr>
 <tr class="memitem:a9048a4a2216e20f9f34380020f5b67ec inherit pub_methods_classsigc_1_1mem__functor5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor5.html#a9048a4a2216e20f9f34380020f5b67ec">mem_functor5</a> ()</td></tr>
 <tr class="memdesc:a9048a4a2216e20f9f34380020f5b67ec inherit pub_methods_classsigc_1_1mem__functor5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an invalid functor.  <a href="#a9048a4a2216e20f9f34380020f5b67ec">More...</a><br /></td></tr>
@@ -101,12 +101,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a01bdff47bf4aed8c52fdfd5520fdf3cf inherit pub_methods_classsigc_1_1mem__functor5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor5.html#a01bdff47bf4aed8c52fdfd5520fdf3cf">mem_functor5</a> (<a class="el" href="classsigc_1_1mem__functor5.html#a66e9bb0c9829b13af029ee2127b54eb5">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a01bdff47bf4aed8c52fdfd5520fdf3cf inherit pub_methods_classsigc_1_1mem__functor5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1mem__functor5.html" title="mem_functor5 wraps methods with 5 argument(s). ">mem_functor5</a> object that wraps the passed method.  <a href="#a01bdff47bf4aed8c52fdfd5520fdf3cf">More...</a><br /></td></tr>
 <tr class="separator:a01bdff47bf4aed8c52fdfd5520fdf3cf inherit pub_methods_classsigc_1_1mem__functor5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad6ca177de8fcdb0655da5f9abfa3c845 inherit pub_methods_classsigc_1_1mem__functor5"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor5.html#ad6ca177de8fcdb0655da5f9abfa3c845">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5) const </td></tr>
-<tr class="memdesc:ad6ca177de8fcdb0655da5f9abfa3c845 inherit pub_methods_classsigc_1_1mem__functor5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ad6ca177de8fcdb0655da5f9abfa3c845">More...</a><br /></td></tr>
-<tr class="separator:ad6ca177de8fcdb0655da5f9abfa3c845 inherit pub_methods_classsigc_1_1mem__functor5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0710e739b8e13ab1fadf021dbdb9d22a inherit pub_methods_classsigc_1_1mem__functor5"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor5.html#a0710e739b8e13ab1fadf021dbdb9d22a">operator()</a> (T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5) const </td></tr>
-<tr class="memdesc:a0710e739b8e13ab1fadf021dbdb9d22a inherit pub_methods_classsigc_1_1mem__functor5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a0710e739b8e13ab1fadf021dbdb9d22a">More...</a><br /></td></tr>
-<tr class="separator:a0710e739b8e13ab1fadf021dbdb9d22a inherit pub_methods_classsigc_1_1mem__functor5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1bf94bbc82091c369905ed3e9955f09e inherit pub_methods_classsigc_1_1mem__functor5"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor5.html#a1bf94bbc82091c369905ed3e9955f09e">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5) const </td></tr>
+<tr class="memdesc:a1bf94bbc82091c369905ed3e9955f09e inherit pub_methods_classsigc_1_1mem__functor5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a1bf94bbc82091c369905ed3e9955f09e">More...</a><br /></td></tr>
+<tr class="separator:a1bf94bbc82091c369905ed3e9955f09e inherit pub_methods_classsigc_1_1mem__functor5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae9706167f343c63cef3c592671a4041a inherit pub_methods_classsigc_1_1mem__functor5"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor5.html#ae9706167f343c63cef3c592671a4041a">operator()</a> (T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5) const </td></tr>
+<tr class="memdesc:ae9706167f343c63cef3c592671a4041a inherit pub_methods_classsigc_1_1mem__functor5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ae9706167f343c63cef3c592671a4041a">More...</a><br /></td></tr>
+<tr class="separator:ae9706167f343c63cef3c592671a4041a inherit pub_methods_classsigc_1_1mem__functor5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
 Public Attributes</h2></td></tr>
@@ -126,12 +126,12 @@ class sigc::bound_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_ar
 <p><a class="el" href="classsigc_1_1bound__mem__functor5.html" title="bound_mem_functor5 encapsulates a method with 5 arguments and an object instance. ...">bound_mem_functor5</a> encapsulates a method with 5 arguments and an object instance. </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__mem__functor5.html" title="bound_mem_functor5 encapsulates a method with 5 arguments and an object instance. ...">bound_mem_functor5</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor5.html#abd409fe824cfe3d9881cc26ce48b64a1" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor5.html#abd409fe824cfe3d9881cc26ce48b64a1" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor5.html#abd409fe824cfe3d9881cc26ce48b64a1" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor5.html#abd409fe824cfe3d9881cc26ce48b64a1" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor5.html#abd409fe824cfe3d9881cc26ce48b64a1" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__mem__functor5.html#abd409fe824cfe3d9881cc26ce48b64a1" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor5.html#a2fe3cbd5aa04046fb6d0ac8b9a55f902" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor5.html#a2fe3cbd5aa04046fb6d0ac8b9a55f902" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor5.html#a2fe3cbd5aa04046fb6d0ac8b9a55f902" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor5.html#a2fe3cbd5aa04046fb6d0ac8b9a55f902" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor5.html#a2fe3cbd5aa04046fb6d0ac8b9a55f902" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__mem__functor5.html#a2fe3cbd5aa04046fb6d0ac8b9a55f902" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -188,7 +188,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor5.html#abd409fe824cfe3d9881cc26ce48b64a1" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor5.html#a2fe3cbd5aa04046fb6d0ac8b9a55f902" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -233,7 +233,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor5.html#abd409fe824cfe3d9881cc26ce48b64a1" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor5.html#a2fe3cbd5aa04046fb6d0ac8b9a55f902" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -241,7 +241,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="abd409fe824cfe3d9881cc26ce48b64a1"></a>
+<a class="anchor" id="a2fe3cbd5aa04046fb6d0ac8b9a55f902"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -253,31 +253,31 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="memname">T_return <a class="el" href="classsigc_1_1bound__mem__functor5.html">sigc::bound_mem_functor5</a>&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>&#160;</td>
         </tr>
         <tr>
@@ -326,7 +326,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e8b0e7e86a538ee12ce3929e8a4c38daa18efc2c..89d117e6eadc97f1b39e75a038b9ea0ac4ea42dc 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html#aaa43195f4b4e39c76c10478539d35172">mem_functor6</a>()</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html">sigc::mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html#aabc6bb723e0831e27a0a9131525d96bc">mem_functor6</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html">sigc::mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor6.html#a8aced07018e8f32dcc4339ce26a0e924">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor6.html">sigc::bound_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor6.html#af3927372cae3eb56ea1c2fc6656e0f5a">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor6.html">sigc::bound_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html#ac1e352f15b9f7e77c160ed6b10870c98">sigc::mem_functor6::operator()</a>(T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html">sigc::mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html#a6a2b7cfd0e5de9146afd9dc41a38a736">sigc::mem_functor6::operator()</a>(T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html">sigc::mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor6.html#a827677125dd399383e4edc2e388ffc6d">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor6.html">sigc::bound_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html#a0fc98b38c8991cd33dc9401feb423346">sigc::mem_functor6::operator()</a>(T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html">sigc::mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html#ae2bc9f33db793f9411315db9b7c923fb">sigc::mem_functor6::operator()</a>(T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html">sigc::mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html#af80425ff57ca2115cba771c275f49e36">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html">sigc::mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0dc202f664ab438a08e969836e73d5e2ffb39c89..16a478d1688abf6fdd21e5e0ee45c72be161c1ed 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -91,9 +91,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:abff60fd63e92b1c28c2aacf1cee93508"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__mem__functor6.html#abff60fd63e92b1c28c2aacf1cee93508">bound_mem_functor6</a> (T_obj&amp; _A_obj, <a class="el" href="classsigc_1_1bound__mem__functor6.html#ac92e6b87056623eeec0d09a35f41296d">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:abff60fd63e92b1c28c2aacf1cee93508"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__mem__functor6.html" title="bound_mem_functor6 encapsulates a method with 6 arguments and an object instance. ...">bound_mem_functor6</a> object that wraps the passed method.  <a href="#abff60fd63e92b1c28c2aacf1cee93508">More...</a><br /></td></tr>
 <tr class="separator:abff60fd63e92b1c28c2aacf1cee93508"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af3927372cae3eb56ea1c2fc6656e0f5a"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__mem__functor6.html#af3927372cae3eb56ea1c2fc6656e0f5a">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6) const </td></tr>
-<tr class="memdesc:af3927372cae3eb56ea1c2fc6656e0f5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#af3927372cae3eb56ea1c2fc6656e0f5a">More...</a><br /></td></tr>
-<tr class="separator:af3927372cae3eb56ea1c2fc6656e0f5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a827677125dd399383e4edc2e388ffc6d"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__mem__functor6.html#a827677125dd399383e4edc2e388ffc6d">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6) const </td></tr>
+<tr class="memdesc:a827677125dd399383e4edc2e388ffc6d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#a827677125dd399383e4edc2e388ffc6d">More...</a><br /></td></tr>
+<tr class="separator:a827677125dd399383e4edc2e388ffc6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classsigc_1_1mem__functor6"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1mem__functor6')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classsigc_1_1mem__functor6.html">sigc::mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td></tr>
 <tr class="memitem:aaa43195f4b4e39c76c10478539d35172 inherit pub_methods_classsigc_1_1mem__functor6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor6.html#aaa43195f4b4e39c76c10478539d35172">mem_functor6</a> ()</td></tr>
 <tr class="memdesc:aaa43195f4b4e39c76c10478539d35172 inherit pub_methods_classsigc_1_1mem__functor6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an invalid functor.  <a href="#aaa43195f4b4e39c76c10478539d35172">More...</a><br /></td></tr>
@@ -101,12 +101,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:aabc6bb723e0831e27a0a9131525d96bc inherit pub_methods_classsigc_1_1mem__functor6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor6.html#aabc6bb723e0831e27a0a9131525d96bc">mem_functor6</a> (<a class="el" href="classsigc_1_1mem__functor6.html#a202287b72f6213f64a696b185fb90268">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:aabc6bb723e0831e27a0a9131525d96bc inherit pub_methods_classsigc_1_1mem__functor6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1mem__functor6.html" title="mem_functor6 wraps methods with 6 argument(s). ">mem_functor6</a> object that wraps the passed method.  <a href="#aabc6bb723e0831e27a0a9131525d96bc">More...</a><br /></td></tr>
 <tr class="separator:aabc6bb723e0831e27a0a9131525d96bc inherit pub_methods_classsigc_1_1mem__functor6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac1e352f15b9f7e77c160ed6b10870c98 inherit pub_methods_classsigc_1_1mem__functor6"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor6.html#ac1e352f15b9f7e77c160ed6b10870c98">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6) const </td></tr>
-<tr class="memdesc:ac1e352f15b9f7e77c160ed6b10870c98 inherit pub_methods_classsigc_1_1mem__functor6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ac1e352f15b9f7e77c160ed6b10870c98">More...</a><br /></td></tr>
-<tr class="separator:ac1e352f15b9f7e77c160ed6b10870c98 inherit pub_methods_classsigc_1_1mem__functor6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6a2b7cfd0e5de9146afd9dc41a38a736 inherit pub_methods_classsigc_1_1mem__functor6"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor6.html#a6a2b7cfd0e5de9146afd9dc41a38a736">operator()</a> (T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6) const </td></tr>
-<tr class="memdesc:a6a2b7cfd0e5de9146afd9dc41a38a736 inherit pub_methods_classsigc_1_1mem__functor6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a6a2b7cfd0e5de9146afd9dc41a38a736">More...</a><br /></td></tr>
-<tr class="separator:a6a2b7cfd0e5de9146afd9dc41a38a736 inherit pub_methods_classsigc_1_1mem__functor6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0fc98b38c8991cd33dc9401feb423346 inherit pub_methods_classsigc_1_1mem__functor6"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor6.html#a0fc98b38c8991cd33dc9401feb423346">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6) const </td></tr>
+<tr class="memdesc:a0fc98b38c8991cd33dc9401feb423346 inherit pub_methods_classsigc_1_1mem__functor6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a0fc98b38c8991cd33dc9401feb423346">More...</a><br /></td></tr>
+<tr class="separator:a0fc98b38c8991cd33dc9401feb423346 inherit pub_methods_classsigc_1_1mem__functor6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae2bc9f33db793f9411315db9b7c923fb inherit pub_methods_classsigc_1_1mem__functor6"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor6.html#ae2bc9f33db793f9411315db9b7c923fb">operator()</a> (T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6) const </td></tr>
+<tr class="memdesc:ae2bc9f33db793f9411315db9b7c923fb inherit pub_methods_classsigc_1_1mem__functor6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ae2bc9f33db793f9411315db9b7c923fb">More...</a><br /></td></tr>
+<tr class="separator:ae2bc9f33db793f9411315db9b7c923fb inherit pub_methods_classsigc_1_1mem__functor6"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
 Public Attributes</h2></td></tr>
@@ -126,13 +126,13 @@ class sigc::bound_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_ar
 <p><a class="el" href="classsigc_1_1bound__mem__functor6.html" title="bound_mem_functor6 encapsulates a method with 6 arguments and an object instance. ...">bound_mem_functor6</a> encapsulates a method with 6 arguments and an object instance. </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__mem__functor6.html" title="bound_mem_functor6 encapsulates a method with 6 arguments and an object instance. ...">bound_mem_functor6</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor6.html#af3927372cae3eb56ea1c2fc6656e0f5a" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor6.html#af3927372cae3eb56ea1c2fc6656e0f5a" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor6.html#af3927372cae3eb56ea1c2fc6656e0f5a" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor6.html#af3927372cae3eb56ea1c2fc6656e0f5a" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor6.html#af3927372cae3eb56ea1c2fc6656e0f5a" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor6.html#af3927372cae3eb56ea1c2fc6656e0f5a" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__mem__functor6.html#af3927372cae3eb56ea1c2fc6656e0f5a" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor6.html#a827677125dd399383e4edc2e388ffc6d" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor6.html#a827677125dd399383e4edc2e388ffc6d" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor6.html#a827677125dd399383e4edc2e388ffc6d" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor6.html#a827677125dd399383e4edc2e388ffc6d" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor6.html#a827677125dd399383e4edc2e388ffc6d" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor6.html#a827677125dd399383e4edc2e388ffc6d" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__mem__functor6.html#a827677125dd399383e4edc2e388ffc6d" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -189,7 +189,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor6.html#af3927372cae3eb56ea1c2fc6656e0f5a" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor6.html#a827677125dd399383e4edc2e388ffc6d" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -234,7 +234,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor6.html#af3927372cae3eb56ea1c2fc6656e0f5a" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor6.html#a827677125dd399383e4edc2e388ffc6d" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -242,7 +242,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="af3927372cae3eb56ea1c2fc6656e0f5a"></a>
+<a class="anchor" id="a827677125dd399383e4edc2e388ffc6d"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -254,37 +254,37 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="memname">T_return <a class="el" href="classsigc_1_1bound__mem__functor6.html">sigc::bound_mem_functor6</a>&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt;&#160;</td>
           <td class="paramname"><em>_A_a6</em>&#160;</td>
         </tr>
         <tr>
@@ -334,7 +334,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5f7ae12960de7d23b8eeb6c00d89b6ab043f015b..4331b0a9518c6248924f9d726264a50fec04e750 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html#afbb9b8ecaa25e0dd85c0f3d539f198b4">mem_functor7</a>()</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html">sigc::mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html#a79de1ccebb568e82b7f7a67ab85e4dc6">mem_functor7</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html">sigc::mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor7.html#a03e799b2af9cdc19c76e81d0bcb843ad">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor7.html">sigc::bound_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor7.html#a4a2eb13cbf93c04580d6d88e6116db8e">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor7.html">sigc::bound_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html#a55ab258901e1425af849f0562dde8a63">sigc::mem_functor7::operator()</a>(T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html">sigc::mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html#a4d8c3256803ff3bbb5b81a6738793740">sigc::mem_functor7::operator()</a>(T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html">sigc::mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor7.html#a91f9aca2bb76f5837372eb57cae97fec">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor7.html">sigc::bound_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html#a06febedf7a2cf2e7b6e4c01729e90592">sigc::mem_functor7::operator()</a>(T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html">sigc::mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html#aede98f2190930ccfcd025381d9a468a0">sigc::mem_functor7::operator()</a>(T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html">sigc::mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html#a967b5f6572e988ea0833818b993745f9">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html">sigc::mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f5ff2146e622b1d31e86ae0b4e7770b056b3588b..651d19e9f8cfb1e8e7452c879c26e8aa87fa7ad5 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -91,9 +91,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a29f43e3ad8d4714c8f3477be02d62c3d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__mem__functor7.html#a29f43e3ad8d4714c8f3477be02d62c3d">bound_mem_functor7</a> (T_obj&amp; _A_obj, <a class="el" href="classsigc_1_1bound__mem__functor7.html#a0fcd4636185a806d055d6b885503863b">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a29f43e3ad8d4714c8f3477be02d62c3d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__mem__functor7.html" title="bound_mem_functor7 encapsulates a method with 7 arguments and an object instance. ...">bound_mem_functor7</a> object that wraps the passed method.  <a href="#a29f43e3ad8d4714c8f3477be02d62c3d">More...</a><br /></td></tr>
 <tr class="separator:a29f43e3ad8d4714c8f3477be02d62c3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4a2eb13cbf93c04580d6d88e6116db8e"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__mem__functor7.html#a4a2eb13cbf93c04580d6d88e6116db8e">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take _A_a7) const </td></tr>
-<tr class="memdesc:a4a2eb13cbf93c04580d6d88e6116db8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#a4a2eb13cbf93c04580d6d88e6116db8e">More...</a><br /></td></tr>
-<tr class="separator:a4a2eb13cbf93c04580d6d88e6116db8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a91f9aca2bb76f5837372eb57cae97fec"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__mem__functor7.html#a91f9aca2bb76f5837372eb57cae97fec">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt; _A_a7) const </td></tr>
+<tr class="memdesc:a91f9aca2bb76f5837372eb57cae97fec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#a91f9aca2bb76f5837372eb57cae97fec">More...</a><br /></td></tr>
+<tr class="separator:a91f9aca2bb76f5837372eb57cae97fec"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classsigc_1_1mem__functor7"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1mem__functor7')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classsigc_1_1mem__functor7.html">sigc::mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td></tr>
 <tr class="memitem:afbb9b8ecaa25e0dd85c0f3d539f198b4 inherit pub_methods_classsigc_1_1mem__functor7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor7.html#afbb9b8ecaa25e0dd85c0f3d539f198b4">mem_functor7</a> ()</td></tr>
 <tr class="memdesc:afbb9b8ecaa25e0dd85c0f3d539f198b4 inherit pub_methods_classsigc_1_1mem__functor7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an invalid functor.  <a href="#afbb9b8ecaa25e0dd85c0f3d539f198b4">More...</a><br /></td></tr>
@@ -101,12 +101,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a79de1ccebb568e82b7f7a67ab85e4dc6 inherit pub_methods_classsigc_1_1mem__functor7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor7.html#a79de1ccebb568e82b7f7a67ab85e4dc6">mem_functor7</a> (<a class="el" href="classsigc_1_1mem__functor7.html#a408f0afec5b4c750ca8e1bdab0f8b535">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a79de1ccebb568e82b7f7a67ab85e4dc6 inherit pub_methods_classsigc_1_1mem__functor7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1mem__functor7.html" title="mem_functor7 wraps methods with 7 argument(s). ">mem_functor7</a> object that wraps the passed method.  <a href="#a79de1ccebb568e82b7f7a67ab85e4dc6">More...</a><br /></td></tr>
 <tr class="separator:a79de1ccebb568e82b7f7a67ab85e4dc6 inherit pub_methods_classsigc_1_1mem__functor7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a55ab258901e1425af849f0562dde8a63 inherit pub_methods_classsigc_1_1mem__functor7"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor7.html#a55ab258901e1425af849f0562dde8a63">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take _A_a7) const </td></tr>
-<tr class="memdesc:a55ab258901e1425af849f0562dde8a63 inherit pub_methods_classsigc_1_1mem__functor7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a55ab258901e1425af849f0562dde8a63">More...</a><br /></td></tr>
-<tr class="separator:a55ab258901e1425af849f0562dde8a63 inherit pub_methods_classsigc_1_1mem__functor7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4d8c3256803ff3bbb5b81a6738793740 inherit pub_methods_classsigc_1_1mem__functor7"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor7.html#a4d8c3256803ff3bbb5b81a6738793740">operator()</a> (T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take _A_a7) const </td></tr>
-<tr class="memdesc:a4d8c3256803ff3bbb5b81a6738793740 inherit pub_methods_classsigc_1_1mem__functor7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a4d8c3256803ff3bbb5b81a6738793740">More...</a><br /></td></tr>
-<tr class="separator:a4d8c3256803ff3bbb5b81a6738793740 inherit pub_methods_classsigc_1_1mem__functor7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06febedf7a2cf2e7b6e4c01729e90592 inherit pub_methods_classsigc_1_1mem__functor7"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor7.html#a06febedf7a2cf2e7b6e4c01729e90592">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt; _A_a7) const </td></tr>
+<tr class="memdesc:a06febedf7a2cf2e7b6e4c01729e90592 inherit pub_methods_classsigc_1_1mem__functor7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a06febedf7a2cf2e7b6e4c01729e90592">More...</a><br /></td></tr>
+<tr class="separator:a06febedf7a2cf2e7b6e4c01729e90592 inherit pub_methods_classsigc_1_1mem__functor7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aede98f2190930ccfcd025381d9a468a0 inherit pub_methods_classsigc_1_1mem__functor7"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor7.html#aede98f2190930ccfcd025381d9a468a0">operator()</a> (T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt; _A_a7) const </td></tr>
+<tr class="memdesc:aede98f2190930ccfcd025381d9a468a0 inherit pub_methods_classsigc_1_1mem__functor7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#aede98f2190930ccfcd025381d9a468a0">More...</a><br /></td></tr>
+<tr class="separator:aede98f2190930ccfcd025381d9a468a0 inherit pub_methods_classsigc_1_1mem__functor7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
 Public Attributes</h2></td></tr>
@@ -126,14 +126,14 @@ class sigc::bound_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_ar
 <p><a class="el" href="classsigc_1_1bound__mem__functor7.html" title="bound_mem_functor7 encapsulates a method with 7 arguments and an object instance. ...">bound_mem_functor7</a> encapsulates a method with 7 arguments and an object instance. </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__mem__functor7.html" title="bound_mem_functor7 encapsulates a method with 7 arguments and an object instance. ...">bound_mem_functor7</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor7.html#a4a2eb13cbf93c04580d6d88e6116db8e" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor7.html#a4a2eb13cbf93c04580d6d88e6116db8e" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor7.html#a4a2eb13cbf93c04580d6d88e6116db8e" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor7.html#a4a2eb13cbf93c04580d6d88e6116db8e" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor7.html#a4a2eb13cbf93c04580d6d88e6116db8e" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor7.html#a4a2eb13cbf93c04580d6d88e6116db8e" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor7.html#a4a2eb13cbf93c04580d6d88e6116db8e" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__mem__functor7.html#a4a2eb13cbf93c04580d6d88e6116db8e" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor7.html#a91f9aca2bb76f5837372eb57cae97fec" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor7.html#a91f9aca2bb76f5837372eb57cae97fec" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor7.html#a91f9aca2bb76f5837372eb57cae97fec" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor7.html#a91f9aca2bb76f5837372eb57cae97fec" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor7.html#a91f9aca2bb76f5837372eb57cae97fec" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor7.html#a91f9aca2bb76f5837372eb57cae97fec" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor7.html#a91f9aca2bb76f5837372eb57cae97fec" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__mem__functor7.html#a91f9aca2bb76f5837372eb57cae97fec" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -190,7 +190,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor7.html#a4a2eb13cbf93c04580d6d88e6116db8e" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor7.html#a91f9aca2bb76f5837372eb57cae97fec" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -235,7 +235,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor7.html#a4a2eb13cbf93c04580d6d88e6116db8e" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor7.html#a91f9aca2bb76f5837372eb57cae97fec" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -243,7 +243,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a4a2eb13cbf93c04580d6d88e6116db8e"></a>
+<a class="anchor" id="a91f9aca2bb76f5837372eb57cae97fec"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -255,43 +255,43 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="memname">T_return <a class="el" href="classsigc_1_1bound__mem__functor7.html">sigc::bound_mem_functor7</a>&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt;&#160;</td>
           <td class="paramname"><em>_A_a6</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt;&#160;</td>
           <td class="paramname"><em>_A_a7</em>&#160;</td>
         </tr>
         <tr>
@@ -342,7 +342,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3397f1b4fc23c124541839a64917271cc8607763..ce386b6e8b598295a3853cd5aff188dacc66797e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0e534011c83ecd8865f626cab03485e87b94f9a6..eb4ab99a095a9d3eecd03593fad018d13526f5a4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -282,7 +282,7 @@ template &lt;class T_return , class T_obj &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 50242a868e340fb36bb32ca17656d43ec9a0ae0c..d101e440b35b405fd413f3e096cf114dfd2de67c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#ad07b2821f95c27c013af4fdce527c1cb">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html">sigc::volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#a38ee12aba5c1d6a7c608165a1137219a">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html">sigc::bound_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#a09b9ac461833030fae01249b50e5984c">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html">sigc::bound_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#a6bc5e5e893f6be97484a0ccba322013c">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html">sigc::bound_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#a93ca215c5cbfc6e9bef44e38f3635fe9">sigc::volatile_mem_functor1::operator()</a>(T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html">sigc::volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#ab229ce1bb3609e465e809eb5dfc47428">sigc::volatile_mem_functor1::operator()</a>(T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html">sigc::volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#ad3ab37d42aa958a3c1e5ea1c37165cbd">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html">sigc::bound_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#a7e3689f54ea790bad4d7b442d6e32beb">sigc::volatile_mem_functor1::operator()</a>(T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html">sigc::volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#ab10c49ac7e959ebd8b351b082b3c5935">sigc::volatile_mem_functor1::operator()</a>(T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html">sigc::volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#a3bcbf6ae6e950d35e4ac7b33fa066877">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html">sigc::volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#a30ec3be683a2c466b23da53c8025608b">volatile_mem_functor1</a>()</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html">sigc::volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#a86d592aee0ca1d853b64b52224054029">volatile_mem_functor1</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html">sigc::volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1f1a0197fb137e4886f6ed130d062676ff76f0c6..8edceaee8eb94929317620df9dfacdd1edaf0452 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -91,9 +91,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:ae51c0fe21853f42cd9890f5f995f4d87"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#ae51c0fe21853f42cd9890f5f995f4d87">bound_volatile_mem_functor1</a> (T_obj&amp; _A_obj, <a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#a38ee12aba5c1d6a7c608165a1137219a">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:ae51c0fe21853f42cd9890f5f995f4d87"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html" title="bound_volatile_mem_functor1 encapsulates a volatile method with 1 arguments and an object instance...">bound_volatile_mem_functor1</a> object that wraps the passed method.  <a href="#ae51c0fe21853f42cd9890f5f995f4d87">More...</a><br /></td></tr>
 <tr class="separator:ae51c0fe21853f42cd9890f5f995f4d87"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6bc5e5e893f6be97484a0ccba322013c"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#a6bc5e5e893f6be97484a0ccba322013c">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1) const </td></tr>
-<tr class="memdesc:a6bc5e5e893f6be97484a0ccba322013c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#a6bc5e5e893f6be97484a0ccba322013c">More...</a><br /></td></tr>
-<tr class="separator:a6bc5e5e893f6be97484a0ccba322013c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad3ab37d42aa958a3c1e5ea1c37165cbd"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#ad3ab37d42aa958a3c1e5ea1c37165cbd">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1) const </td></tr>
+<tr class="memdesc:ad3ab37d42aa958a3c1e5ea1c37165cbd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#ad3ab37d42aa958a3c1e5ea1c37165cbd">More...</a><br /></td></tr>
+<tr class="separator:ad3ab37d42aa958a3c1e5ea1c37165cbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classsigc_1_1volatile__mem__functor1"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1volatile__mem__functor1')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classsigc_1_1volatile__mem__functor1.html">sigc::volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td></tr>
 <tr class="memitem:a30ec3be683a2c466b23da53c8025608b inherit pub_methods_classsigc_1_1volatile__mem__functor1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#a30ec3be683a2c466b23da53c8025608b">volatile_mem_functor1</a> ()</td></tr>
 <tr class="memdesc:a30ec3be683a2c466b23da53c8025608b inherit pub_methods_classsigc_1_1volatile__mem__functor1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an invalid functor.  <a href="#a30ec3be683a2c466b23da53c8025608b">More...</a><br /></td></tr>
@@ -101,12 +101,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a86d592aee0ca1d853b64b52224054029 inherit pub_methods_classsigc_1_1volatile__mem__functor1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#a86d592aee0ca1d853b64b52224054029">volatile_mem_functor1</a> (<a class="el" href="classsigc_1_1volatile__mem__functor1.html#a49228c222297c3f116b132370c3f054d">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a86d592aee0ca1d853b64b52224054029 inherit pub_methods_classsigc_1_1volatile__mem__functor1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1volatile__mem__functor1.html" title="volatile_mem_functor1 wraps volatile methods with 1 argument(s). ">volatile_mem_functor1</a> object that wraps the passed method.  <a href="#a86d592aee0ca1d853b64b52224054029">More...</a><br /></td></tr>
 <tr class="separator:a86d592aee0ca1d853b64b52224054029 inherit pub_methods_classsigc_1_1volatile__mem__functor1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a93ca215c5cbfc6e9bef44e38f3635fe9 inherit pub_methods_classsigc_1_1volatile__mem__functor1"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#a93ca215c5cbfc6e9bef44e38f3635fe9">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1) const </td></tr>
-<tr class="memdesc:a93ca215c5cbfc6e9bef44e38f3635fe9 inherit pub_methods_classsigc_1_1volatile__mem__functor1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a93ca215c5cbfc6e9bef44e38f3635fe9">More...</a><br /></td></tr>
-<tr class="separator:a93ca215c5cbfc6e9bef44e38f3635fe9 inherit pub_methods_classsigc_1_1volatile__mem__functor1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab229ce1bb3609e465e809eb5dfc47428 inherit pub_methods_classsigc_1_1volatile__mem__functor1"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#ab229ce1bb3609e465e809eb5dfc47428">operator()</a> (T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1) const </td></tr>
-<tr class="memdesc:ab229ce1bb3609e465e809eb5dfc47428 inherit pub_methods_classsigc_1_1volatile__mem__functor1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ab229ce1bb3609e465e809eb5dfc47428">More...</a><br /></td></tr>
-<tr class="separator:ab229ce1bb3609e465e809eb5dfc47428 inherit pub_methods_classsigc_1_1volatile__mem__functor1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e3689f54ea790bad4d7b442d6e32beb inherit pub_methods_classsigc_1_1volatile__mem__functor1"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#a7e3689f54ea790bad4d7b442d6e32beb">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1) const </td></tr>
+<tr class="memdesc:a7e3689f54ea790bad4d7b442d6e32beb inherit pub_methods_classsigc_1_1volatile__mem__functor1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a7e3689f54ea790bad4d7b442d6e32beb">More...</a><br /></td></tr>
+<tr class="separator:a7e3689f54ea790bad4d7b442d6e32beb inherit pub_methods_classsigc_1_1volatile__mem__functor1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab10c49ac7e959ebd8b351b082b3c5935 inherit pub_methods_classsigc_1_1volatile__mem__functor1"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#ab10c49ac7e959ebd8b351b082b3c5935">operator()</a> (T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1) const </td></tr>
+<tr class="memdesc:ab10c49ac7e959ebd8b351b082b3c5935 inherit pub_methods_classsigc_1_1volatile__mem__functor1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ab10c49ac7e959ebd8b351b082b3c5935">More...</a><br /></td></tr>
+<tr class="separator:ab10c49ac7e959ebd8b351b082b3c5935 inherit pub_methods_classsigc_1_1volatile__mem__functor1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
 Public Attributes</h2></td></tr>
@@ -126,8 +126,8 @@ class sigc::bound_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</h3>
 <p><a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html" title="bound_volatile_mem_functor1 encapsulates a volatile method with 1 arguments and an object instance...">bound_volatile_mem_functor1</a> encapsulates a volatile method with 1 arguments and an object instance. </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html" title="bound_volatile_mem_functor1 encapsulates a volatile method with 1 arguments and an object instance...">bound_volatile_mem_functor1</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#a6bc5e5e893f6be97484a0ccba322013c" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#a6bc5e5e893f6be97484a0ccba322013c" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#ad3ab37d42aa958a3c1e5ea1c37165cbd" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#ad3ab37d42aa958a3c1e5ea1c37165cbd" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -184,7 +184,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#a6bc5e5e893f6be97484a0ccba322013c" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#ad3ab37d42aa958a3c1e5ea1c37165cbd" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -229,7 +229,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#a6bc5e5e893f6be97484a0ccba322013c" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#ad3ab37d42aa958a3c1e5ea1c37165cbd" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -237,7 +237,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a6bc5e5e893f6be97484a0ccba322013c"></a>
+<a class="anchor" id="ad3ab37d42aa958a3c1e5ea1c37165cbd"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -249,7 +249,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
         <tr>
           <td class="memname">T_return <a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html">sigc::bound_volatile_mem_functor1</a>&lt; T_return, T_obj, T_arg1 &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em></td><td>)</td>
           <td> const</td>
         </tr>
@@ -290,7 +290,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f3004697d3f3aebb34b618143284a210cfe99800..b215d1129987b10f5076ac241417ce57f7420a56 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#aafe942fe06b2687338ea82b058412d07">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html">sigc::volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#a16d5240b9bbb31ae266725d20b0f37d7">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html">sigc::bound_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#a80858a8bbb89469136b8e476d0bae0e6">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html">sigc::bound_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#a233338625fb4cca8dbc94c629625d86d">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html">sigc::bound_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#a10aa8d2d17a83d18d0470986ffe7591e">sigc::volatile_mem_functor2::operator()</a>(T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html">sigc::volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#ae8c368143fecb49457733234a34f5aae">sigc::volatile_mem_functor2::operator()</a>(T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html">sigc::volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#a1726984b914334669aea3cd997b48a8b">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html">sigc::bound_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#a2c3a22a712b6d7c2d36e37bd70f5759d">sigc::volatile_mem_functor2::operator()</a>(T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html">sigc::volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#a714b29652dd190b4de01632bdcad783b">sigc::volatile_mem_functor2::operator()</a>(T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html">sigc::volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#a67719071ed0eacd994fa6fe300cfb24d">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html">sigc::volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#a273bbe27bc7b190d8457408cd328c1f9">volatile_mem_functor2</a>()</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html">sigc::volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#acba5e052ebb8884ff02cab194a2f794e">volatile_mem_functor2</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html">sigc::volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2e9df6370a084d7e3dd3147fcb816d44730d3d57..3654493c6053426db852a6c7355ee582cf27e49e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -91,9 +91,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:ac3a72dc9eb316e9f096cb0a93792e368"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#ac3a72dc9eb316e9f096cb0a93792e368">bound_volatile_mem_functor2</a> (T_obj&amp; _A_obj, <a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#a16d5240b9bbb31ae266725d20b0f37d7">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:ac3a72dc9eb316e9f096cb0a93792e368"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html" title="bound_volatile_mem_functor2 encapsulates a volatile method with 2 arguments and an object instance...">bound_volatile_mem_functor2</a> object that wraps the passed method.  <a href="#ac3a72dc9eb316e9f096cb0a93792e368">More...</a><br /></td></tr>
 <tr class="separator:ac3a72dc9eb316e9f096cb0a93792e368"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a233338625fb4cca8dbc94c629625d86d"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#a233338625fb4cca8dbc94c629625d86d">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2) const </td></tr>
-<tr class="memdesc:a233338625fb4cca8dbc94c629625d86d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#a233338625fb4cca8dbc94c629625d86d">More...</a><br /></td></tr>
-<tr class="separator:a233338625fb4cca8dbc94c629625d86d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1726984b914334669aea3cd997b48a8b"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#a1726984b914334669aea3cd997b48a8b">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2) const </td></tr>
+<tr class="memdesc:a1726984b914334669aea3cd997b48a8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#a1726984b914334669aea3cd997b48a8b">More...</a><br /></td></tr>
+<tr class="separator:a1726984b914334669aea3cd997b48a8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classsigc_1_1volatile__mem__functor2"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1volatile__mem__functor2')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classsigc_1_1volatile__mem__functor2.html">sigc::volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td></tr>
 <tr class="memitem:a273bbe27bc7b190d8457408cd328c1f9 inherit pub_methods_classsigc_1_1volatile__mem__functor2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#a273bbe27bc7b190d8457408cd328c1f9">volatile_mem_functor2</a> ()</td></tr>
 <tr class="memdesc:a273bbe27bc7b190d8457408cd328c1f9 inherit pub_methods_classsigc_1_1volatile__mem__functor2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an invalid functor.  <a href="#a273bbe27bc7b190d8457408cd328c1f9">More...</a><br /></td></tr>
@@ -101,12 +101,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:acba5e052ebb8884ff02cab194a2f794e inherit pub_methods_classsigc_1_1volatile__mem__functor2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#acba5e052ebb8884ff02cab194a2f794e">volatile_mem_functor2</a> (<a class="el" href="classsigc_1_1volatile__mem__functor2.html#a5faa6d84f05d64ff92e9e4ba6b8bcc1f">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:acba5e052ebb8884ff02cab194a2f794e inherit pub_methods_classsigc_1_1volatile__mem__functor2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1volatile__mem__functor2.html" title="volatile_mem_functor2 wraps volatile methods with 2 argument(s). ">volatile_mem_functor2</a> object that wraps the passed method.  <a href="#acba5e052ebb8884ff02cab194a2f794e">More...</a><br /></td></tr>
 <tr class="separator:acba5e052ebb8884ff02cab194a2f794e inherit pub_methods_classsigc_1_1volatile__mem__functor2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a10aa8d2d17a83d18d0470986ffe7591e inherit pub_methods_classsigc_1_1volatile__mem__functor2"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#a10aa8d2d17a83d18d0470986ffe7591e">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2) const </td></tr>
-<tr class="memdesc:a10aa8d2d17a83d18d0470986ffe7591e inherit pub_methods_classsigc_1_1volatile__mem__functor2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a10aa8d2d17a83d18d0470986ffe7591e">More...</a><br /></td></tr>
-<tr class="separator:a10aa8d2d17a83d18d0470986ffe7591e inherit pub_methods_classsigc_1_1volatile__mem__functor2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae8c368143fecb49457733234a34f5aae inherit pub_methods_classsigc_1_1volatile__mem__functor2"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#ae8c368143fecb49457733234a34f5aae">operator()</a> (T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2) const </td></tr>
-<tr class="memdesc:ae8c368143fecb49457733234a34f5aae inherit pub_methods_classsigc_1_1volatile__mem__functor2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ae8c368143fecb49457733234a34f5aae">More...</a><br /></td></tr>
-<tr class="separator:ae8c368143fecb49457733234a34f5aae inherit pub_methods_classsigc_1_1volatile__mem__functor2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c3a22a712b6d7c2d36e37bd70f5759d inherit pub_methods_classsigc_1_1volatile__mem__functor2"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#a2c3a22a712b6d7c2d36e37bd70f5759d">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2) const </td></tr>
+<tr class="memdesc:a2c3a22a712b6d7c2d36e37bd70f5759d inherit pub_methods_classsigc_1_1volatile__mem__functor2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a2c3a22a712b6d7c2d36e37bd70f5759d">More...</a><br /></td></tr>
+<tr class="separator:a2c3a22a712b6d7c2d36e37bd70f5759d inherit pub_methods_classsigc_1_1volatile__mem__functor2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a714b29652dd190b4de01632bdcad783b inherit pub_methods_classsigc_1_1volatile__mem__functor2"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#a714b29652dd190b4de01632bdcad783b">operator()</a> (T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2) const </td></tr>
+<tr class="memdesc:a714b29652dd190b4de01632bdcad783b inherit pub_methods_classsigc_1_1volatile__mem__functor2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a714b29652dd190b4de01632bdcad783b">More...</a><br /></td></tr>
+<tr class="separator:a714b29652dd190b4de01632bdcad783b inherit pub_methods_classsigc_1_1volatile__mem__functor2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
 Public Attributes</h2></td></tr>
@@ -126,9 +126,9 @@ class sigc::bound_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;
 <p><a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html" title="bound_volatile_mem_functor2 encapsulates a volatile method with 2 arguments and an object instance...">bound_volatile_mem_functor2</a> encapsulates a volatile method with 2 arguments and an object instance. </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html" title="bound_volatile_mem_functor2 encapsulates a volatile method with 2 arguments and an object instance...">bound_volatile_mem_functor2</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#a233338625fb4cca8dbc94c629625d86d" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#a233338625fb4cca8dbc94c629625d86d" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#a233338625fb4cca8dbc94c629625d86d" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#a1726984b914334669aea3cd997b48a8b" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#a1726984b914334669aea3cd997b48a8b" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#a1726984b914334669aea3cd997b48a8b" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -185,7 +185,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#a233338625fb4cca8dbc94c629625d86d" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#a1726984b914334669aea3cd997b48a8b" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -230,7 +230,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#a233338625fb4cca8dbc94c629625d86d" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#a1726984b914334669aea3cd997b48a8b" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -238,7 +238,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a233338625fb4cca8dbc94c629625d86d"></a>
+<a class="anchor" id="a1726984b914334669aea3cd997b48a8b"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -250,13 +250,13 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
         <tr>
           <td class="memname">T_return <a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html">sigc::bound_volatile_mem_functor2</a>&lt; T_return, T_obj, T_arg1, T_arg2 &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>&#160;</td>
         </tr>
         <tr>
@@ -302,7 +302,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 90b211e6263ef65cef1cad093de695d509c9d65e..34e2808fb625ee341d32148bdf7c3d29a0be4c65 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#acf6a8aebcf4de461e03e9b994a807362">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html">sigc::volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#abc967931a7ab1411e02c022035073be5">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html">sigc::bound_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#a01d01f9945bd93e227403cdbb8271e2a">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html">sigc::bound_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#a6ce4c3e0e78cb5271f5c4dfaecb324e1">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html">sigc::bound_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#a68c2811c3b5b69a92e7c3eda6ddf9ba2">sigc::volatile_mem_functor3::operator()</a>(T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html">sigc::volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#af88d0cde1beb833e0e391052cf75098f">sigc::volatile_mem_functor3::operator()</a>(T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html">sigc::volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#aba2a306538ca32bd48e9cb757585044a">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html">sigc::bound_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#ada29662208acfe205afc2b78c70fd097">sigc::volatile_mem_functor3::operator()</a>(T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html">sigc::volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#a02973baeb8c05cc2dec2292f07991408">sigc::volatile_mem_functor3::operator()</a>(T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html">sigc::volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#a229fe43026e97bbcf80215ea8e9fa828">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html">sigc::volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#ad2319eebf06194ff516c27f581cbd7a5">volatile_mem_functor3</a>()</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html">sigc::volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#a2364e6ab68a8128ba9e9973c66c0ce1d">volatile_mem_functor3</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html">sigc::volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d01e07e69d83ebb14f8ede01405fec9dd8d78a72..b25f36db1dcc3a7c05a87c6157d6d67b5de265e0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -91,9 +91,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a1f2aacad170885008a58975c8562a863"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#a1f2aacad170885008a58975c8562a863">bound_volatile_mem_functor3</a> (T_obj&amp; _A_obj, <a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#abc967931a7ab1411e02c022035073be5">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a1f2aacad170885008a58975c8562a863"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html" title="bound_volatile_mem_functor3 encapsulates a volatile method with 3 arguments and an object instance...">bound_volatile_mem_functor3</a> object that wraps the passed method.  <a href="#a1f2aacad170885008a58975c8562a863">More...</a><br /></td></tr>
 <tr class="separator:a1f2aacad170885008a58975c8562a863"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6ce4c3e0e78cb5271f5c4dfaecb324e1"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#a6ce4c3e0e78cb5271f5c4dfaecb324e1">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3) const </td></tr>
-<tr class="memdesc:a6ce4c3e0e78cb5271f5c4dfaecb324e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#a6ce4c3e0e78cb5271f5c4dfaecb324e1">More...</a><br /></td></tr>
-<tr class="separator:a6ce4c3e0e78cb5271f5c4dfaecb324e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aba2a306538ca32bd48e9cb757585044a"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#aba2a306538ca32bd48e9cb757585044a">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3) const </td></tr>
+<tr class="memdesc:aba2a306538ca32bd48e9cb757585044a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#aba2a306538ca32bd48e9cb757585044a">More...</a><br /></td></tr>
+<tr class="separator:aba2a306538ca32bd48e9cb757585044a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classsigc_1_1volatile__mem__functor3"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1volatile__mem__functor3')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classsigc_1_1volatile__mem__functor3.html">sigc::volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td></tr>
 <tr class="memitem:ad2319eebf06194ff516c27f581cbd7a5 inherit pub_methods_classsigc_1_1volatile__mem__functor3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#ad2319eebf06194ff516c27f581cbd7a5">volatile_mem_functor3</a> ()</td></tr>
 <tr class="memdesc:ad2319eebf06194ff516c27f581cbd7a5 inherit pub_methods_classsigc_1_1volatile__mem__functor3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an invalid functor.  <a href="#ad2319eebf06194ff516c27f581cbd7a5">More...</a><br /></td></tr>
@@ -101,12 +101,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a2364e6ab68a8128ba9e9973c66c0ce1d inherit pub_methods_classsigc_1_1volatile__mem__functor3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#a2364e6ab68a8128ba9e9973c66c0ce1d">volatile_mem_functor3</a> (<a class="el" href="classsigc_1_1volatile__mem__functor3.html#aadf62624c12ef82ade8114184f0882c9">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a2364e6ab68a8128ba9e9973c66c0ce1d inherit pub_methods_classsigc_1_1volatile__mem__functor3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1volatile__mem__functor3.html" title="volatile_mem_functor3 wraps volatile methods with 3 argument(s). ">volatile_mem_functor3</a> object that wraps the passed method.  <a href="#a2364e6ab68a8128ba9e9973c66c0ce1d">More...</a><br /></td></tr>
 <tr class="separator:a2364e6ab68a8128ba9e9973c66c0ce1d inherit pub_methods_classsigc_1_1volatile__mem__functor3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a68c2811c3b5b69a92e7c3eda6ddf9ba2 inherit pub_methods_classsigc_1_1volatile__mem__functor3"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#a68c2811c3b5b69a92e7c3eda6ddf9ba2">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3) const </td></tr>
-<tr class="memdesc:a68c2811c3b5b69a92e7c3eda6ddf9ba2 inherit pub_methods_classsigc_1_1volatile__mem__functor3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a68c2811c3b5b69a92e7c3eda6ddf9ba2">More...</a><br /></td></tr>
-<tr class="separator:a68c2811c3b5b69a92e7c3eda6ddf9ba2 inherit pub_methods_classsigc_1_1volatile__mem__functor3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af88d0cde1beb833e0e391052cf75098f inherit pub_methods_classsigc_1_1volatile__mem__functor3"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#af88d0cde1beb833e0e391052cf75098f">operator()</a> (T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3) const </td></tr>
-<tr class="memdesc:af88d0cde1beb833e0e391052cf75098f inherit pub_methods_classsigc_1_1volatile__mem__functor3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#af88d0cde1beb833e0e391052cf75098f">More...</a><br /></td></tr>
-<tr class="separator:af88d0cde1beb833e0e391052cf75098f inherit pub_methods_classsigc_1_1volatile__mem__functor3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ada29662208acfe205afc2b78c70fd097 inherit pub_methods_classsigc_1_1volatile__mem__functor3"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#ada29662208acfe205afc2b78c70fd097">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3) const </td></tr>
+<tr class="memdesc:ada29662208acfe205afc2b78c70fd097 inherit pub_methods_classsigc_1_1volatile__mem__functor3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ada29662208acfe205afc2b78c70fd097">More...</a><br /></td></tr>
+<tr class="separator:ada29662208acfe205afc2b78c70fd097 inherit pub_methods_classsigc_1_1volatile__mem__functor3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a02973baeb8c05cc2dec2292f07991408 inherit pub_methods_classsigc_1_1volatile__mem__functor3"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#a02973baeb8c05cc2dec2292f07991408">operator()</a> (T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3) const </td></tr>
+<tr class="memdesc:a02973baeb8c05cc2dec2292f07991408 inherit pub_methods_classsigc_1_1volatile__mem__functor3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a02973baeb8c05cc2dec2292f07991408">More...</a><br /></td></tr>
+<tr class="separator:a02973baeb8c05cc2dec2292f07991408 inherit pub_methods_classsigc_1_1volatile__mem__functor3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
 Public Attributes</h2></td></tr>
@@ -126,10 +126,10 @@ class sigc::bound_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_a
 <p><a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html" title="bound_volatile_mem_functor3 encapsulates a volatile method with 3 arguments and an object instance...">bound_volatile_mem_functor3</a> encapsulates a volatile method with 3 arguments and an object instance. </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html" title="bound_volatile_mem_functor3 encapsulates a volatile method with 3 arguments and an object instance...">bound_volatile_mem_functor3</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#a6ce4c3e0e78cb5271f5c4dfaecb324e1" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#a6ce4c3e0e78cb5271f5c4dfaecb324e1" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#a6ce4c3e0e78cb5271f5c4dfaecb324e1" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#a6ce4c3e0e78cb5271f5c4dfaecb324e1" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#aba2a306538ca32bd48e9cb757585044a" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#aba2a306538ca32bd48e9cb757585044a" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#aba2a306538ca32bd48e9cb757585044a" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#aba2a306538ca32bd48e9cb757585044a" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -186,7 +186,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#a6ce4c3e0e78cb5271f5c4dfaecb324e1" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#aba2a306538ca32bd48e9cb757585044a" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -231,7 +231,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#a6ce4c3e0e78cb5271f5c4dfaecb324e1" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#aba2a306538ca32bd48e9cb757585044a" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -239,7 +239,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a6ce4c3e0e78cb5271f5c4dfaecb324e1"></a>
+<a class="anchor" id="aba2a306538ca32bd48e9cb757585044a"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -251,19 +251,19 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="memname">T_return <a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html">sigc::bound_volatile_mem_functor3</a>&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>&#160;</td>
         </tr>
         <tr>
@@ -310,7 +310,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ac5538391485f96dfeb86ae6b489dcbdc5a73563..d097152448120eb55b57fe5ed275b82bbb0e6f5e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#a176ab2202482276e79e6d71ff839c31d">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html">sigc::volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#a7a30b6a2e3067254fdea50104fea8469">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html">sigc::bound_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#a4bb276cfe8c35645f166cde087f5d17f">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html">sigc::bound_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ac394e06d0e3745ad4ca62bc495ce23d0">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html">sigc::bound_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#ace330ea014ed3e2b91eebcc8bf6a4beb">sigc::volatile_mem_functor4::operator()</a>(T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html">sigc::volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#aecefbb7c869d5f66c1b6d679ed49c082">sigc::volatile_mem_functor4::operator()</a>(T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html">sigc::volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ae268793e6685d3ffaa1ea598a694d6f6">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html">sigc::bound_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#a6e753d5775bf5e738be860627940a0f5">sigc::volatile_mem_functor4::operator()</a>(T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html">sigc::volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#a348790f9ebeb4357158b53ceb694d3bb">sigc::volatile_mem_functor4::operator()</a>(T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html">sigc::volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#a58dd95fa47c02a9ba6340682c7dbbcb0">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html">sigc::volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#a5ba462855081b617085e59e7566927a7">volatile_mem_functor4</a>()</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html">sigc::volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#ab86348ff91ed7ce4cadff97c157e4024">volatile_mem_functor4</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html">sigc::volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b9bdc74d62704911b643b7349ca9a37be230f62c..00f5ad0f71b56446daa054f8444a3bcb676b48f4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -91,9 +91,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a7264500594318b92a0a668fcfbbeffbc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#a7264500594318b92a0a668fcfbbeffbc">bound_volatile_mem_functor4</a> (T_obj&amp; _A_obj, <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#a7a30b6a2e3067254fdea50104fea8469">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a7264500594318b92a0a668fcfbbeffbc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html" title="bound_volatile_mem_functor4 encapsulates a volatile method with 4 arguments and an object instance...">bound_volatile_mem_functor4</a> object that wraps the passed method.  <a href="#a7264500594318b92a0a668fcfbbeffbc">More...</a><br /></td></tr>
 <tr class="separator:a7264500594318b92a0a668fcfbbeffbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac394e06d0e3745ad4ca62bc495ce23d0"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ac394e06d0e3745ad4ca62bc495ce23d0">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4) const </td></tr>
-<tr class="memdesc:ac394e06d0e3745ad4ca62bc495ce23d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#ac394e06d0e3745ad4ca62bc495ce23d0">More...</a><br /></td></tr>
-<tr class="separator:ac394e06d0e3745ad4ca62bc495ce23d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae268793e6685d3ffaa1ea598a694d6f6"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ae268793e6685d3ffaa1ea598a694d6f6">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4) const </td></tr>
+<tr class="memdesc:ae268793e6685d3ffaa1ea598a694d6f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#ae268793e6685d3ffaa1ea598a694d6f6">More...</a><br /></td></tr>
+<tr class="separator:ae268793e6685d3ffaa1ea598a694d6f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classsigc_1_1volatile__mem__functor4"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1volatile__mem__functor4')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classsigc_1_1volatile__mem__functor4.html">sigc::volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td></tr>
 <tr class="memitem:a5ba462855081b617085e59e7566927a7 inherit pub_methods_classsigc_1_1volatile__mem__functor4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#a5ba462855081b617085e59e7566927a7">volatile_mem_functor4</a> ()</td></tr>
 <tr class="memdesc:a5ba462855081b617085e59e7566927a7 inherit pub_methods_classsigc_1_1volatile__mem__functor4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an invalid functor.  <a href="#a5ba462855081b617085e59e7566927a7">More...</a><br /></td></tr>
@@ -101,12 +101,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:ab86348ff91ed7ce4cadff97c157e4024 inherit pub_methods_classsigc_1_1volatile__mem__functor4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#ab86348ff91ed7ce4cadff97c157e4024">volatile_mem_functor4</a> (<a class="el" href="classsigc_1_1volatile__mem__functor4.html#a697cad0c578cd4ba3e04f6db8a39e283">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:ab86348ff91ed7ce4cadff97c157e4024 inherit pub_methods_classsigc_1_1volatile__mem__functor4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1volatile__mem__functor4.html" title="volatile_mem_functor4 wraps volatile methods with 4 argument(s). ">volatile_mem_functor4</a> object that wraps the passed method.  <a href="#ab86348ff91ed7ce4cadff97c157e4024">More...</a><br /></td></tr>
 <tr class="separator:ab86348ff91ed7ce4cadff97c157e4024 inherit pub_methods_classsigc_1_1volatile__mem__functor4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ace330ea014ed3e2b91eebcc8bf6a4beb inherit pub_methods_classsigc_1_1volatile__mem__functor4"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#ace330ea014ed3e2b91eebcc8bf6a4beb">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4) const </td></tr>
-<tr class="memdesc:ace330ea014ed3e2b91eebcc8bf6a4beb inherit pub_methods_classsigc_1_1volatile__mem__functor4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ace330ea014ed3e2b91eebcc8bf6a4beb">More...</a><br /></td></tr>
-<tr class="separator:ace330ea014ed3e2b91eebcc8bf6a4beb inherit pub_methods_classsigc_1_1volatile__mem__functor4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aecefbb7c869d5f66c1b6d679ed49c082 inherit pub_methods_classsigc_1_1volatile__mem__functor4"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#aecefbb7c869d5f66c1b6d679ed49c082">operator()</a> (T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4) const </td></tr>
-<tr class="memdesc:aecefbb7c869d5f66c1b6d679ed49c082 inherit pub_methods_classsigc_1_1volatile__mem__functor4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#aecefbb7c869d5f66c1b6d679ed49c082">More...</a><br /></td></tr>
-<tr class="separator:aecefbb7c869d5f66c1b6d679ed49c082 inherit pub_methods_classsigc_1_1volatile__mem__functor4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e753d5775bf5e738be860627940a0f5 inherit pub_methods_classsigc_1_1volatile__mem__functor4"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#a6e753d5775bf5e738be860627940a0f5">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4) const </td></tr>
+<tr class="memdesc:a6e753d5775bf5e738be860627940a0f5 inherit pub_methods_classsigc_1_1volatile__mem__functor4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a6e753d5775bf5e738be860627940a0f5">More...</a><br /></td></tr>
+<tr class="separator:a6e753d5775bf5e738be860627940a0f5 inherit pub_methods_classsigc_1_1volatile__mem__functor4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a348790f9ebeb4357158b53ceb694d3bb inherit pub_methods_classsigc_1_1volatile__mem__functor4"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#a348790f9ebeb4357158b53ceb694d3bb">operator()</a> (T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4) const </td></tr>
+<tr class="memdesc:a348790f9ebeb4357158b53ceb694d3bb inherit pub_methods_classsigc_1_1volatile__mem__functor4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a348790f9ebeb4357158b53ceb694d3bb">More...</a><br /></td></tr>
+<tr class="separator:a348790f9ebeb4357158b53ceb694d3bb inherit pub_methods_classsigc_1_1volatile__mem__functor4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
 Public Attributes</h2></td></tr>
@@ -126,11 +126,11 @@ class sigc::bound_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_a
 <p><a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html" title="bound_volatile_mem_functor4 encapsulates a volatile method with 4 arguments and an object instance...">bound_volatile_mem_functor4</a> encapsulates a volatile method with 4 arguments and an object instance. </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html" title="bound_volatile_mem_functor4 encapsulates a volatile method with 4 arguments and an object instance...">bound_volatile_mem_functor4</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ac394e06d0e3745ad4ca62bc495ce23d0" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ac394e06d0e3745ad4ca62bc495ce23d0" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ac394e06d0e3745ad4ca62bc495ce23d0" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ac394e06d0e3745ad4ca62bc495ce23d0" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ac394e06d0e3745ad4ca62bc495ce23d0" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ae268793e6685d3ffaa1ea598a694d6f6" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ae268793e6685d3ffaa1ea598a694d6f6" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ae268793e6685d3ffaa1ea598a694d6f6" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ae268793e6685d3ffaa1ea598a694d6f6" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ae268793e6685d3ffaa1ea598a694d6f6" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -187,7 +187,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ac394e06d0e3745ad4ca62bc495ce23d0" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ae268793e6685d3ffaa1ea598a694d6f6" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -232,7 +232,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ac394e06d0e3745ad4ca62bc495ce23d0" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ae268793e6685d3ffaa1ea598a694d6f6" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -240,7 +240,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="ac394e06d0e3745ad4ca62bc495ce23d0"></a>
+<a class="anchor" id="ae268793e6685d3ffaa1ea598a694d6f6"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -252,25 +252,25 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="memname">T_return <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html">sigc::bound_volatile_mem_functor4</a>&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>&#160;</td>
         </tr>
         <tr>
@@ -318,7 +318,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 4d66f28e36f0c7964c7c9f0c56698ccfe4e1ac93..362b1cc1ad83dddfcbd13d8d0a3145759a71bbb1 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#a01d38ddf6e713a47199fba85fd5a8092">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html">sigc::volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a1561f499bd4d950fd36ee43ee60db585">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html">sigc::bound_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#ae17c42b74b72c74f3a7e4d5faadaa761">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html">sigc::bound_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a9f4a121e0e0709b28dfcf31df7a7e0a3">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html">sigc::bound_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#aba561797354b09741648c975c402eef8">sigc::volatile_mem_functor5::operator()</a>(T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html">sigc::volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#a36dc06ac5b66e8bec977153741718456">sigc::volatile_mem_functor5::operator()</a>(T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html">sigc::volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a59c5d86aa42ff8c14d9ecb9646db7166">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html">sigc::bound_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#a3e4f825143c5f6bea7e84b20eb3b1039">sigc::volatile_mem_functor5::operator()</a>(T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html">sigc::volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#aa60a0a6aa2d6e9d78a4e88461a9cd671">sigc::volatile_mem_functor5::operator()</a>(T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html">sigc::volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#ab647ea2e44db475cc2d4bae8be842127">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html">sigc::volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#abe1011a71cd8e78d248e072fb7d60231">volatile_mem_functor5</a>()</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html">sigc::volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#a98e43ac4bafb96958bbbf658154794d0">volatile_mem_functor5</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html">sigc::volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 753f1114d6206d177ddb667234cb026a6d2cf68f..0117461f7ec53fc28a126dc335dee95e9bd0704c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -91,9 +91,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a01734765e6a89bd0ab89063f130541e3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a01734765e6a89bd0ab89063f130541e3">bound_volatile_mem_functor5</a> (T_obj&amp; _A_obj, <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a1561f499bd4d950fd36ee43ee60db585">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a01734765e6a89bd0ab89063f130541e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html" title="bound_volatile_mem_functor5 encapsulates a volatile method with 5 arguments and an object instance...">bound_volatile_mem_functor5</a> object that wraps the passed method.  <a href="#a01734765e6a89bd0ab89063f130541e3">More...</a><br /></td></tr>
 <tr class="separator:a01734765e6a89bd0ab89063f130541e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9f4a121e0e0709b28dfcf31df7a7e0a3"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a9f4a121e0e0709b28dfcf31df7a7e0a3">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5) const </td></tr>
-<tr class="memdesc:a9f4a121e0e0709b28dfcf31df7a7e0a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#a9f4a121e0e0709b28dfcf31df7a7e0a3">More...</a><br /></td></tr>
-<tr class="separator:a9f4a121e0e0709b28dfcf31df7a7e0a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a59c5d86aa42ff8c14d9ecb9646db7166"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a59c5d86aa42ff8c14d9ecb9646db7166">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5) const </td></tr>
+<tr class="memdesc:a59c5d86aa42ff8c14d9ecb9646db7166"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#a59c5d86aa42ff8c14d9ecb9646db7166">More...</a><br /></td></tr>
+<tr class="separator:a59c5d86aa42ff8c14d9ecb9646db7166"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classsigc_1_1volatile__mem__functor5"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1volatile__mem__functor5')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classsigc_1_1volatile__mem__functor5.html">sigc::volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td></tr>
 <tr class="memitem:abe1011a71cd8e78d248e072fb7d60231 inherit pub_methods_classsigc_1_1volatile__mem__functor5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#abe1011a71cd8e78d248e072fb7d60231">volatile_mem_functor5</a> ()</td></tr>
 <tr class="memdesc:abe1011a71cd8e78d248e072fb7d60231 inherit pub_methods_classsigc_1_1volatile__mem__functor5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an invalid functor.  <a href="#abe1011a71cd8e78d248e072fb7d60231">More...</a><br /></td></tr>
@@ -101,12 +101,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a98e43ac4bafb96958bbbf658154794d0 inherit pub_methods_classsigc_1_1volatile__mem__functor5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#a98e43ac4bafb96958bbbf658154794d0">volatile_mem_functor5</a> (<a class="el" href="classsigc_1_1volatile__mem__functor5.html#a43ce719034586bbd097c823376c288ef">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a98e43ac4bafb96958bbbf658154794d0 inherit pub_methods_classsigc_1_1volatile__mem__functor5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1volatile__mem__functor5.html" title="volatile_mem_functor5 wraps volatile methods with 5 argument(s). ">volatile_mem_functor5</a> object that wraps the passed method.  <a href="#a98e43ac4bafb96958bbbf658154794d0">More...</a><br /></td></tr>
 <tr class="separator:a98e43ac4bafb96958bbbf658154794d0 inherit pub_methods_classsigc_1_1volatile__mem__functor5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aba561797354b09741648c975c402eef8 inherit pub_methods_classsigc_1_1volatile__mem__functor5"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#aba561797354b09741648c975c402eef8">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5) const </td></tr>
-<tr class="memdesc:aba561797354b09741648c975c402eef8 inherit pub_methods_classsigc_1_1volatile__mem__functor5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#aba561797354b09741648c975c402eef8">More...</a><br /></td></tr>
-<tr class="separator:aba561797354b09741648c975c402eef8 inherit pub_methods_classsigc_1_1volatile__mem__functor5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a36dc06ac5b66e8bec977153741718456 inherit pub_methods_classsigc_1_1volatile__mem__functor5"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#a36dc06ac5b66e8bec977153741718456">operator()</a> (T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5) const </td></tr>
-<tr class="memdesc:a36dc06ac5b66e8bec977153741718456 inherit pub_methods_classsigc_1_1volatile__mem__functor5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a36dc06ac5b66e8bec977153741718456">More...</a><br /></td></tr>
-<tr class="separator:a36dc06ac5b66e8bec977153741718456 inherit pub_methods_classsigc_1_1volatile__mem__functor5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3e4f825143c5f6bea7e84b20eb3b1039 inherit pub_methods_classsigc_1_1volatile__mem__functor5"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#a3e4f825143c5f6bea7e84b20eb3b1039">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5) const </td></tr>
+<tr class="memdesc:a3e4f825143c5f6bea7e84b20eb3b1039 inherit pub_methods_classsigc_1_1volatile__mem__functor5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a3e4f825143c5f6bea7e84b20eb3b1039">More...</a><br /></td></tr>
+<tr class="separator:a3e4f825143c5f6bea7e84b20eb3b1039 inherit pub_methods_classsigc_1_1volatile__mem__functor5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa60a0a6aa2d6e9d78a4e88461a9cd671 inherit pub_methods_classsigc_1_1volatile__mem__functor5"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#aa60a0a6aa2d6e9d78a4e88461a9cd671">operator()</a> (T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5) const </td></tr>
+<tr class="memdesc:aa60a0a6aa2d6e9d78a4e88461a9cd671 inherit pub_methods_classsigc_1_1volatile__mem__functor5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#aa60a0a6aa2d6e9d78a4e88461a9cd671">More...</a><br /></td></tr>
+<tr class="separator:aa60a0a6aa2d6e9d78a4e88461a9cd671 inherit pub_methods_classsigc_1_1volatile__mem__functor5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
 Public Attributes</h2></td></tr>
@@ -126,12 +126,12 @@ class sigc::bound_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_a
 <p><a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html" title="bound_volatile_mem_functor5 encapsulates a volatile method with 5 arguments and an object instance...">bound_volatile_mem_functor5</a> encapsulates a volatile method with 5 arguments and an object instance. </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html" title="bound_volatile_mem_functor5 encapsulates a volatile method with 5 arguments and an object instance...">bound_volatile_mem_functor5</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a9f4a121e0e0709b28dfcf31df7a7e0a3" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a9f4a121e0e0709b28dfcf31df7a7e0a3" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a9f4a121e0e0709b28dfcf31df7a7e0a3" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a9f4a121e0e0709b28dfcf31df7a7e0a3" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a9f4a121e0e0709b28dfcf31df7a7e0a3" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a9f4a121e0e0709b28dfcf31df7a7e0a3" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a59c5d86aa42ff8c14d9ecb9646db7166" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a59c5d86aa42ff8c14d9ecb9646db7166" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a59c5d86aa42ff8c14d9ecb9646db7166" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a59c5d86aa42ff8c14d9ecb9646db7166" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a59c5d86aa42ff8c14d9ecb9646db7166" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a59c5d86aa42ff8c14d9ecb9646db7166" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -188,7 +188,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a9f4a121e0e0709b28dfcf31df7a7e0a3" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a59c5d86aa42ff8c14d9ecb9646db7166" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -233,7 +233,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a9f4a121e0e0709b28dfcf31df7a7e0a3" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a59c5d86aa42ff8c14d9ecb9646db7166" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -241,7 +241,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a9f4a121e0e0709b28dfcf31df7a7e0a3"></a>
+<a class="anchor" id="a59c5d86aa42ff8c14d9ecb9646db7166"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -253,31 +253,31 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="memname">T_return <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html">sigc::bound_volatile_mem_functor5</a>&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>&#160;</td>
         </tr>
         <tr>
@@ -326,7 +326,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 21c00898f59cb7b3e442bdd9e0f188a0f4b03b1a..1f64035ed211c41b9623ee16b3a2890e0d49b5e4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#aa64e5accf2702a06bffb6ed68fd95022">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html">sigc::volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a6eeca5f695bff3c3302e4cf7d222a73d">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html">sigc::bound_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a64c4455bc351be0f2b42dc28b03baeb9">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html">sigc::bound_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a8f826c208d2cb84e687c508e671b0eb3">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html">sigc::bound_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#a0e8695404c80f8a83ef3762a5b7af784">sigc::volatile_mem_functor6::operator()</a>(T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html">sigc::volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#af65315e6db00c73289a0d522b74c80c9">sigc::volatile_mem_functor6::operator()</a>(T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html">sigc::volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a283bbd7d42e91155e11195908b4fd2cb">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html">sigc::bound_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#a67543ff9801d252b910835d8ffd3445e">sigc::volatile_mem_functor6::operator()</a>(T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html">sigc::volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#acda84a62b2239ae04086c4e4cfcc7342">sigc::volatile_mem_functor6::operator()</a>(T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html">sigc::volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#a1ce192c145ec5af4c826ccb2619cf002">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html">sigc::volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#a782bbd4bff8bd939a008ceb9e0511bae">volatile_mem_functor6</a>()</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html">sigc::volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#a55c428dacaaff7f5dcd48ec02b53ed60">volatile_mem_functor6</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html">sigc::volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index fdd5f5bfe5720a816c54676d1a997c7eac414b94..7f1995c068915a8532c91d122d2c80e6c6bff62d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -91,9 +91,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:af79be68e9cb6c772f6d6e817bffe9656"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#af79be68e9cb6c772f6d6e817bffe9656">bound_volatile_mem_functor6</a> (T_obj&amp; _A_obj, <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a6eeca5f695bff3c3302e4cf7d222a73d">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:af79be68e9cb6c772f6d6e817bffe9656"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html" title="bound_volatile_mem_functor6 encapsulates a volatile method with 6 arguments and an object instance...">bound_volatile_mem_functor6</a> object that wraps the passed method.  <a href="#af79be68e9cb6c772f6d6e817bffe9656">More...</a><br /></td></tr>
 <tr class="separator:af79be68e9cb6c772f6d6e817bffe9656"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8f826c208d2cb84e687c508e671b0eb3"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a8f826c208d2cb84e687c508e671b0eb3">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6) const </td></tr>
-<tr class="memdesc:a8f826c208d2cb84e687c508e671b0eb3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#a8f826c208d2cb84e687c508e671b0eb3">More...</a><br /></td></tr>
-<tr class="separator:a8f826c208d2cb84e687c508e671b0eb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a283bbd7d42e91155e11195908b4fd2cb"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a283bbd7d42e91155e11195908b4fd2cb">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6) const </td></tr>
+<tr class="memdesc:a283bbd7d42e91155e11195908b4fd2cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#a283bbd7d42e91155e11195908b4fd2cb">More...</a><br /></td></tr>
+<tr class="separator:a283bbd7d42e91155e11195908b4fd2cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classsigc_1_1volatile__mem__functor6"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1volatile__mem__functor6')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classsigc_1_1volatile__mem__functor6.html">sigc::volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td></tr>
 <tr class="memitem:a782bbd4bff8bd939a008ceb9e0511bae inherit pub_methods_classsigc_1_1volatile__mem__functor6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#a782bbd4bff8bd939a008ceb9e0511bae">volatile_mem_functor6</a> ()</td></tr>
 <tr class="memdesc:a782bbd4bff8bd939a008ceb9e0511bae inherit pub_methods_classsigc_1_1volatile__mem__functor6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an invalid functor.  <a href="#a782bbd4bff8bd939a008ceb9e0511bae">More...</a><br /></td></tr>
@@ -101,12 +101,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a55c428dacaaff7f5dcd48ec02b53ed60 inherit pub_methods_classsigc_1_1volatile__mem__functor6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#a55c428dacaaff7f5dcd48ec02b53ed60">volatile_mem_functor6</a> (<a class="el" href="classsigc_1_1volatile__mem__functor6.html#a67b3a13a2f595360ff6f78cb96efe9d1">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a55c428dacaaff7f5dcd48ec02b53ed60 inherit pub_methods_classsigc_1_1volatile__mem__functor6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1volatile__mem__functor6.html" title="volatile_mem_functor6 wraps volatile methods with 6 argument(s). ">volatile_mem_functor6</a> object that wraps the passed method.  <a href="#a55c428dacaaff7f5dcd48ec02b53ed60">More...</a><br /></td></tr>
 <tr class="separator:a55c428dacaaff7f5dcd48ec02b53ed60 inherit pub_methods_classsigc_1_1volatile__mem__functor6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0e8695404c80f8a83ef3762a5b7af784 inherit pub_methods_classsigc_1_1volatile__mem__functor6"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#a0e8695404c80f8a83ef3762a5b7af784">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6) const </td></tr>
-<tr class="memdesc:a0e8695404c80f8a83ef3762a5b7af784 inherit pub_methods_classsigc_1_1volatile__mem__functor6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a0e8695404c80f8a83ef3762a5b7af784">More...</a><br /></td></tr>
-<tr class="separator:a0e8695404c80f8a83ef3762a5b7af784 inherit pub_methods_classsigc_1_1volatile__mem__functor6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af65315e6db00c73289a0d522b74c80c9 inherit pub_methods_classsigc_1_1volatile__mem__functor6"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#af65315e6db00c73289a0d522b74c80c9">operator()</a> (T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6) const </td></tr>
-<tr class="memdesc:af65315e6db00c73289a0d522b74c80c9 inherit pub_methods_classsigc_1_1volatile__mem__functor6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#af65315e6db00c73289a0d522b74c80c9">More...</a><br /></td></tr>
-<tr class="separator:af65315e6db00c73289a0d522b74c80c9 inherit pub_methods_classsigc_1_1volatile__mem__functor6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a67543ff9801d252b910835d8ffd3445e inherit pub_methods_classsigc_1_1volatile__mem__functor6"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#a67543ff9801d252b910835d8ffd3445e">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6) const </td></tr>
+<tr class="memdesc:a67543ff9801d252b910835d8ffd3445e inherit pub_methods_classsigc_1_1volatile__mem__functor6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a67543ff9801d252b910835d8ffd3445e">More...</a><br /></td></tr>
+<tr class="separator:a67543ff9801d252b910835d8ffd3445e inherit pub_methods_classsigc_1_1volatile__mem__functor6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acda84a62b2239ae04086c4e4cfcc7342 inherit pub_methods_classsigc_1_1volatile__mem__functor6"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#acda84a62b2239ae04086c4e4cfcc7342">operator()</a> (T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6) const </td></tr>
+<tr class="memdesc:acda84a62b2239ae04086c4e4cfcc7342 inherit pub_methods_classsigc_1_1volatile__mem__functor6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#acda84a62b2239ae04086c4e4cfcc7342">More...</a><br /></td></tr>
+<tr class="separator:acda84a62b2239ae04086c4e4cfcc7342 inherit pub_methods_classsigc_1_1volatile__mem__functor6"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
 Public Attributes</h2></td></tr>
@@ -126,13 +126,13 @@ class sigc::bound_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_a
 <p><a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html" title="bound_volatile_mem_functor6 encapsulates a volatile method with 6 arguments and an object instance...">bound_volatile_mem_functor6</a> encapsulates a volatile method with 6 arguments and an object instance. </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html" title="bound_volatile_mem_functor6 encapsulates a volatile method with 6 arguments and an object instance...">bound_volatile_mem_functor6</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a8f826c208d2cb84e687c508e671b0eb3" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a8f826c208d2cb84e687c508e671b0eb3" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a8f826c208d2cb84e687c508e671b0eb3" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a8f826c208d2cb84e687c508e671b0eb3" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a8f826c208d2cb84e687c508e671b0eb3" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a8f826c208d2cb84e687c508e671b0eb3" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a8f826c208d2cb84e687c508e671b0eb3" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a283bbd7d42e91155e11195908b4fd2cb" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a283bbd7d42e91155e11195908b4fd2cb" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a283bbd7d42e91155e11195908b4fd2cb" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a283bbd7d42e91155e11195908b4fd2cb" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a283bbd7d42e91155e11195908b4fd2cb" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a283bbd7d42e91155e11195908b4fd2cb" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a283bbd7d42e91155e11195908b4fd2cb" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -189,7 +189,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a8f826c208d2cb84e687c508e671b0eb3" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a283bbd7d42e91155e11195908b4fd2cb" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -234,7 +234,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a8f826c208d2cb84e687c508e671b0eb3" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a283bbd7d42e91155e11195908b4fd2cb" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -242,7 +242,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a8f826c208d2cb84e687c508e671b0eb3"></a>
+<a class="anchor" id="a283bbd7d42e91155e11195908b4fd2cb"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -254,37 +254,37 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="memname">T_return <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html">sigc::bound_volatile_mem_functor6</a>&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt;&#160;</td>
           <td class="paramname"><em>_A_a6</em>&#160;</td>
         </tr>
         <tr>
@@ -334,7 +334,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 42a00e700df64c4c71e89c59e121c6f72946a137..d6748e68046e27177a60efccdee93516bfd90a04 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#ac74b72d519805a654529347e4c638e6f">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html">sigc::volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#afce6246f9f2828a7185b3c696435d70a">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html">sigc::bound_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#a32b6c9b9aaa1e750217fc1f9d9e4b2df">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html">sigc::bound_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#abb41ad4fced6ba1de91d0ffbb58fe2de">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html">sigc::bound_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a87b4cf73bd422a42294c0ffc199d6f50">sigc::volatile_mem_functor7::operator()</a>(T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html">sigc::volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a655613b259953a8e0de21e557b402ce1">sigc::volatile_mem_functor7::operator()</a>(T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html">sigc::volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#a8cdb26b6938b760bfdc3bf34570184ef">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html">sigc::bound_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a5cb032f90a22c6455d7125ed542997af">sigc::volatile_mem_functor7::operator()</a>(T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html">sigc::volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a9487258e09d4602eb0782e6314f4c7ee">sigc::volatile_mem_functor7::operator()</a>(T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html">sigc::volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a4762374376dcb7b11c77372edab78823">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html">sigc::volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a07834a50703bf92aad9bc167fa256d24">volatile_mem_functor7</a>()</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html">sigc::volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a809146646d2dd726a385344f455402e4">volatile_mem_functor7</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html">sigc::volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3fb5a596f3da8defff4c5d4bbbf79148a5a10dde..3182df4675661b23c73a4dffc6e3113169f60bb4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -91,9 +91,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a3109683023c9e82a586660399b12769e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#a3109683023c9e82a586660399b12769e">bound_volatile_mem_functor7</a> (T_obj&amp; _A_obj, <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#afce6246f9f2828a7185b3c696435d70a">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a3109683023c9e82a586660399b12769e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html" title="bound_volatile_mem_functor7 encapsulates a volatile method with 7 arguments and an object instance...">bound_volatile_mem_functor7</a> object that wraps the passed method.  <a href="#a3109683023c9e82a586660399b12769e">More...</a><br /></td></tr>
 <tr class="separator:a3109683023c9e82a586660399b12769e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abb41ad4fced6ba1de91d0ffbb58fe2de"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#abb41ad4fced6ba1de91d0ffbb58fe2de">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take _A_a7) const </td></tr>
-<tr class="memdesc:abb41ad4fced6ba1de91d0ffbb58fe2de"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#abb41ad4fced6ba1de91d0ffbb58fe2de">More...</a><br /></td></tr>
-<tr class="separator:abb41ad4fced6ba1de91d0ffbb58fe2de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8cdb26b6938b760bfdc3bf34570184ef"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#a8cdb26b6938b760bfdc3bf34570184ef">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt; _A_a7) const </td></tr>
+<tr class="memdesc:a8cdb26b6938b760bfdc3bf34570184ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the stored instance.  <a href="#a8cdb26b6938b760bfdc3bf34570184ef">More...</a><br /></td></tr>
+<tr class="separator:a8cdb26b6938b760bfdc3bf34570184ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classsigc_1_1volatile__mem__functor7"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1volatile__mem__functor7')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classsigc_1_1volatile__mem__functor7.html">sigc::volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td></tr>
 <tr class="memitem:a07834a50703bf92aad9bc167fa256d24 inherit pub_methods_classsigc_1_1volatile__mem__functor7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a07834a50703bf92aad9bc167fa256d24">volatile_mem_functor7</a> ()</td></tr>
 <tr class="memdesc:a07834a50703bf92aad9bc167fa256d24 inherit pub_methods_classsigc_1_1volatile__mem__functor7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an invalid functor.  <a href="#a07834a50703bf92aad9bc167fa256d24">More...</a><br /></td></tr>
@@ -101,12 +101,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a809146646d2dd726a385344f455402e4 inherit pub_methods_classsigc_1_1volatile__mem__functor7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a809146646d2dd726a385344f455402e4">volatile_mem_functor7</a> (<a class="el" href="classsigc_1_1volatile__mem__functor7.html#a4ee701fd029c3b7f2f3a3af1aef428a0">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a809146646d2dd726a385344f455402e4 inherit pub_methods_classsigc_1_1volatile__mem__functor7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1volatile__mem__functor7.html" title="volatile_mem_functor7 wraps volatile methods with 7 argument(s). ">volatile_mem_functor7</a> object that wraps the passed method.  <a href="#a809146646d2dd726a385344f455402e4">More...</a><br /></td></tr>
 <tr class="separator:a809146646d2dd726a385344f455402e4 inherit pub_methods_classsigc_1_1volatile__mem__functor7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a87b4cf73bd422a42294c0ffc199d6f50 inherit pub_methods_classsigc_1_1volatile__mem__functor7"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a87b4cf73bd422a42294c0ffc199d6f50">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take _A_a7) const </td></tr>
-<tr class="memdesc:a87b4cf73bd422a42294c0ffc199d6f50 inherit pub_methods_classsigc_1_1volatile__mem__functor7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a87b4cf73bd422a42294c0ffc199d6f50">More...</a><br /></td></tr>
-<tr class="separator:a87b4cf73bd422a42294c0ffc199d6f50 inherit pub_methods_classsigc_1_1volatile__mem__functor7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a655613b259953a8e0de21e557b402ce1 inherit pub_methods_classsigc_1_1volatile__mem__functor7"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a655613b259953a8e0de21e557b402ce1">operator()</a> (T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take _A_a7) const </td></tr>
-<tr class="memdesc:a655613b259953a8e0de21e557b402ce1 inherit pub_methods_classsigc_1_1volatile__mem__functor7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a655613b259953a8e0de21e557b402ce1">More...</a><br /></td></tr>
-<tr class="separator:a655613b259953a8e0de21e557b402ce1 inherit pub_methods_classsigc_1_1volatile__mem__functor7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5cb032f90a22c6455d7125ed542997af inherit pub_methods_classsigc_1_1volatile__mem__functor7"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a5cb032f90a22c6455d7125ed542997af">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt; _A_a7) const </td></tr>
+<tr class="memdesc:a5cb032f90a22c6455d7125ed542997af inherit pub_methods_classsigc_1_1volatile__mem__functor7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a5cb032f90a22c6455d7125ed542997af">More...</a><br /></td></tr>
+<tr class="separator:a5cb032f90a22c6455d7125ed542997af inherit pub_methods_classsigc_1_1volatile__mem__functor7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9487258e09d4602eb0782e6314f4c7ee inherit pub_methods_classsigc_1_1volatile__mem__functor7"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a9487258e09d4602eb0782e6314f4c7ee">operator()</a> (T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt; _A_a7) const </td></tr>
+<tr class="memdesc:a9487258e09d4602eb0782e6314f4c7ee inherit pub_methods_classsigc_1_1volatile__mem__functor7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a9487258e09d4602eb0782e6314f4c7ee">More...</a><br /></td></tr>
+<tr class="separator:a9487258e09d4602eb0782e6314f4c7ee inherit pub_methods_classsigc_1_1volatile__mem__functor7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
 Public Attributes</h2></td></tr>
@@ -126,14 +126,14 @@ class sigc::bound_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_a
 <p><a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html" title="bound_volatile_mem_functor7 encapsulates a volatile method with 7 arguments and an object instance...">bound_volatile_mem_functor7</a> encapsulates a volatile method with 7 arguments and an object instance. </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html" title="bound_volatile_mem_functor7 encapsulates a volatile method with 7 arguments and an object instance...">bound_volatile_mem_functor7</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#abb41ad4fced6ba1de91d0ffbb58fe2de" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#abb41ad4fced6ba1de91d0ffbb58fe2de" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#abb41ad4fced6ba1de91d0ffbb58fe2de" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#abb41ad4fced6ba1de91d0ffbb58fe2de" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#abb41ad4fced6ba1de91d0ffbb58fe2de" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#abb41ad4fced6ba1de91d0ffbb58fe2de" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#abb41ad4fced6ba1de91d0ffbb58fe2de" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#abb41ad4fced6ba1de91d0ffbb58fe2de" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#a8cdb26b6938b760bfdc3bf34570184ef" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#a8cdb26b6938b760bfdc3bf34570184ef" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#a8cdb26b6938b760bfdc3bf34570184ef" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#a8cdb26b6938b760bfdc3bf34570184ef" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#a8cdb26b6938b760bfdc3bf34570184ef" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#a8cdb26b6938b760bfdc3bf34570184ef" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#a8cdb26b6938b760bfdc3bf34570184ef" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#a8cdb26b6938b760bfdc3bf34570184ef" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -190,7 +190,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#abb41ad4fced6ba1de91d0ffbb58fe2de" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#a8cdb26b6938b760bfdc3bf34570184ef" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -235,7 +235,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#abb41ad4fced6ba1de91d0ffbb58fe2de" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#a8cdb26b6938b760bfdc3bf34570184ef" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -243,7 +243,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="abb41ad4fced6ba1de91d0ffbb58fe2de"></a>
+<a class="anchor" id="a8cdb26b6938b760bfdc3bf34570184ef"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -255,43 +255,43 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="memname">T_return <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html">sigc::bound_volatile_mem_functor7</a>&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt;&#160;</td>
           <td class="paramname"><em>_A_a6</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt;&#160;</td>
           <td class="paramname"><em>_A_a7</em>&#160;</td>
         </tr>
         <tr>
@@ -342,7 +342,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index cccc2b52cc41d6add9496a0989676736b3ee4558..e99b0fc3a5543ed85127554f891dc00f16c08e89 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -62,7 +62,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2e03b3e4c0634e6402486e7e10e9360e88acb6cb..f83e1f64f17a41654403c3fffea535d1abbb74e7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -101,7 +101,7 @@ template &lt;typename T_functor &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 7a4666978e2466b1afb0b1648912874db1f4bda9..0472f54ced518381bb553455b613233104498607 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5c8eafd217b70f18a369d6b190ef9880ad365e1a..0d60d7c8c1684c3b0e02c55c66d2d43c99f02646 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -183,7 +183,7 @@ template &lt;class T_type, bool I_derives_trackable = std::is_base_of&lt;trackab
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d15eb9beb0ae859cb8b2f985721303d6a92469cc..31722599fe48740027db2e72fc5d2484dd7e51ef 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 68dfd35551870d8744438cfa547be7e29e98e621..297bc9d2a5eda3510f7183f71a731333ae02dddc 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -179,7 +179,7 @@ template &lt;class T_type &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 073c851e78e8828171cfe8922704b3bb1a05e2c5..85a91a9a14f2fefac77c0a50ae83507b0587960d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5d2a3034950375257e6b1c81063504789cbda5b2..6d8ca7f7b46f197111ea786f00428e8249be617b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -298,7 +298,7 @@ template &lt;class T_return , class T_obj &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 99fe047a47784fffbc27fcd2ae1dc234da51e260..dbb3ebadeb3df0f89ddd9b90cc91e669cbac92e2 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html#aba30421222bd496f9dec9b733fe70447">const_mem_functor1</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html">sigc::const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html#af791174008d5b58aa0f4fb42a531cc4a">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html">sigc::const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html#a563ba65003a6373a2270f8460f4149e6">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html">sigc::const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html#a4acc3a59eee797f199988ff5f80d53ae">operator()</a>(const T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html">sigc::const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html#a6dc04061c2a3cf3412d0b1e5f38f5bd5">operator()</a>(const T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html">sigc::const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html#a2c6f54619e3ff9c15ddaba1e39771cc1">operator()</a>(const T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html">sigc::const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html#ac8fce16f2a4d5f7f07abf4331267f8a0">operator()</a>(const T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html">sigc::const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html#a8ba6a6565b8a29812e266aa4e5261a2d">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html">sigc::const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d5ef62c16a7d5510c769fff72440298abf1d22eb..abf1b166b8eb0f247aaeefc5cc0d267e2cf94d4b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -88,12 +88,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:aba30421222bd496f9dec9b733fe70447"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor1.html#aba30421222bd496f9dec9b733fe70447">const_mem_functor1</a> (<a class="el" href="classsigc_1_1const__mem__functor1.html#a563ba65003a6373a2270f8460f4149e6">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:aba30421222bd496f9dec9b733fe70447"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__mem__functor1.html" title="const_mem_functor1 wraps const methods with 1 argument(s). ">const_mem_functor1</a> object that wraps the passed method.  <a href="#aba30421222bd496f9dec9b733fe70447">More...</a><br /></td></tr>
 <tr class="separator:aba30421222bd496f9dec9b733fe70447"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4acc3a59eee797f199988ff5f80d53ae"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor1.html#a4acc3a59eee797f199988ff5f80d53ae">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1) const </td></tr>
-<tr class="memdesc:a4acc3a59eee797f199988ff5f80d53ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a4acc3a59eee797f199988ff5f80d53ae">More...</a><br /></td></tr>
-<tr class="separator:a4acc3a59eee797f199988ff5f80d53ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6dc04061c2a3cf3412d0b1e5f38f5bd5"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor1.html#a6dc04061c2a3cf3412d0b1e5f38f5bd5">operator()</a> (const T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1) const </td></tr>
-<tr class="memdesc:a6dc04061c2a3cf3412d0b1e5f38f5bd5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a6dc04061c2a3cf3412d0b1e5f38f5bd5">More...</a><br /></td></tr>
-<tr class="separator:a6dc04061c2a3cf3412d0b1e5f38f5bd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c6f54619e3ff9c15ddaba1e39771cc1"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor1.html#a2c6f54619e3ff9c15ddaba1e39771cc1">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1) const </td></tr>
+<tr class="memdesc:a2c6f54619e3ff9c15ddaba1e39771cc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a2c6f54619e3ff9c15ddaba1e39771cc1">More...</a><br /></td></tr>
+<tr class="separator:a2c6f54619e3ff9c15ddaba1e39771cc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac8fce16f2a4d5f7f07abf4331267f8a0"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor1.html#ac8fce16f2a4d5f7f07abf4331267f8a0">operator()</a> (const T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1) const </td></tr>
+<tr class="memdesc:ac8fce16f2a4d5f7f07abf4331267f8a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ac8fce16f2a4d5f7f07abf4331267f8a0">More...</a><br /></td></tr>
+<tr class="separator:ac8fce16f2a4d5f7f07abf4331267f8a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -107,8 +107,8 @@ class sigc::const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</h3>
 <p><a class="el" href="classsigc_1_1const__mem__functor1.html" title="const_mem_functor1 wraps const methods with 1 argument(s). ">const_mem_functor1</a> wraps const methods with 1 argument(s). </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1const__mem__functor1.html" title="const_mem_functor1 wraps const methods with 1 argument(s). ">const_mem_functor1</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor1.html#a4acc3a59eee797f199988ff5f80d53ae" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__mem__functor1.html#a4acc3a59eee797f199988ff5f80d53ae" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor1.html#a2c6f54619e3ff9c15ddaba1e39771cc1" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__mem__functor1.html#a2c6f54619e3ff9c15ddaba1e39771cc1" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -195,7 +195,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 <p>Constructs a <a class="el" href="classsigc_1_1const__mem__functor1.html" title="const_mem_functor1 wraps const methods with 1 argument(s). ">const_mem_functor1</a> object that wraps the passed method. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__mem__functor1.html#a4acc3a59eee797f199988ff5f80d53ae" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__mem__functor1.html#a2c6f54619e3ff9c15ddaba1e39771cc1" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -203,7 +203,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a4acc3a59eee797f199988ff5f80d53ae"></a>
+<a class="anchor" id="a2c6f54619e3ff9c15ddaba1e39771cc1"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -221,7 +221,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>&#160;</td>
         </tr>
         <tr>
@@ -249,7 +249,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a6dc04061c2a3cf3412d0b1e5f38f5bd5"></a>
+<a class="anchor" id="ac8fce16f2a4d5f7f07abf4331267f8a0"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -267,7 +267,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>&#160;</td>
         </tr>
         <tr>
@@ -321,7 +321,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ba1e7949b938238252f8863339d692828e3a522e..a07b571c7f8c68e5cd93cf41afbf32a04a7e148e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html#ab281b110d1fbba86e2d58f9607d0f0c3">const_mem_functor2</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html">sigc::const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html#a4445ff55323e94d525c1b2574ee32ddc">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html">sigc::const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html#a555af83ca054b90b23ad8c70d62a64e7">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html">sigc::const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html#a9da6633c6aa91f86ce986967566747b6">operator()</a>(const T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html">sigc::const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html#a6441206062146d43a0e72be48519ae02">operator()</a>(const T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html">sigc::const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html#acf0ce3cce7eb053b8b4b21945a68bc80">operator()</a>(const T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html">sigc::const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html#a2c0d7b7b2b32a221feb6edaebd3aee3d">operator()</a>(const T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html">sigc::const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html#a5eaa5f2ab10ad755c89ff5b09c1e281d">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html">sigc::const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d685dc8ee6cfb89c77dd4229019eec7c8b0a1a36..0121ca5a097aad596e04df8bf3139b7114fe172e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -88,12 +88,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:ab281b110d1fbba86e2d58f9607d0f0c3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor2.html#ab281b110d1fbba86e2d58f9607d0f0c3">const_mem_functor2</a> (<a class="el" href="classsigc_1_1const__mem__functor2.html#a555af83ca054b90b23ad8c70d62a64e7">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:ab281b110d1fbba86e2d58f9607d0f0c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__mem__functor2.html" title="const_mem_functor2 wraps const methods with 2 argument(s). ">const_mem_functor2</a> object that wraps the passed method.  <a href="#ab281b110d1fbba86e2d58f9607d0f0c3">More...</a><br /></td></tr>
 <tr class="separator:ab281b110d1fbba86e2d58f9607d0f0c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9da6633c6aa91f86ce986967566747b6"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor2.html#a9da6633c6aa91f86ce986967566747b6">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2) const </td></tr>
-<tr class="memdesc:a9da6633c6aa91f86ce986967566747b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a9da6633c6aa91f86ce986967566747b6">More...</a><br /></td></tr>
-<tr class="separator:a9da6633c6aa91f86ce986967566747b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6441206062146d43a0e72be48519ae02"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor2.html#a6441206062146d43a0e72be48519ae02">operator()</a> (const T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2) const </td></tr>
-<tr class="memdesc:a6441206062146d43a0e72be48519ae02"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a6441206062146d43a0e72be48519ae02">More...</a><br /></td></tr>
-<tr class="separator:a6441206062146d43a0e72be48519ae02"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf0ce3cce7eb053b8b4b21945a68bc80"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor2.html#acf0ce3cce7eb053b8b4b21945a68bc80">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2) const </td></tr>
+<tr class="memdesc:acf0ce3cce7eb053b8b4b21945a68bc80"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#acf0ce3cce7eb053b8b4b21945a68bc80">More...</a><br /></td></tr>
+<tr class="separator:acf0ce3cce7eb053b8b4b21945a68bc80"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c0d7b7b2b32a221feb6edaebd3aee3d"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor2.html#a2c0d7b7b2b32a221feb6edaebd3aee3d">operator()</a> (const T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2) const </td></tr>
+<tr class="memdesc:a2c0d7b7b2b32a221feb6edaebd3aee3d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a2c0d7b7b2b32a221feb6edaebd3aee3d">More...</a><br /></td></tr>
+<tr class="separator:a2c0d7b7b2b32a221feb6edaebd3aee3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -107,9 +107,9 @@ class sigc::const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</h3>
 <p><a class="el" href="classsigc_1_1const__mem__functor2.html" title="const_mem_functor2 wraps const methods with 2 argument(s). ">const_mem_functor2</a> wraps const methods with 2 argument(s). </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1const__mem__functor2.html" title="const_mem_functor2 wraps const methods with 2 argument(s). ">const_mem_functor2</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor2.html#a9da6633c6aa91f86ce986967566747b6" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor2.html#a9da6633c6aa91f86ce986967566747b6" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__mem__functor2.html#a9da6633c6aa91f86ce986967566747b6" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor2.html#acf0ce3cce7eb053b8b4b21945a68bc80" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor2.html#acf0ce3cce7eb053b8b4b21945a68bc80" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__mem__functor2.html#acf0ce3cce7eb053b8b4b21945a68bc80" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -196,7 +196,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 <p>Constructs a <a class="el" href="classsigc_1_1const__mem__functor2.html" title="const_mem_functor2 wraps const methods with 2 argument(s). ">const_mem_functor2</a> object that wraps the passed method. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__mem__functor2.html#a9da6633c6aa91f86ce986967566747b6" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__mem__functor2.html#acf0ce3cce7eb053b8b4b21945a68bc80" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -204,7 +204,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a9da6633c6aa91f86ce986967566747b6"></a>
+<a class="anchor" id="acf0ce3cce7eb053b8b4b21945a68bc80"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -222,13 +222,13 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>&#160;</td>
         </tr>
         <tr>
@@ -257,7 +257,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 
 </div>
 </div>
-<a class="anchor" id="a6441206062146d43a0e72be48519ae02"></a>
+<a class="anchor" id="a2c0d7b7b2b32a221feb6edaebd3aee3d"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -275,13 +275,13 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>&#160;</td>
         </tr>
         <tr>
@@ -336,7 +336,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 36452efbaa900416f6e556b2f2e426d670b6af45..dc6e25724804631e90aa36c5bc583ebbe39cad79 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html#ae70cb6e5e322ef3f3a9673b1e541d2c1">const_mem_functor3</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html">sigc::const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html#ad86eb326f14c401748d0a118265e558d">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html">sigc::const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html#a3ec78f54ddc86b5478f7bc7734970f85">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html">sigc::const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html#ad8def027881b5a6047b9839177dbe85c">operator()</a>(const T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html">sigc::const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html#a50e037ab8e8c28d7ef0776b7f0b3801e">operator()</a>(const T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html">sigc::const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html#a43437137cb073dd22de17a16d528f737">operator()</a>(const T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html">sigc::const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html#a844467fda65e43ef1f0284f5378d8b79">operator()</a>(const T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html">sigc::const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html#ae67fd219e64f81359640873d30123c9d">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html">sigc::const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0a604930c55707e1d468734bbe57441582eea660..443e8fd38660092af8a8c5ef88d3cb0ec43a1086 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -88,12 +88,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:ae70cb6e5e322ef3f3a9673b1e541d2c1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor3.html#ae70cb6e5e322ef3f3a9673b1e541d2c1">const_mem_functor3</a> (<a class="el" href="classsigc_1_1const__mem__functor3.html#a3ec78f54ddc86b5478f7bc7734970f85">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:ae70cb6e5e322ef3f3a9673b1e541d2c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__mem__functor3.html" title="const_mem_functor3 wraps const methods with 3 argument(s). ">const_mem_functor3</a> object that wraps the passed method.  <a href="#ae70cb6e5e322ef3f3a9673b1e541d2c1">More...</a><br /></td></tr>
 <tr class="separator:ae70cb6e5e322ef3f3a9673b1e541d2c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad8def027881b5a6047b9839177dbe85c"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor3.html#ad8def027881b5a6047b9839177dbe85c">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3) const </td></tr>
-<tr class="memdesc:ad8def027881b5a6047b9839177dbe85c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ad8def027881b5a6047b9839177dbe85c">More...</a><br /></td></tr>
-<tr class="separator:ad8def027881b5a6047b9839177dbe85c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a50e037ab8e8c28d7ef0776b7f0b3801e"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor3.html#a50e037ab8e8c28d7ef0776b7f0b3801e">operator()</a> (const T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3) const </td></tr>
-<tr class="memdesc:a50e037ab8e8c28d7ef0776b7f0b3801e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a50e037ab8e8c28d7ef0776b7f0b3801e">More...</a><br /></td></tr>
-<tr class="separator:a50e037ab8e8c28d7ef0776b7f0b3801e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a43437137cb073dd22de17a16d528f737"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor3.html#a43437137cb073dd22de17a16d528f737">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3) const </td></tr>
+<tr class="memdesc:a43437137cb073dd22de17a16d528f737"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a43437137cb073dd22de17a16d528f737">More...</a><br /></td></tr>
+<tr class="separator:a43437137cb073dd22de17a16d528f737"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a844467fda65e43ef1f0284f5378d8b79"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor3.html#a844467fda65e43ef1f0284f5378d8b79">operator()</a> (const T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3) const </td></tr>
+<tr class="memdesc:a844467fda65e43ef1f0284f5378d8b79"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a844467fda65e43ef1f0284f5378d8b79">More...</a><br /></td></tr>
+<tr class="separator:a844467fda65e43ef1f0284f5378d8b79"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -107,10 +107,10 @@ class sigc::const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;<
 <p><a class="el" href="classsigc_1_1const__mem__functor3.html" title="const_mem_functor3 wraps const methods with 3 argument(s). ">const_mem_functor3</a> wraps const methods with 3 argument(s). </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1const__mem__functor3.html" title="const_mem_functor3 wraps const methods with 3 argument(s). ">const_mem_functor3</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor3.html#ad8def027881b5a6047b9839177dbe85c" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor3.html#ad8def027881b5a6047b9839177dbe85c" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor3.html#ad8def027881b5a6047b9839177dbe85c" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__mem__functor3.html#ad8def027881b5a6047b9839177dbe85c" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor3.html#a43437137cb073dd22de17a16d528f737" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor3.html#a43437137cb073dd22de17a16d528f737" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor3.html#a43437137cb073dd22de17a16d528f737" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__mem__functor3.html#a43437137cb073dd22de17a16d528f737" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -197,7 +197,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <p>Constructs a <a class="el" href="classsigc_1_1const__mem__functor3.html" title="const_mem_functor3 wraps const methods with 3 argument(s). ">const_mem_functor3</a> object that wraps the passed method. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__mem__functor3.html#ad8def027881b5a6047b9839177dbe85c" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__mem__functor3.html#a43437137cb073dd22de17a16d528f737" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -205,7 +205,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="ad8def027881b5a6047b9839177dbe85c"></a>
+<a class="anchor" id="a43437137cb073dd22de17a16d528f737"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -223,19 +223,19 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>&#160;</td>
         </tr>
         <tr>
@@ -265,7 +265,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 
 </div>
 </div>
-<a class="anchor" id="a50e037ab8e8c28d7ef0776b7f0b3801e"></a>
+<a class="anchor" id="a844467fda65e43ef1f0284f5378d8b79"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -283,19 +283,19 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>&#160;</td>
         </tr>
         <tr>
@@ -351,7 +351,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 74c27fbba8f8a0aebc7ae6e19c104d8dac894036..37c012f91ac08e9353da047ffa821bb7e266818a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html#a7e09703c6320542cb5f0075d371908a8">const_mem_functor4</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html">sigc::const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html#ac0feeedacde97bd166141c285fa2c74c">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html">sigc::const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html#a3e4d0c981d48817c8ce66fab94711655">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html">sigc::const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html#a60f0358e32bbf1b96c086d53d87ec2c7">operator()</a>(const T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html">sigc::const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html#a736addff58f97101f7a15a57a6ce267a">operator()</a>(const T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html">sigc::const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html#aab7d76a8f15aac7b907020383d6d7ba7">operator()</a>(const T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html">sigc::const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html#acb4060913f99af87627d5ca524efcecb">operator()</a>(const T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html">sigc::const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html#a78069750e64446199d91c0682b0915cc">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html">sigc::const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2879d63b7f9e635337260fabe827127541bf6d10..47d260c0054050351cebd3afe6f05542124e1d8a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -88,12 +88,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a7e09703c6320542cb5f0075d371908a8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor4.html#a7e09703c6320542cb5f0075d371908a8">const_mem_functor4</a> (<a class="el" href="classsigc_1_1const__mem__functor4.html#a3e4d0c981d48817c8ce66fab94711655">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a7e09703c6320542cb5f0075d371908a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__mem__functor4.html" title="const_mem_functor4 wraps const methods with 4 argument(s). ">const_mem_functor4</a> object that wraps the passed method.  <a href="#a7e09703c6320542cb5f0075d371908a8">More...</a><br /></td></tr>
 <tr class="separator:a7e09703c6320542cb5f0075d371908a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a60f0358e32bbf1b96c086d53d87ec2c7"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor4.html#a60f0358e32bbf1b96c086d53d87ec2c7">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4) const </td></tr>
-<tr class="memdesc:a60f0358e32bbf1b96c086d53d87ec2c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a60f0358e32bbf1b96c086d53d87ec2c7">More...</a><br /></td></tr>
-<tr class="separator:a60f0358e32bbf1b96c086d53d87ec2c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a736addff58f97101f7a15a57a6ce267a"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor4.html#a736addff58f97101f7a15a57a6ce267a">operator()</a> (const T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4) const </td></tr>
-<tr class="memdesc:a736addff58f97101f7a15a57a6ce267a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a736addff58f97101f7a15a57a6ce267a">More...</a><br /></td></tr>
-<tr class="separator:a736addff58f97101f7a15a57a6ce267a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab7d76a8f15aac7b907020383d6d7ba7"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor4.html#aab7d76a8f15aac7b907020383d6d7ba7">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4) const </td></tr>
+<tr class="memdesc:aab7d76a8f15aac7b907020383d6d7ba7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#aab7d76a8f15aac7b907020383d6d7ba7">More...</a><br /></td></tr>
+<tr class="separator:aab7d76a8f15aac7b907020383d6d7ba7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb4060913f99af87627d5ca524efcecb"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor4.html#acb4060913f99af87627d5ca524efcecb">operator()</a> (const T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4) const </td></tr>
+<tr class="memdesc:acb4060913f99af87627d5ca524efcecb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#acb4060913f99af87627d5ca524efcecb">More...</a><br /></td></tr>
+<tr class="separator:acb4060913f99af87627d5ca524efcecb"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -107,11 +107,11 @@ class sigc::const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_ar
 <p><a class="el" href="classsigc_1_1const__mem__functor4.html" title="const_mem_functor4 wraps const methods with 4 argument(s). ">const_mem_functor4</a> wraps const methods with 4 argument(s). </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1const__mem__functor4.html" title="const_mem_functor4 wraps const methods with 4 argument(s). ">const_mem_functor4</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor4.html#a60f0358e32bbf1b96c086d53d87ec2c7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor4.html#a60f0358e32bbf1b96c086d53d87ec2c7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor4.html#a60f0358e32bbf1b96c086d53d87ec2c7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor4.html#a60f0358e32bbf1b96c086d53d87ec2c7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__mem__functor4.html#a60f0358e32bbf1b96c086d53d87ec2c7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor4.html#aab7d76a8f15aac7b907020383d6d7ba7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor4.html#aab7d76a8f15aac7b907020383d6d7ba7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor4.html#aab7d76a8f15aac7b907020383d6d7ba7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor4.html#aab7d76a8f15aac7b907020383d6d7ba7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__mem__functor4.html#aab7d76a8f15aac7b907020383d6d7ba7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -198,7 +198,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <p>Constructs a <a class="el" href="classsigc_1_1const__mem__functor4.html" title="const_mem_functor4 wraps const methods with 4 argument(s). ">const_mem_functor4</a> object that wraps the passed method. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__mem__functor4.html#a60f0358e32bbf1b96c086d53d87ec2c7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__mem__functor4.html#aab7d76a8f15aac7b907020383d6d7ba7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -206,7 +206,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a60f0358e32bbf1b96c086d53d87ec2c7"></a>
+<a class="anchor" id="aab7d76a8f15aac7b907020383d6d7ba7"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -224,25 +224,25 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>&#160;</td>
         </tr>
         <tr>
@@ -273,7 +273,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 
 </div>
 </div>
-<a class="anchor" id="a736addff58f97101f7a15a57a6ce267a"></a>
+<a class="anchor" id="acb4060913f99af87627d5ca524efcecb"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -291,25 +291,25 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>&#160;</td>
         </tr>
         <tr>
@@ -366,7 +366,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index fc7fdce63a6a8ddad4be3aff0e45645f78b4fd51..5c0c8cf69ac8382423fc71382916473fe8034b5c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html#a47769ef46d8ff779df8c152acdc0d74c">const_mem_functor5</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html">sigc::const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html#aeb6e66e0304e5c039d97264a3dd7d6e9">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html">sigc::const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html#a4d104a91a3dec385fcf374783791b49c">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html">sigc::const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html#a248914dce1045bca14ba45f7b8ab7a9f">operator()</a>(const T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html">sigc::const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html#aa05d496807afeb8f80e62e9c897a39e8">operator()</a>(const T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html">sigc::const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html#af468730a8c1dfffa8b8746f1c1645213">operator()</a>(const T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html">sigc::const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html#a1309cf4a836345e5f9fe3724944a85cd">operator()</a>(const T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html">sigc::const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html#a9d952d52dade789bc38953c4c83fb425">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html">sigc::const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3d8658e9aceafd9caa742887bfc4e0fa5313e020..3da8de159c9689d5fbd8571ea8d7efb22171bce2 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -88,12 +88,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a47769ef46d8ff779df8c152acdc0d74c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor5.html#a47769ef46d8ff779df8c152acdc0d74c">const_mem_functor5</a> (<a class="el" href="classsigc_1_1const__mem__functor5.html#a4d104a91a3dec385fcf374783791b49c">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a47769ef46d8ff779df8c152acdc0d74c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__mem__functor5.html" title="const_mem_functor5 wraps const methods with 5 argument(s). ">const_mem_functor5</a> object that wraps the passed method.  <a href="#a47769ef46d8ff779df8c152acdc0d74c">More...</a><br /></td></tr>
 <tr class="separator:a47769ef46d8ff779df8c152acdc0d74c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a248914dce1045bca14ba45f7b8ab7a9f"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor5.html#a248914dce1045bca14ba45f7b8ab7a9f">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5) const </td></tr>
-<tr class="memdesc:a248914dce1045bca14ba45f7b8ab7a9f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a248914dce1045bca14ba45f7b8ab7a9f">More...</a><br /></td></tr>
-<tr class="separator:a248914dce1045bca14ba45f7b8ab7a9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa05d496807afeb8f80e62e9c897a39e8"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor5.html#aa05d496807afeb8f80e62e9c897a39e8">operator()</a> (const T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5) const </td></tr>
-<tr class="memdesc:aa05d496807afeb8f80e62e9c897a39e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#aa05d496807afeb8f80e62e9c897a39e8">More...</a><br /></td></tr>
-<tr class="separator:aa05d496807afeb8f80e62e9c897a39e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af468730a8c1dfffa8b8746f1c1645213"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor5.html#af468730a8c1dfffa8b8746f1c1645213">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5) const </td></tr>
+<tr class="memdesc:af468730a8c1dfffa8b8746f1c1645213"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#af468730a8c1dfffa8b8746f1c1645213">More...</a><br /></td></tr>
+<tr class="separator:af468730a8c1dfffa8b8746f1c1645213"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1309cf4a836345e5f9fe3724944a85cd"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor5.html#a1309cf4a836345e5f9fe3724944a85cd">operator()</a> (const T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5) const </td></tr>
+<tr class="memdesc:a1309cf4a836345e5f9fe3724944a85cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a1309cf4a836345e5f9fe3724944a85cd">More...</a><br /></td></tr>
+<tr class="separator:a1309cf4a836345e5f9fe3724944a85cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -107,12 +107,12 @@ class sigc::const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_ar
 <p><a class="el" href="classsigc_1_1const__mem__functor5.html" title="const_mem_functor5 wraps const methods with 5 argument(s). ">const_mem_functor5</a> wraps const methods with 5 argument(s). </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1const__mem__functor5.html" title="const_mem_functor5 wraps const methods with 5 argument(s). ">const_mem_functor5</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor5.html#a248914dce1045bca14ba45f7b8ab7a9f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor5.html#a248914dce1045bca14ba45f7b8ab7a9f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor5.html#a248914dce1045bca14ba45f7b8ab7a9f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor5.html#a248914dce1045bca14ba45f7b8ab7a9f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor5.html#a248914dce1045bca14ba45f7b8ab7a9f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__mem__functor5.html#a248914dce1045bca14ba45f7b8ab7a9f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor5.html#af468730a8c1dfffa8b8746f1c1645213" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor5.html#af468730a8c1dfffa8b8746f1c1645213" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor5.html#af468730a8c1dfffa8b8746f1c1645213" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor5.html#af468730a8c1dfffa8b8746f1c1645213" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor5.html#af468730a8c1dfffa8b8746f1c1645213" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__mem__functor5.html#af468730a8c1dfffa8b8746f1c1645213" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -199,7 +199,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <p>Constructs a <a class="el" href="classsigc_1_1const__mem__functor5.html" title="const_mem_functor5 wraps const methods with 5 argument(s). ">const_mem_functor5</a> object that wraps the passed method. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__mem__functor5.html#a248914dce1045bca14ba45f7b8ab7a9f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__mem__functor5.html#af468730a8c1dfffa8b8746f1c1645213" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -207,7 +207,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a248914dce1045bca14ba45f7b8ab7a9f"></a>
+<a class="anchor" id="af468730a8c1dfffa8b8746f1c1645213"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -225,31 +225,31 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>&#160;</td>
         </tr>
         <tr>
@@ -281,7 +281,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 
 </div>
 </div>
-<a class="anchor" id="aa05d496807afeb8f80e62e9c897a39e8"></a>
+<a class="anchor" id="a1309cf4a836345e5f9fe3724944a85cd"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -299,31 +299,31 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>&#160;</td>
         </tr>
         <tr>
@@ -381,7 +381,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 4e8f965daacad8a28b78c84dea4ed2ae119c4e93..b67f8fdbbbbff62aff743cf798338fb29230931b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html#a0803b89f79b60c16d87c0372be261211">const_mem_functor6</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html">sigc::const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html#a665c77c3da00d474d6d999c394801a98">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html">sigc::const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html#ae84dd6089091cbcfe49552ea0f5b8634">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html">sigc::const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html#a73952a23160711fcea38e66e74652523">operator()</a>(const T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html">sigc::const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html#a909e792716f9132a6fed7092c73fa72e">operator()</a>(const T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html">sigc::const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html#a76d03ed81f8b2e90f9e13f8c4c5f786d">operator()</a>(const T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html">sigc::const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html#ac20aad17b59a8c3d2392cd6ff633b08b">operator()</a>(const T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html">sigc::const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html#adf81aebfa633d0bf14a0d3f5e9688561">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html">sigc::const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index fb329a427c5b1038772bdf804c31044f91502fd8..1ebd7cbeabebf8315c585f713f7a40cccc7c5eb4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -88,12 +88,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a0803b89f79b60c16d87c0372be261211"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor6.html#a0803b89f79b60c16d87c0372be261211">const_mem_functor6</a> (<a class="el" href="classsigc_1_1const__mem__functor6.html#ae84dd6089091cbcfe49552ea0f5b8634">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a0803b89f79b60c16d87c0372be261211"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__mem__functor6.html" title="const_mem_functor6 wraps const methods with 6 argument(s). ">const_mem_functor6</a> object that wraps the passed method.  <a href="#a0803b89f79b60c16d87c0372be261211">More...</a><br /></td></tr>
 <tr class="separator:a0803b89f79b60c16d87c0372be261211"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a73952a23160711fcea38e66e74652523"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor6.html#a73952a23160711fcea38e66e74652523">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6) const </td></tr>
-<tr class="memdesc:a73952a23160711fcea38e66e74652523"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a73952a23160711fcea38e66e74652523">More...</a><br /></td></tr>
-<tr class="separator:a73952a23160711fcea38e66e74652523"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a909e792716f9132a6fed7092c73fa72e"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor6.html#a909e792716f9132a6fed7092c73fa72e">operator()</a> (const T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6) const </td></tr>
-<tr class="memdesc:a909e792716f9132a6fed7092c73fa72e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a909e792716f9132a6fed7092c73fa72e">More...</a><br /></td></tr>
-<tr class="separator:a909e792716f9132a6fed7092c73fa72e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a76d03ed81f8b2e90f9e13f8c4c5f786d"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor6.html#a76d03ed81f8b2e90f9e13f8c4c5f786d">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6) const </td></tr>
+<tr class="memdesc:a76d03ed81f8b2e90f9e13f8c4c5f786d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a76d03ed81f8b2e90f9e13f8c4c5f786d">More...</a><br /></td></tr>
+<tr class="separator:a76d03ed81f8b2e90f9e13f8c4c5f786d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac20aad17b59a8c3d2392cd6ff633b08b"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor6.html#ac20aad17b59a8c3d2392cd6ff633b08b">operator()</a> (const T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6) const </td></tr>
+<tr class="memdesc:ac20aad17b59a8c3d2392cd6ff633b08b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ac20aad17b59a8c3d2392cd6ff633b08b">More...</a><br /></td></tr>
+<tr class="separator:ac20aad17b59a8c3d2392cd6ff633b08b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -107,13 +107,13 @@ class sigc::const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_ar
 <p><a class="el" href="classsigc_1_1const__mem__functor6.html" title="const_mem_functor6 wraps const methods with 6 argument(s). ">const_mem_functor6</a> wraps const methods with 6 argument(s). </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1const__mem__functor6.html" title="const_mem_functor6 wraps const methods with 6 argument(s). ">const_mem_functor6</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor6.html#a73952a23160711fcea38e66e74652523" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor6.html#a73952a23160711fcea38e66e74652523" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor6.html#a73952a23160711fcea38e66e74652523" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor6.html#a73952a23160711fcea38e66e74652523" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor6.html#a73952a23160711fcea38e66e74652523" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor6.html#a73952a23160711fcea38e66e74652523" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__mem__functor6.html#a73952a23160711fcea38e66e74652523" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor6.html#a76d03ed81f8b2e90f9e13f8c4c5f786d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor6.html#a76d03ed81f8b2e90f9e13f8c4c5f786d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor6.html#a76d03ed81f8b2e90f9e13f8c4c5f786d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor6.html#a76d03ed81f8b2e90f9e13f8c4c5f786d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor6.html#a76d03ed81f8b2e90f9e13f8c4c5f786d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor6.html#a76d03ed81f8b2e90f9e13f8c4c5f786d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__mem__functor6.html#a76d03ed81f8b2e90f9e13f8c4c5f786d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -200,7 +200,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <p>Constructs a <a class="el" href="classsigc_1_1const__mem__functor6.html" title="const_mem_functor6 wraps const methods with 6 argument(s). ">const_mem_functor6</a> object that wraps the passed method. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__mem__functor6.html#a73952a23160711fcea38e66e74652523" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__mem__functor6.html#a76d03ed81f8b2e90f9e13f8c4c5f786d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -208,7 +208,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a73952a23160711fcea38e66e74652523"></a>
+<a class="anchor" id="a76d03ed81f8b2e90f9e13f8c4c5f786d"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -226,37 +226,37 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt;&#160;</td>
           <td class="paramname"><em>_A_a6</em>&#160;</td>
         </tr>
         <tr>
@@ -289,7 +289,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 
 </div>
 </div>
-<a class="anchor" id="a909e792716f9132a6fed7092c73fa72e"></a>
+<a class="anchor" id="ac20aad17b59a8c3d2392cd6ff633b08b"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -307,37 +307,37 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt;&#160;</td>
           <td class="paramname"><em>_A_a6</em>&#160;</td>
         </tr>
         <tr>
@@ -396,7 +396,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3f5fc2c69856e02fb59043229a436023f71cbc34..8561aaa10070e1ce3bdf3347e2e9d73befae966a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html#a0538bba01694fc13456fcee0e96d8f34">const_mem_functor7</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html">sigc::const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html#a255588607e165db8bd25c3bb8d7e1fbe">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html">sigc::const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html#a18fcf5af8c5dc1fa5931285c21b33a58">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html">sigc::const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html#ac2d477bff6a8c4347058560efef01f4d">operator()</a>(const T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html">sigc::const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html#a68d5953cafed702d7d3b4543fd381189">operator()</a>(const T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html">sigc::const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html#a161796dd7fc08fbc1ebe25d6f860c24f">operator()</a>(const T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html">sigc::const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html#acd410d8ba9a91dc5f1493e299d63d974">operator()</a>(const T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html">sigc::const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html#a724b8b210493e0d3cf06b5a393b91546">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html">sigc::const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2430bf1149dae519bbb6febe93e1ea1c50c0b106..b9a4af2c68ed2e6721f41e0a123f09eee02beaee 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -88,12 +88,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a0538bba01694fc13456fcee0e96d8f34"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor7.html#a0538bba01694fc13456fcee0e96d8f34">const_mem_functor7</a> (<a class="el" href="classsigc_1_1const__mem__functor7.html#a18fcf5af8c5dc1fa5931285c21b33a58">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a0538bba01694fc13456fcee0e96d8f34"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__mem__functor7.html" title="const_mem_functor7 wraps const methods with 7 argument(s). ">const_mem_functor7</a> object that wraps the passed method.  <a href="#a0538bba01694fc13456fcee0e96d8f34">More...</a><br /></td></tr>
 <tr class="separator:a0538bba01694fc13456fcee0e96d8f34"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac2d477bff6a8c4347058560efef01f4d"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor7.html#ac2d477bff6a8c4347058560efef01f4d">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take _A_a7) const </td></tr>
-<tr class="memdesc:ac2d477bff6a8c4347058560efef01f4d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ac2d477bff6a8c4347058560efef01f4d">More...</a><br /></td></tr>
-<tr class="separator:ac2d477bff6a8c4347058560efef01f4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a68d5953cafed702d7d3b4543fd381189"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor7.html#a68d5953cafed702d7d3b4543fd381189">operator()</a> (const T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take _A_a7) const </td></tr>
-<tr class="memdesc:a68d5953cafed702d7d3b4543fd381189"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a68d5953cafed702d7d3b4543fd381189">More...</a><br /></td></tr>
-<tr class="separator:a68d5953cafed702d7d3b4543fd381189"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a161796dd7fc08fbc1ebe25d6f860c24f"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor7.html#a161796dd7fc08fbc1ebe25d6f860c24f">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt; _A_a7) const </td></tr>
+<tr class="memdesc:a161796dd7fc08fbc1ebe25d6f860c24f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a161796dd7fc08fbc1ebe25d6f860c24f">More...</a><br /></td></tr>
+<tr class="separator:a161796dd7fc08fbc1ebe25d6f860c24f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd410d8ba9a91dc5f1493e299d63d974"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor7.html#acd410d8ba9a91dc5f1493e299d63d974">operator()</a> (const T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt; _A_a7) const </td></tr>
+<tr class="memdesc:acd410d8ba9a91dc5f1493e299d63d974"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#acd410d8ba9a91dc5f1493e299d63d974">More...</a><br /></td></tr>
+<tr class="separator:acd410d8ba9a91dc5f1493e299d63d974"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -107,14 +107,14 @@ class sigc::const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_ar
 <p><a class="el" href="classsigc_1_1const__mem__functor7.html" title="const_mem_functor7 wraps const methods with 7 argument(s). ">const_mem_functor7</a> wraps const methods with 7 argument(s). </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1const__mem__functor7.html" title="const_mem_functor7 wraps const methods with 7 argument(s). ">const_mem_functor7</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor7.html#ac2d477bff6a8c4347058560efef01f4d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor7.html#ac2d477bff6a8c4347058560efef01f4d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor7.html#ac2d477bff6a8c4347058560efef01f4d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor7.html#ac2d477bff6a8c4347058560efef01f4d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor7.html#ac2d477bff6a8c4347058560efef01f4d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor7.html#ac2d477bff6a8c4347058560efef01f4d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor7.html#ac2d477bff6a8c4347058560efef01f4d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__mem__functor7.html#ac2d477bff6a8c4347058560efef01f4d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor7.html#a161796dd7fc08fbc1ebe25d6f860c24f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor7.html#a161796dd7fc08fbc1ebe25d6f860c24f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor7.html#a161796dd7fc08fbc1ebe25d6f860c24f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor7.html#a161796dd7fc08fbc1ebe25d6f860c24f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor7.html#a161796dd7fc08fbc1ebe25d6f860c24f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor7.html#a161796dd7fc08fbc1ebe25d6f860c24f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor7.html#a161796dd7fc08fbc1ebe25d6f860c24f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__mem__functor7.html#a161796dd7fc08fbc1ebe25d6f860c24f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -201,7 +201,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <p>Constructs a <a class="el" href="classsigc_1_1const__mem__functor7.html" title="const_mem_functor7 wraps const methods with 7 argument(s). ">const_mem_functor7</a> object that wraps the passed method. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__mem__functor7.html#ac2d477bff6a8c4347058560efef01f4d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__mem__functor7.html#a161796dd7fc08fbc1ebe25d6f860c24f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -209,7 +209,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="ac2d477bff6a8c4347058560efef01f4d"></a>
+<a class="anchor" id="a161796dd7fc08fbc1ebe25d6f860c24f"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -227,43 +227,43 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt;&#160;</td>
           <td class="paramname"><em>_A_a6</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt;&#160;</td>
           <td class="paramname"><em>_A_a7</em>&#160;</td>
         </tr>
         <tr>
@@ -297,7 +297,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 
 </div>
 </div>
-<a class="anchor" id="a68d5953cafed702d7d3b4543fd381189"></a>
+<a class="anchor" id="acd410d8ba9a91dc5f1493e299d63d974"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -315,43 +315,43 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt;&#160;</td>
           <td class="paramname"><em>_A_a6</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt;&#160;</td>
           <td class="paramname"><em>_A_a7</em>&#160;</td>
         </tr>
         <tr>
@@ -411,7 +411,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ea14d870ec665e7b2a9a6d09276999f075890834..5d5bb642422d52337201e4be9a601acb753eb9a5 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f33448205b392f0e44862f31ed5387c21673586b..8a50008935e96ad62fcc1187e6c1f7d2d88c64a8 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -183,7 +183,7 @@ template &lt;class T_type, bool I_derives_trackable = std::is_base_of&lt;trackab
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index dde5b56d32f3043c80715173da87c186dd8e6968..cb7797ac72c6bd32a74dbb83f2c003ce2039c010 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 25dc88c1716c20b993c0513ebe198e04d4cbc329..50916c0d1b0e1ef48d06c65b5d73e98c882c9335 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -179,7 +179,7 @@ template &lt;class T_type &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 65f4847a406bf5d787bddb2ab75cabd9eda0365a..c5a1d7e67be2cabc47b3ea1684272df5d2049ea3 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index adbe61e9e1b80c1f2b14fd66c76e66b61094898e..a760a5a5411e0fbf8c9b02adb207f3f743063207 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -298,7 +298,7 @@ template &lt;class T_return , class T_obj &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e40062beb65df203312cd0fe3f9fcc8899581614..5b1b51f2d152c1cc4c18a5fd856a3556d88e664e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#aa8cb4ad934ac610ffe3425cbe799ba8d">const_volatile_mem_functor1</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html">sigc::const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#af9da27522999030f09c718dbe164f1f6">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html">sigc::const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#acc367f8d6ee646c370623650a7ed6cde">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html">sigc::const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a87ba42e130f905664e2e432e309f9012">operator()</a>(const T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html">sigc::const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a21e2b07a9c4fcfc55ef07631577d7a00">operator()</a>(const T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html">sigc::const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a660e00b641fbdf999dce65ae4a9f1a5d">operator()</a>(const T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html">sigc::const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a2ec08a9aba3785a146b458477ba900ce">operator()</a>(const T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html">sigc::const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#adeaf82cc2aff607efe2a51945d6b8565">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html">sigc::const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 4f96d67665ad9c241306dc83cecd4ec5b3b1f65f..94495307e7d958dbc477456c003beb57f4fc6f51 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -88,12 +88,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:aa8cb4ad934ac610ffe3425cbe799ba8d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#aa8cb4ad934ac610ffe3425cbe799ba8d">const_volatile_mem_functor1</a> (<a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#acc367f8d6ee646c370623650a7ed6cde">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:aa8cb4ad934ac610ffe3425cbe799ba8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__volatile__mem__functor1.html" title="const_volatile_mem_functor1 wraps const volatile methods with 1 argument(s). ">const_volatile_mem_functor1</a> object that wraps the passed method.  <a href="#aa8cb4ad934ac610ffe3425cbe799ba8d">More...</a><br /></td></tr>
 <tr class="separator:aa8cb4ad934ac610ffe3425cbe799ba8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a87ba42e130f905664e2e432e309f9012"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a87ba42e130f905664e2e432e309f9012">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1) const </td></tr>
-<tr class="memdesc:a87ba42e130f905664e2e432e309f9012"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a87ba42e130f905664e2e432e309f9012">More...</a><br /></td></tr>
-<tr class="separator:a87ba42e130f905664e2e432e309f9012"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a21e2b07a9c4fcfc55ef07631577d7a00"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a21e2b07a9c4fcfc55ef07631577d7a00">operator()</a> (const T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1) const </td></tr>
-<tr class="memdesc:a21e2b07a9c4fcfc55ef07631577d7a00"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a21e2b07a9c4fcfc55ef07631577d7a00">More...</a><br /></td></tr>
-<tr class="separator:a21e2b07a9c4fcfc55ef07631577d7a00"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a660e00b641fbdf999dce65ae4a9f1a5d"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a660e00b641fbdf999dce65ae4a9f1a5d">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1) const </td></tr>
+<tr class="memdesc:a660e00b641fbdf999dce65ae4a9f1a5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a660e00b641fbdf999dce65ae4a9f1a5d">More...</a><br /></td></tr>
+<tr class="separator:a660e00b641fbdf999dce65ae4a9f1a5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ec08a9aba3785a146b458477ba900ce"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a2ec08a9aba3785a146b458477ba900ce">operator()</a> (const T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1) const </td></tr>
+<tr class="memdesc:a2ec08a9aba3785a146b458477ba900ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a2ec08a9aba3785a146b458477ba900ce">More...</a><br /></td></tr>
+<tr class="separator:a2ec08a9aba3785a146b458477ba900ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -107,8 +107,8 @@ class sigc::const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</h3>
 <p><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html" title="const_volatile_mem_functor1 wraps const volatile methods with 1 argument(s). ">const_volatile_mem_functor1</a> wraps const volatile methods with 1 argument(s). </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1const__volatile__mem__functor1.html" title="const_volatile_mem_functor1 wraps const volatile methods with 1 argument(s). ">const_volatile_mem_functor1</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a87ba42e130f905664e2e432e309f9012" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a87ba42e130f905664e2e432e309f9012" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a660e00b641fbdf999dce65ae4a9f1a5d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a660e00b641fbdf999dce65ae4a9f1a5d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -195,7 +195,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 <p>Constructs a <a class="el" href="classsigc_1_1const__volatile__mem__functor1.html" title="const_volatile_mem_functor1 wraps const volatile methods with 1 argument(s). ">const_volatile_mem_functor1</a> object that wraps the passed method. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a87ba42e130f905664e2e432e309f9012" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a660e00b641fbdf999dce65ae4a9f1a5d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -203,7 +203,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a87ba42e130f905664e2e432e309f9012"></a>
+<a class="anchor" id="a660e00b641fbdf999dce65ae4a9f1a5d"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -221,7 +221,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>&#160;</td>
         </tr>
         <tr>
@@ -249,7 +249,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a21e2b07a9c4fcfc55ef07631577d7a00"></a>
+<a class="anchor" id="a2ec08a9aba3785a146b458477ba900ce"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -267,7 +267,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>&#160;</td>
         </tr>
         <tr>
@@ -321,7 +321,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index dc4b6ab760596c24e0b482282db043d7f6eb3a15..f86991ee083f97c10d118192b5682dc5b11c5392 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#ada3da9a8dd692377c90abbfa9bcfe73a">const_volatile_mem_functor2</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html">sigc::const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#aac7f64e6cff784ecd6700d0448d8e796">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html">sigc::const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#ac46d1e343e669092d6bb24aa8b5d5dbb">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html">sigc::const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a7557c17658489f19d12945a5296e8f35">operator()</a>(const T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html">sigc::const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a450a6db1d97a5faddd5c3245055c5ed0">operator()</a>(const T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html">sigc::const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a376a0acf7e878183ac85cbc7bf0a9f07">operator()</a>(const T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html">sigc::const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#acb19b16f5ab8978ba5f4402c5b627a2f">operator()</a>(const T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html">sigc::const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a0d143bb32627f7a0c17270321df8145f">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html">sigc::const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 4b793aac985486be662867c3fba6e42e0421b144..434a56ccea1597377125f5371bc8e67be277cf44 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -88,12 +88,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:ada3da9a8dd692377c90abbfa9bcfe73a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#ada3da9a8dd692377c90abbfa9bcfe73a">const_volatile_mem_functor2</a> (<a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#ac46d1e343e669092d6bb24aa8b5d5dbb">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:ada3da9a8dd692377c90abbfa9bcfe73a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__volatile__mem__functor2.html" title="const_volatile_mem_functor2 wraps const volatile methods with 2 argument(s). ">const_volatile_mem_functor2</a> object that wraps the passed method.  <a href="#ada3da9a8dd692377c90abbfa9bcfe73a">More...</a><br /></td></tr>
 <tr class="separator:ada3da9a8dd692377c90abbfa9bcfe73a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7557c17658489f19d12945a5296e8f35"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a7557c17658489f19d12945a5296e8f35">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2) const </td></tr>
-<tr class="memdesc:a7557c17658489f19d12945a5296e8f35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a7557c17658489f19d12945a5296e8f35">More...</a><br /></td></tr>
-<tr class="separator:a7557c17658489f19d12945a5296e8f35"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a450a6db1d97a5faddd5c3245055c5ed0"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a450a6db1d97a5faddd5c3245055c5ed0">operator()</a> (const T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2) const </td></tr>
-<tr class="memdesc:a450a6db1d97a5faddd5c3245055c5ed0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a450a6db1d97a5faddd5c3245055c5ed0">More...</a><br /></td></tr>
-<tr class="separator:a450a6db1d97a5faddd5c3245055c5ed0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a376a0acf7e878183ac85cbc7bf0a9f07"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a376a0acf7e878183ac85cbc7bf0a9f07">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2) const </td></tr>
+<tr class="memdesc:a376a0acf7e878183ac85cbc7bf0a9f07"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a376a0acf7e878183ac85cbc7bf0a9f07">More...</a><br /></td></tr>
+<tr class="separator:a376a0acf7e878183ac85cbc7bf0a9f07"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb19b16f5ab8978ba5f4402c5b627a2f"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#acb19b16f5ab8978ba5f4402c5b627a2f">operator()</a> (const T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2) const </td></tr>
+<tr class="memdesc:acb19b16f5ab8978ba5f4402c5b627a2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#acb19b16f5ab8978ba5f4402c5b627a2f">More...</a><br /></td></tr>
+<tr class="separator:acb19b16f5ab8978ba5f4402c5b627a2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -107,9 +107,9 @@ class sigc::const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;
 <p><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html" title="const_volatile_mem_functor2 wraps const volatile methods with 2 argument(s). ">const_volatile_mem_functor2</a> wraps const volatile methods with 2 argument(s). </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1const__volatile__mem__functor2.html" title="const_volatile_mem_functor2 wraps const volatile methods with 2 argument(s). ">const_volatile_mem_functor2</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a7557c17658489f19d12945a5296e8f35" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a7557c17658489f19d12945a5296e8f35" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a7557c17658489f19d12945a5296e8f35" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a376a0acf7e878183ac85cbc7bf0a9f07" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a376a0acf7e878183ac85cbc7bf0a9f07" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a376a0acf7e878183ac85cbc7bf0a9f07" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -196,7 +196,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 <p>Constructs a <a class="el" href="classsigc_1_1const__volatile__mem__functor2.html" title="const_volatile_mem_functor2 wraps const volatile methods with 2 argument(s). ">const_volatile_mem_functor2</a> object that wraps the passed method. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a7557c17658489f19d12945a5296e8f35" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a376a0acf7e878183ac85cbc7bf0a9f07" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -204,7 +204,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a7557c17658489f19d12945a5296e8f35"></a>
+<a class="anchor" id="a376a0acf7e878183ac85cbc7bf0a9f07"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -222,13 +222,13 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>&#160;</td>
         </tr>
         <tr>
@@ -257,7 +257,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 
 </div>
 </div>
-<a class="anchor" id="a450a6db1d97a5faddd5c3245055c5ed0"></a>
+<a class="anchor" id="acb19b16f5ab8978ba5f4402c5b627a2f"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -275,13 +275,13 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>&#160;</td>
         </tr>
         <tr>
@@ -336,7 +336,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e4be681ad7b366d06a370b30deb86a66be8ff5c3..245a9c776ff43d0d66013a21e0cd6137497df492 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#aa586f24064b6a5c8b69c963fff614d04">const_volatile_mem_functor3</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html">sigc::const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a6ffedac451ab4f525bd7c9df0b83cf2c">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html">sigc::const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a472ab7835e2b6792a108f4fcc80d4669">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html">sigc::const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a0fe691de309e7409de98f047ed38a9e7">operator()</a>(const T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html">sigc::const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a9f2eeebf6464149555d975edce9c0a1c">operator()</a>(const T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html">sigc::const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a3d742a1e204f733cd2b7fdd452b53011">operator()</a>(const T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html">sigc::const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a950746a86c5eb8c06bf2700b0c77df17">operator()</a>(const T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html">sigc::const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#ad2056f73eed4664ff41f5e673a2276f0">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html">sigc::const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 9dea8f0ab6d2531ab562f95909e7044ed3294d3b..8f8b368f2e1dd860ce850a219b5d96700d52336d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -88,12 +88,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:aa586f24064b6a5c8b69c963fff614d04"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#aa586f24064b6a5c8b69c963fff614d04">const_volatile_mem_functor3</a> (<a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a472ab7835e2b6792a108f4fcc80d4669">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:aa586f24064b6a5c8b69c963fff614d04"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__volatile__mem__functor3.html" title="const_volatile_mem_functor3 wraps const volatile methods with 3 argument(s). ">const_volatile_mem_functor3</a> object that wraps the passed method.  <a href="#aa586f24064b6a5c8b69c963fff614d04">More...</a><br /></td></tr>
 <tr class="separator:aa586f24064b6a5c8b69c963fff614d04"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0fe691de309e7409de98f047ed38a9e7"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a0fe691de309e7409de98f047ed38a9e7">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3) const </td></tr>
-<tr class="memdesc:a0fe691de309e7409de98f047ed38a9e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a0fe691de309e7409de98f047ed38a9e7">More...</a><br /></td></tr>
-<tr class="separator:a0fe691de309e7409de98f047ed38a9e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9f2eeebf6464149555d975edce9c0a1c"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a9f2eeebf6464149555d975edce9c0a1c">operator()</a> (const T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3) const </td></tr>
-<tr class="memdesc:a9f2eeebf6464149555d975edce9c0a1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a9f2eeebf6464149555d975edce9c0a1c">More...</a><br /></td></tr>
-<tr class="separator:a9f2eeebf6464149555d975edce9c0a1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d742a1e204f733cd2b7fdd452b53011"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a3d742a1e204f733cd2b7fdd452b53011">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3) const </td></tr>
+<tr class="memdesc:a3d742a1e204f733cd2b7fdd452b53011"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a3d742a1e204f733cd2b7fdd452b53011">More...</a><br /></td></tr>
+<tr class="separator:a3d742a1e204f733cd2b7fdd452b53011"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a950746a86c5eb8c06bf2700b0c77df17"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a950746a86c5eb8c06bf2700b0c77df17">operator()</a> (const T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3) const </td></tr>
+<tr class="memdesc:a950746a86c5eb8c06bf2700b0c77df17"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a950746a86c5eb8c06bf2700b0c77df17">More...</a><br /></td></tr>
+<tr class="separator:a950746a86c5eb8c06bf2700b0c77df17"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -107,10 +107,10 @@ class sigc::const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_a
 <p><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html" title="const_volatile_mem_functor3 wraps const volatile methods with 3 argument(s). ">const_volatile_mem_functor3</a> wraps const volatile methods with 3 argument(s). </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1const__volatile__mem__functor3.html" title="const_volatile_mem_functor3 wraps const volatile methods with 3 argument(s). ">const_volatile_mem_functor3</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a0fe691de309e7409de98f047ed38a9e7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a0fe691de309e7409de98f047ed38a9e7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a0fe691de309e7409de98f047ed38a9e7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a0fe691de309e7409de98f047ed38a9e7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a3d742a1e204f733cd2b7fdd452b53011" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a3d742a1e204f733cd2b7fdd452b53011" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a3d742a1e204f733cd2b7fdd452b53011" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a3d742a1e204f733cd2b7fdd452b53011" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -197,7 +197,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <p>Constructs a <a class="el" href="classsigc_1_1const__volatile__mem__functor3.html" title="const_volatile_mem_functor3 wraps const volatile methods with 3 argument(s). ">const_volatile_mem_functor3</a> object that wraps the passed method. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a0fe691de309e7409de98f047ed38a9e7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a3d742a1e204f733cd2b7fdd452b53011" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -205,7 +205,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a0fe691de309e7409de98f047ed38a9e7"></a>
+<a class="anchor" id="a3d742a1e204f733cd2b7fdd452b53011"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -223,19 +223,19 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>&#160;</td>
         </tr>
         <tr>
@@ -265,7 +265,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 
 </div>
 </div>
-<a class="anchor" id="a9f2eeebf6464149555d975edce9c0a1c"></a>
+<a class="anchor" id="a950746a86c5eb8c06bf2700b0c77df17"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -283,19 +283,19 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>&#160;</td>
         </tr>
         <tr>
@@ -351,7 +351,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3f1d3025c8ac960046a73ae3f268526ef89f54a9..f2c606c98eac5b606a11c38bba63e3fc3496133b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a0ffe59d6392c736e6d14c43a4bfa26e5">const_volatile_mem_functor4</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html">sigc::const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a0714aabc799c5d41af988650fec71410">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html">sigc::const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#ace3cb54e6265ebe06ee2995dd01f2540">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html">sigc::const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a6b3ab51515480fe4c106461c609aa778">operator()</a>(const T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html">sigc::const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a5d0f6305cc2c8b983fe822c436cbf521">operator()</a>(const T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html">sigc::const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a1510f1f78471fc134b5fc8dac7d38d5f">operator()</a>(const T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html">sigc::const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#ab1bbd72e3c63451c258e987bf1b3d2d1">operator()</a>(const T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html">sigc::const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a8e38a0816627c7ad4fd48278d287f863">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html">sigc::const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 94c747c9e5cdab808bde470884eaca48b00c59e8..9e07594f7325c341a196edb0fb8370d8acb33399 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -88,12 +88,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a0ffe59d6392c736e6d14c43a4bfa26e5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a0ffe59d6392c736e6d14c43a4bfa26e5">const_volatile_mem_functor4</a> (<a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#ace3cb54e6265ebe06ee2995dd01f2540">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a0ffe59d6392c736e6d14c43a4bfa26e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__volatile__mem__functor4.html" title="const_volatile_mem_functor4 wraps const volatile methods with 4 argument(s). ">const_volatile_mem_functor4</a> object that wraps the passed method.  <a href="#a0ffe59d6392c736e6d14c43a4bfa26e5">More...</a><br /></td></tr>
 <tr class="separator:a0ffe59d6392c736e6d14c43a4bfa26e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6b3ab51515480fe4c106461c609aa778"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a6b3ab51515480fe4c106461c609aa778">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4) const </td></tr>
-<tr class="memdesc:a6b3ab51515480fe4c106461c609aa778"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a6b3ab51515480fe4c106461c609aa778">More...</a><br /></td></tr>
-<tr class="separator:a6b3ab51515480fe4c106461c609aa778"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5d0f6305cc2c8b983fe822c436cbf521"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a5d0f6305cc2c8b983fe822c436cbf521">operator()</a> (const T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4) const </td></tr>
-<tr class="memdesc:a5d0f6305cc2c8b983fe822c436cbf521"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a5d0f6305cc2c8b983fe822c436cbf521">More...</a><br /></td></tr>
-<tr class="separator:a5d0f6305cc2c8b983fe822c436cbf521"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1510f1f78471fc134b5fc8dac7d38d5f"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a1510f1f78471fc134b5fc8dac7d38d5f">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4) const </td></tr>
+<tr class="memdesc:a1510f1f78471fc134b5fc8dac7d38d5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a1510f1f78471fc134b5fc8dac7d38d5f">More...</a><br /></td></tr>
+<tr class="separator:a1510f1f78471fc134b5fc8dac7d38d5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1bbd72e3c63451c258e987bf1b3d2d1"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#ab1bbd72e3c63451c258e987bf1b3d2d1">operator()</a> (const T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4) const </td></tr>
+<tr class="memdesc:ab1bbd72e3c63451c258e987bf1b3d2d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ab1bbd72e3c63451c258e987bf1b3d2d1">More...</a><br /></td></tr>
+<tr class="separator:ab1bbd72e3c63451c258e987bf1b3d2d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -107,11 +107,11 @@ class sigc::const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_a
 <p><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html" title="const_volatile_mem_functor4 wraps const volatile methods with 4 argument(s). ">const_volatile_mem_functor4</a> wraps const volatile methods with 4 argument(s). </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1const__volatile__mem__functor4.html" title="const_volatile_mem_functor4 wraps const volatile methods with 4 argument(s). ">const_volatile_mem_functor4</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a6b3ab51515480fe4c106461c609aa778" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a6b3ab51515480fe4c106461c609aa778" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a6b3ab51515480fe4c106461c609aa778" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a6b3ab51515480fe4c106461c609aa778" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a6b3ab51515480fe4c106461c609aa778" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a1510f1f78471fc134b5fc8dac7d38d5f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a1510f1f78471fc134b5fc8dac7d38d5f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a1510f1f78471fc134b5fc8dac7d38d5f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a1510f1f78471fc134b5fc8dac7d38d5f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a1510f1f78471fc134b5fc8dac7d38d5f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -198,7 +198,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <p>Constructs a <a class="el" href="classsigc_1_1const__volatile__mem__functor4.html" title="const_volatile_mem_functor4 wraps const volatile methods with 4 argument(s). ">const_volatile_mem_functor4</a> object that wraps the passed method. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a6b3ab51515480fe4c106461c609aa778" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a1510f1f78471fc134b5fc8dac7d38d5f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -206,7 +206,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a6b3ab51515480fe4c106461c609aa778"></a>
+<a class="anchor" id="a1510f1f78471fc134b5fc8dac7d38d5f"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -224,25 +224,25 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>&#160;</td>
         </tr>
         <tr>
@@ -273,7 +273,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 
 </div>
 </div>
-<a class="anchor" id="a5d0f6305cc2c8b983fe822c436cbf521"></a>
+<a class="anchor" id="ab1bbd72e3c63451c258e987bf1b3d2d1"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -291,25 +291,25 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>&#160;</td>
         </tr>
         <tr>
@@ -366,7 +366,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 835c1c5c8d8405ce778b6ae4325207e6ce18530e..75b39ad8f44e78393189d15e8a89e6e68f967928 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a13787a099e237b44280ddbe9b8d97a04">const_volatile_mem_functor5</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html">sigc::const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a785d079f14f42cafd052639a1ebdaeb9">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html">sigc::const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a1d49a5a7086d41d1db2e40aed1273631">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html">sigc::const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a62883651028686628f903c2f56f2edf7">operator()</a>(const T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html">sigc::const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a48d07d4759b3f9702e2014a29eaaae1e">operator()</a>(const T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html">sigc::const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a1f4d39f2cfe58d99d67dc094c4f738dc">operator()</a>(const T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html">sigc::const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a46403ee16880dd66855909d2831cbbd3">operator()</a>(const T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html">sigc::const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a42d6cd140b98358c1d12c90b975ad2b1">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html">sigc::const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3a73b534a637c5a73bc92d391a94a281512b9143..93b1c09f1bd5cc3a6a87a6083bd713ab28dd760e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -88,12 +88,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a13787a099e237b44280ddbe9b8d97a04"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a13787a099e237b44280ddbe9b8d97a04">const_volatile_mem_functor5</a> (<a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a1d49a5a7086d41d1db2e40aed1273631">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a13787a099e237b44280ddbe9b8d97a04"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html" title="const_volatile_mem_functor5 wraps const volatile methods with 5 argument(s). ">const_volatile_mem_functor5</a> object that wraps the passed method.  <a href="#a13787a099e237b44280ddbe9b8d97a04">More...</a><br /></td></tr>
 <tr class="separator:a13787a099e237b44280ddbe9b8d97a04"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a62883651028686628f903c2f56f2edf7"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a62883651028686628f903c2f56f2edf7">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5) const </td></tr>
-<tr class="memdesc:a62883651028686628f903c2f56f2edf7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a62883651028686628f903c2f56f2edf7">More...</a><br /></td></tr>
-<tr class="separator:a62883651028686628f903c2f56f2edf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a48d07d4759b3f9702e2014a29eaaae1e"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a48d07d4759b3f9702e2014a29eaaae1e">operator()</a> (const T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5) const </td></tr>
-<tr class="memdesc:a48d07d4759b3f9702e2014a29eaaae1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a48d07d4759b3f9702e2014a29eaaae1e">More...</a><br /></td></tr>
-<tr class="separator:a48d07d4759b3f9702e2014a29eaaae1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1f4d39f2cfe58d99d67dc094c4f738dc"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a1f4d39f2cfe58d99d67dc094c4f738dc">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5) const </td></tr>
+<tr class="memdesc:a1f4d39f2cfe58d99d67dc094c4f738dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a1f4d39f2cfe58d99d67dc094c4f738dc">More...</a><br /></td></tr>
+<tr class="separator:a1f4d39f2cfe58d99d67dc094c4f738dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a46403ee16880dd66855909d2831cbbd3"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a46403ee16880dd66855909d2831cbbd3">operator()</a> (const T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5) const </td></tr>
+<tr class="memdesc:a46403ee16880dd66855909d2831cbbd3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a46403ee16880dd66855909d2831cbbd3">More...</a><br /></td></tr>
+<tr class="separator:a46403ee16880dd66855909d2831cbbd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -107,12 +107,12 @@ class sigc::const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_a
 <p><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html" title="const_volatile_mem_functor5 wraps const volatile methods with 5 argument(s). ">const_volatile_mem_functor5</a> wraps const volatile methods with 5 argument(s). </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html" title="const_volatile_mem_functor5 wraps const volatile methods with 5 argument(s). ">const_volatile_mem_functor5</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a62883651028686628f903c2f56f2edf7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a62883651028686628f903c2f56f2edf7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a62883651028686628f903c2f56f2edf7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a62883651028686628f903c2f56f2edf7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a62883651028686628f903c2f56f2edf7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a62883651028686628f903c2f56f2edf7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a1f4d39f2cfe58d99d67dc094c4f738dc" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a1f4d39f2cfe58d99d67dc094c4f738dc" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a1f4d39f2cfe58d99d67dc094c4f738dc" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a1f4d39f2cfe58d99d67dc094c4f738dc" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a1f4d39f2cfe58d99d67dc094c4f738dc" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a1f4d39f2cfe58d99d67dc094c4f738dc" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -199,7 +199,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <p>Constructs a <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html" title="const_volatile_mem_functor5 wraps const volatile methods with 5 argument(s). ">const_volatile_mem_functor5</a> object that wraps the passed method. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a62883651028686628f903c2f56f2edf7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a1f4d39f2cfe58d99d67dc094c4f738dc" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -207,7 +207,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a62883651028686628f903c2f56f2edf7"></a>
+<a class="anchor" id="a1f4d39f2cfe58d99d67dc094c4f738dc"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -225,31 +225,31 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>&#160;</td>
         </tr>
         <tr>
@@ -281,7 +281,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 
 </div>
 </div>
-<a class="anchor" id="a48d07d4759b3f9702e2014a29eaaae1e"></a>
+<a class="anchor" id="a46403ee16880dd66855909d2831cbbd3"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -299,31 +299,31 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>&#160;</td>
         </tr>
         <tr>
@@ -381,7 +381,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1eebe92f0f477827eb1c9c90aa5c681e85de1141..fffc15dc0521a087e1674329d268b3b7e7651365 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#a09704c72e9b0353b04776522edefd57e">const_volatile_mem_functor6</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html">sigc::const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#aed412f2606f91f9c11567c37ae6175bc">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html">sigc::const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#af8da04ac5f6e2252f963f4f4bb87c9fd">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html">sigc::const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ae438dd9368f1b10004b6d51b599c2376">operator()</a>(const T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html">sigc::const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#a16339a56992d51e657da9e7ffd300b21">operator()</a>(const T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html">sigc::const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ab8c9524ca5ed1ff48ec06e93f6af6cb7">operator()</a>(const T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html">sigc::const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ac326aca307b611485552fbb72bde2650">operator()</a>(const T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html">sigc::const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#a9f866db08b59a0960875f7608a0c93f0">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html">sigc::const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d5bac6157fb78235ad9632fbc8aa7911af7d7868..5e6d956deb35487a80f18985fa566bdbd992a464 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -88,12 +88,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a09704c72e9b0353b04776522edefd57e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#a09704c72e9b0353b04776522edefd57e">const_volatile_mem_functor6</a> (<a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#af8da04ac5f6e2252f963f4f4bb87c9fd">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a09704c72e9b0353b04776522edefd57e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html" title="const_volatile_mem_functor6 wraps const volatile methods with 6 argument(s). ">const_volatile_mem_functor6</a> object that wraps the passed method.  <a href="#a09704c72e9b0353b04776522edefd57e">More...</a><br /></td></tr>
 <tr class="separator:a09704c72e9b0353b04776522edefd57e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae438dd9368f1b10004b6d51b599c2376"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ae438dd9368f1b10004b6d51b599c2376">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6) const </td></tr>
-<tr class="memdesc:ae438dd9368f1b10004b6d51b599c2376"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ae438dd9368f1b10004b6d51b599c2376">More...</a><br /></td></tr>
-<tr class="separator:ae438dd9368f1b10004b6d51b599c2376"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a16339a56992d51e657da9e7ffd300b21"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#a16339a56992d51e657da9e7ffd300b21">operator()</a> (const T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6) const </td></tr>
-<tr class="memdesc:a16339a56992d51e657da9e7ffd300b21"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a16339a56992d51e657da9e7ffd300b21">More...</a><br /></td></tr>
-<tr class="separator:a16339a56992d51e657da9e7ffd300b21"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8c9524ca5ed1ff48ec06e93f6af6cb7"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ab8c9524ca5ed1ff48ec06e93f6af6cb7">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6) const </td></tr>
+<tr class="memdesc:ab8c9524ca5ed1ff48ec06e93f6af6cb7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ab8c9524ca5ed1ff48ec06e93f6af6cb7">More...</a><br /></td></tr>
+<tr class="separator:ab8c9524ca5ed1ff48ec06e93f6af6cb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac326aca307b611485552fbb72bde2650"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ac326aca307b611485552fbb72bde2650">operator()</a> (const T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6) const </td></tr>
+<tr class="memdesc:ac326aca307b611485552fbb72bde2650"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ac326aca307b611485552fbb72bde2650">More...</a><br /></td></tr>
+<tr class="separator:ac326aca307b611485552fbb72bde2650"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -107,13 +107,13 @@ class sigc::const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_a
 <p><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html" title="const_volatile_mem_functor6 wraps const volatile methods with 6 argument(s). ">const_volatile_mem_functor6</a> wraps const volatile methods with 6 argument(s). </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html" title="const_volatile_mem_functor6 wraps const volatile methods with 6 argument(s). ">const_volatile_mem_functor6</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ae438dd9368f1b10004b6d51b599c2376" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ae438dd9368f1b10004b6d51b599c2376" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ae438dd9368f1b10004b6d51b599c2376" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ae438dd9368f1b10004b6d51b599c2376" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ae438dd9368f1b10004b6d51b599c2376" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ae438dd9368f1b10004b6d51b599c2376" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ae438dd9368f1b10004b6d51b599c2376" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ab8c9524ca5ed1ff48ec06e93f6af6cb7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ab8c9524ca5ed1ff48ec06e93f6af6cb7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ab8c9524ca5ed1ff48ec06e93f6af6cb7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ab8c9524ca5ed1ff48ec06e93f6af6cb7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ab8c9524ca5ed1ff48ec06e93f6af6cb7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ab8c9524ca5ed1ff48ec06e93f6af6cb7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ab8c9524ca5ed1ff48ec06e93f6af6cb7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -200,7 +200,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <p>Constructs a <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html" title="const_volatile_mem_functor6 wraps const volatile methods with 6 argument(s). ">const_volatile_mem_functor6</a> object that wraps the passed method. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ae438dd9368f1b10004b6d51b599c2376" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ab8c9524ca5ed1ff48ec06e93f6af6cb7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -208,7 +208,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="ae438dd9368f1b10004b6d51b599c2376"></a>
+<a class="anchor" id="ab8c9524ca5ed1ff48ec06e93f6af6cb7"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -226,37 +226,37 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt;&#160;</td>
           <td class="paramname"><em>_A_a6</em>&#160;</td>
         </tr>
         <tr>
@@ -289,7 +289,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 
 </div>
 </div>
-<a class="anchor" id="a16339a56992d51e657da9e7ffd300b21"></a>
+<a class="anchor" id="ac326aca307b611485552fbb72bde2650"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -307,37 +307,37 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt;&#160;</td>
           <td class="paramname"><em>_A_a6</em>&#160;</td>
         </tr>
         <tr>
@@ -396,7 +396,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6873cdc8cb925b0ac60c1a2e6800ab4a4028d3ad..704631ff69d95e270b694cdebd7e8014a8737e2f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a95dcac66fbdb4c3b92682a1ddaa0309c">const_volatile_mem_functor7</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html">sigc::const_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a3f19b8bff74776f040492d3410c54fa1">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html">sigc::const_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a7e3bac9b817c848b96e9d1b257be1de5">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html">sigc::const_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#ad2e699425411b243ac92bbd81f88f607">operator()</a>(const T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html">sigc::const_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#ab125a6db0dc15be0c539695cbdf828ec">operator()</a>(const T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html">sigc::const_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a99401731065363f4088615c8eac558c3">operator()</a>(const T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html">sigc::const_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a6908d116df811051ba610842c6472117">operator()</a>(const T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html">sigc::const_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a25cb7e6ed71406c5b91ab2696ad8e623">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html">sigc::const_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ab13ba27ef1facf1f0899d71da514f096ce25ac0..d0971e336d88f7c3530452a9b6c293e14164efd6 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -88,12 +88,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a95dcac66fbdb4c3b92682a1ddaa0309c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a95dcac66fbdb4c3b92682a1ddaa0309c">const_volatile_mem_functor7</a> (<a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a7e3bac9b817c848b96e9d1b257be1de5">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a95dcac66fbdb4c3b92682a1ddaa0309c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html" title="const_volatile_mem_functor7 wraps const volatile methods with 7 argument(s). ">const_volatile_mem_functor7</a> object that wraps the passed method.  <a href="#a95dcac66fbdb4c3b92682a1ddaa0309c">More...</a><br /></td></tr>
 <tr class="separator:a95dcac66fbdb4c3b92682a1ddaa0309c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad2e699425411b243ac92bbd81f88f607"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#ad2e699425411b243ac92bbd81f88f607">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take _A_a7) const </td></tr>
-<tr class="memdesc:ad2e699425411b243ac92bbd81f88f607"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ad2e699425411b243ac92bbd81f88f607">More...</a><br /></td></tr>
-<tr class="separator:ad2e699425411b243ac92bbd81f88f607"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab125a6db0dc15be0c539695cbdf828ec"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#ab125a6db0dc15be0c539695cbdf828ec">operator()</a> (const T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take _A_a7) const </td></tr>
-<tr class="memdesc:ab125a6db0dc15be0c539695cbdf828ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ab125a6db0dc15be0c539695cbdf828ec">More...</a><br /></td></tr>
-<tr class="separator:ab125a6db0dc15be0c539695cbdf828ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a99401731065363f4088615c8eac558c3"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a99401731065363f4088615c8eac558c3">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt; _A_a7) const </td></tr>
+<tr class="memdesc:a99401731065363f4088615c8eac558c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a99401731065363f4088615c8eac558c3">More...</a><br /></td></tr>
+<tr class="separator:a99401731065363f4088615c8eac558c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6908d116df811051ba610842c6472117"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a6908d116df811051ba610842c6472117">operator()</a> (const T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt; _A_a7) const </td></tr>
+<tr class="memdesc:a6908d116df811051ba610842c6472117"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a6908d116df811051ba610842c6472117">More...</a><br /></td></tr>
+<tr class="separator:a6908d116df811051ba610842c6472117"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -107,14 +107,14 @@ class sigc::const_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_a
 <p><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html" title="const_volatile_mem_functor7 wraps const volatile methods with 7 argument(s). ">const_volatile_mem_functor7</a> wraps const volatile methods with 7 argument(s). </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html" title="const_volatile_mem_functor7 wraps const volatile methods with 7 argument(s). ">const_volatile_mem_functor7</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#ad2e699425411b243ac92bbd81f88f607" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#ad2e699425411b243ac92bbd81f88f607" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#ad2e699425411b243ac92bbd81f88f607" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#ad2e699425411b243ac92bbd81f88f607" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#ad2e699425411b243ac92bbd81f88f607" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#ad2e699425411b243ac92bbd81f88f607" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#ad2e699425411b243ac92bbd81f88f607" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#ad2e699425411b243ac92bbd81f88f607" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a99401731065363f4088615c8eac558c3" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a99401731065363f4088615c8eac558c3" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a99401731065363f4088615c8eac558c3" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a99401731065363f4088615c8eac558c3" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a99401731065363f4088615c8eac558c3" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a99401731065363f4088615c8eac558c3" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a99401731065363f4088615c8eac558c3" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a99401731065363f4088615c8eac558c3" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -201,7 +201,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <p>Constructs a <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html" title="const_volatile_mem_functor7 wraps const volatile methods with 7 argument(s). ">const_volatile_mem_functor7</a> object that wraps the passed method. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#ad2e699425411b243ac92bbd81f88f607" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a99401731065363f4088615c8eac558c3" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -209,7 +209,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="ad2e699425411b243ac92bbd81f88f607"></a>
+<a class="anchor" id="a99401731065363f4088615c8eac558c3"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -227,43 +227,43 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt;&#160;</td>
           <td class="paramname"><em>_A_a6</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt;&#160;</td>
           <td class="paramname"><em>_A_a7</em>&#160;</td>
         </tr>
         <tr>
@@ -297,7 +297,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 
 </div>
 </div>
-<a class="anchor" id="ab125a6db0dc15be0c539695cbdf828ec"></a>
+<a class="anchor" id="a6908d116df811051ba610842c6472117"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -315,43 +315,43 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt;&#160;</td>
           <td class="paramname"><em>_A_a6</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt;&#160;</td>
           <td class="paramname"><em>_A_a7</em>&#160;</td>
         </tr>
         <tr>
@@ -411,7 +411,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 701347bf53316302f34a51ff520ec288cb6b0583..1e2491884dfccf807c874bccbedf54477e2dee8f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index eb3ee213a0c2f543fa6f4fe8250d31785aef82e5..31b1e6867ce0f2544fc3c733344a814dbffcd5a9 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -183,7 +183,7 @@ template &lt;class T_type, bool I_derives_trackable = std::is_base_of&lt;trackab
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ebd828a6354c7197a15c21fed5f290769b7861c1..faf87371c5e9e20dbb1f7bfd5f787d681b9dcd0b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 7f332a2a19054264c3246ba493e92211288578a0..ae88ba800e28092bf5c118d1cb7c96a3af13990d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -179,7 +179,7 @@ template &lt;class T_type &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3cff2b0743377bb40d1c3e1f1d68f0f431ac4781..7466e961c0bf272089b6793d78153b3e0919c906 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 79317b1055666e750a791f6a076f1f7d56d099ad..f69555aaa64294218146787496147d4a5009afcc 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -298,7 +298,7 @@ template &lt;class T_return , class T_obj &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 52f9a5a4d15116036e29a6cb416ead3e531506e5..4c16fa62c843fd84aed053916701f508a1ef83ff 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html#a4f10314fc4d7811e126aa0d8dc9fea8c">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html">sigc::mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html#ab97c2206275025d8d1e7665c12322eba">mem_functor1</a>()</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html">sigc::mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html#a63230b348e410f7d2f245df1f2af019a">mem_functor1</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html">sigc::mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html#a72c4e7ffd730381bbb842f3b72816d02">operator()</a>(T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html">sigc::mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html#a3555bf838d0d60d24271d0354d925b40">operator()</a>(T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html">sigc::mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html#a94012e541419dab7d8093e047eb58dfb">operator()</a>(T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html">sigc::mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html#a1ac7895847c5d2200dac5de6241b4564">operator()</a>(T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html">sigc::mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html#a7c7ab28530e2f678eae87772253df709">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html">sigc::mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index c0825ff8f50dcf32f4f2c93b55a01b9c2cbf3206..debb60cbd16683490f783f75e6679c62bfbc697f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -88,12 +88,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a63230b348e410f7d2f245df1f2af019a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor1.html#a63230b348e410f7d2f245df1f2af019a">mem_functor1</a> (<a class="el" href="classsigc_1_1mem__functor1.html#a4f10314fc4d7811e126aa0d8dc9fea8c">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a63230b348e410f7d2f245df1f2af019a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1mem__functor1.html" title="mem_functor1 wraps methods with 1 argument(s). ">mem_functor1</a> object that wraps the passed method.  <a href="#a63230b348e410f7d2f245df1f2af019a">More...</a><br /></td></tr>
 <tr class="separator:a63230b348e410f7d2f245df1f2af019a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a72c4e7ffd730381bbb842f3b72816d02"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor1.html#a72c4e7ffd730381bbb842f3b72816d02">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1) const </td></tr>
-<tr class="memdesc:a72c4e7ffd730381bbb842f3b72816d02"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a72c4e7ffd730381bbb842f3b72816d02">More...</a><br /></td></tr>
-<tr class="separator:a72c4e7ffd730381bbb842f3b72816d02"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3555bf838d0d60d24271d0354d925b40"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor1.html#a3555bf838d0d60d24271d0354d925b40">operator()</a> (T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1) const </td></tr>
-<tr class="memdesc:a3555bf838d0d60d24271d0354d925b40"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a3555bf838d0d60d24271d0354d925b40">More...</a><br /></td></tr>
-<tr class="separator:a3555bf838d0d60d24271d0354d925b40"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a94012e541419dab7d8093e047eb58dfb"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor1.html#a94012e541419dab7d8093e047eb58dfb">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1) const </td></tr>
+<tr class="memdesc:a94012e541419dab7d8093e047eb58dfb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a94012e541419dab7d8093e047eb58dfb">More...</a><br /></td></tr>
+<tr class="separator:a94012e541419dab7d8093e047eb58dfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1ac7895847c5d2200dac5de6241b4564"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor1.html#a1ac7895847c5d2200dac5de6241b4564">operator()</a> (T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1) const </td></tr>
+<tr class="memdesc:a1ac7895847c5d2200dac5de6241b4564"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a1ac7895847c5d2200dac5de6241b4564">More...</a><br /></td></tr>
+<tr class="separator:a1ac7895847c5d2200dac5de6241b4564"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -107,8 +107,8 @@ class sigc::mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</h3>
 <p><a class="el" href="classsigc_1_1mem__functor1.html" title="mem_functor1 wraps methods with 1 argument(s). ">mem_functor1</a> wraps methods with 1 argument(s). </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1mem__functor1.html" title="mem_functor1 wraps methods with 1 argument(s). ">mem_functor1</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor1.html#a72c4e7ffd730381bbb842f3b72816d02" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1mem__functor1.html#a72c4e7ffd730381bbb842f3b72816d02" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor1.html#a94012e541419dab7d8093e047eb58dfb" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1mem__functor1.html#a94012e541419dab7d8093e047eb58dfb" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -195,7 +195,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 <p>Constructs a <a class="el" href="classsigc_1_1mem__functor1.html" title="mem_functor1 wraps methods with 1 argument(s). ">mem_functor1</a> object that wraps the passed method. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1mem__functor1.html#a72c4e7ffd730381bbb842f3b72816d02" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1mem__functor1.html#a94012e541419dab7d8093e047eb58dfb" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -203,7 +203,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a72c4e7ffd730381bbb842f3b72816d02"></a>
+<a class="anchor" id="a94012e541419dab7d8093e047eb58dfb"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -221,7 +221,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>&#160;</td>
         </tr>
         <tr>
@@ -249,7 +249,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a3555bf838d0d60d24271d0354d925b40"></a>
+<a class="anchor" id="a1ac7895847c5d2200dac5de6241b4564"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -267,7 +267,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>&#160;</td>
         </tr>
         <tr>
@@ -321,7 +321,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b0ad64254ea75fd0f26bbdf146f13f5b27ba196f..1294e5ceb710c709f8e85b3f9c96c461de23a9d7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html#aa584cfe15bb8dc5b2931d2bfd034c118">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html">sigc::mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html#a691e21d47b7a54b67605812f7e089299">mem_functor2</a>()</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html">sigc::mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html#aeee1c7f263f8d7e7b6fa9be0156878fe">mem_functor2</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html">sigc::mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html#a1ef9d5e58e8333fc9a812d2f9a9a99fb">operator()</a>(T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html">sigc::mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html#ad3d48579339ab1563404e45cc667b2c8">operator()</a>(T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html">sigc::mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html#ac548b79e5bfe7d4051b7b9e40a403eca">operator()</a>(T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html">sigc::mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html#a276cd3027a22e693c859016b3953c914">operator()</a>(T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html">sigc::mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html#a9080e942d35d226ea6f9dda097342f07">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html">sigc::mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6565efc7722dc4f6f77b19199133e3c36f53eb03..ee8de8fef1496a3ebf9c694ff705cd76afbec1b3 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -88,12 +88,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:aeee1c7f263f8d7e7b6fa9be0156878fe"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor2.html#aeee1c7f263f8d7e7b6fa9be0156878fe">mem_functor2</a> (<a class="el" href="classsigc_1_1mem__functor2.html#aa584cfe15bb8dc5b2931d2bfd034c118">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:aeee1c7f263f8d7e7b6fa9be0156878fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1mem__functor2.html" title="mem_functor2 wraps methods with 2 argument(s). ">mem_functor2</a> object that wraps the passed method.  <a href="#aeee1c7f263f8d7e7b6fa9be0156878fe">More...</a><br /></td></tr>
 <tr class="separator:aeee1c7f263f8d7e7b6fa9be0156878fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1ef9d5e58e8333fc9a812d2f9a9a99fb"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor2.html#a1ef9d5e58e8333fc9a812d2f9a9a99fb">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2) const </td></tr>
-<tr class="memdesc:a1ef9d5e58e8333fc9a812d2f9a9a99fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a1ef9d5e58e8333fc9a812d2f9a9a99fb">More...</a><br /></td></tr>
-<tr class="separator:a1ef9d5e58e8333fc9a812d2f9a9a99fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad3d48579339ab1563404e45cc667b2c8"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor2.html#ad3d48579339ab1563404e45cc667b2c8">operator()</a> (T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2) const </td></tr>
-<tr class="memdesc:ad3d48579339ab1563404e45cc667b2c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ad3d48579339ab1563404e45cc667b2c8">More...</a><br /></td></tr>
-<tr class="separator:ad3d48579339ab1563404e45cc667b2c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac548b79e5bfe7d4051b7b9e40a403eca"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor2.html#ac548b79e5bfe7d4051b7b9e40a403eca">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2) const </td></tr>
+<tr class="memdesc:ac548b79e5bfe7d4051b7b9e40a403eca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ac548b79e5bfe7d4051b7b9e40a403eca">More...</a><br /></td></tr>
+<tr class="separator:ac548b79e5bfe7d4051b7b9e40a403eca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a276cd3027a22e693c859016b3953c914"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor2.html#a276cd3027a22e693c859016b3953c914">operator()</a> (T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2) const </td></tr>
+<tr class="memdesc:a276cd3027a22e693c859016b3953c914"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a276cd3027a22e693c859016b3953c914">More...</a><br /></td></tr>
+<tr class="separator:a276cd3027a22e693c859016b3953c914"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -107,9 +107,9 @@ class sigc::mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</h3>
 <p><a class="el" href="classsigc_1_1mem__functor2.html" title="mem_functor2 wraps methods with 2 argument(s). ">mem_functor2</a> wraps methods with 2 argument(s). </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1mem__functor2.html" title="mem_functor2 wraps methods with 2 argument(s). ">mem_functor2</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor2.html#a1ef9d5e58e8333fc9a812d2f9a9a99fb" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor2.html#a1ef9d5e58e8333fc9a812d2f9a9a99fb" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1mem__functor2.html#a1ef9d5e58e8333fc9a812d2f9a9a99fb" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor2.html#ac548b79e5bfe7d4051b7b9e40a403eca" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor2.html#ac548b79e5bfe7d4051b7b9e40a403eca" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1mem__functor2.html#ac548b79e5bfe7d4051b7b9e40a403eca" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -196,7 +196,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 <p>Constructs a <a class="el" href="classsigc_1_1mem__functor2.html" title="mem_functor2 wraps methods with 2 argument(s). ">mem_functor2</a> object that wraps the passed method. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1mem__functor2.html#a1ef9d5e58e8333fc9a812d2f9a9a99fb" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1mem__functor2.html#ac548b79e5bfe7d4051b7b9e40a403eca" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -204,7 +204,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a1ef9d5e58e8333fc9a812d2f9a9a99fb"></a>
+<a class="anchor" id="ac548b79e5bfe7d4051b7b9e40a403eca"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -222,13 +222,13 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>&#160;</td>
         </tr>
         <tr>
@@ -257,7 +257,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 
 </div>
 </div>
-<a class="anchor" id="ad3d48579339ab1563404e45cc667b2c8"></a>
+<a class="anchor" id="a276cd3027a22e693c859016b3953c914"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -275,13 +275,13 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>&#160;</td>
         </tr>
         <tr>
@@ -336,7 +336,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ce65240703ec07c95fa39e86b5e258e3ba97e280..e392793f3ef2544d79156af6202ab23e4ad91889 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html#a8da99a5dcfe5ae1cecd6ce93ab91b929">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html">sigc::mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html#abc94be96c346537bca09c73a342f5ccd">mem_functor3</a>()</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html">sigc::mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html#af22e274e905262144832ca9683d8823f">mem_functor3</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html">sigc::mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html#a83ad80686392272239adf599a9772ada">operator()</a>(T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html">sigc::mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html#ad6b7b1bf6cb43fdf76a14d3b37d71512">operator()</a>(T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html">sigc::mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html#ac439b3c43a05818e8de962e21b3b8b47">operator()</a>(T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html">sigc::mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html#a87f76b681fc83417aefe34a323a922ce">operator()</a>(T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html">sigc::mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html#af620103fa36aa86fb539843f7f730e01">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html">sigc::mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d0768efad307f49a94f5c5cab700784106e4d00d..32c06b45ddaf62879b74e01776a3b010d5462b06 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -88,12 +88,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:af22e274e905262144832ca9683d8823f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor3.html#af22e274e905262144832ca9683d8823f">mem_functor3</a> (<a class="el" href="classsigc_1_1mem__functor3.html#a8da99a5dcfe5ae1cecd6ce93ab91b929">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:af22e274e905262144832ca9683d8823f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1mem__functor3.html" title="mem_functor3 wraps methods with 3 argument(s). ">mem_functor3</a> object that wraps the passed method.  <a href="#af22e274e905262144832ca9683d8823f">More...</a><br /></td></tr>
 <tr class="separator:af22e274e905262144832ca9683d8823f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a83ad80686392272239adf599a9772ada"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor3.html#a83ad80686392272239adf599a9772ada">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3) const </td></tr>
-<tr class="memdesc:a83ad80686392272239adf599a9772ada"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a83ad80686392272239adf599a9772ada">More...</a><br /></td></tr>
-<tr class="separator:a83ad80686392272239adf599a9772ada"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad6b7b1bf6cb43fdf76a14d3b37d71512"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor3.html#ad6b7b1bf6cb43fdf76a14d3b37d71512">operator()</a> (T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3) const </td></tr>
-<tr class="memdesc:ad6b7b1bf6cb43fdf76a14d3b37d71512"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ad6b7b1bf6cb43fdf76a14d3b37d71512">More...</a><br /></td></tr>
-<tr class="separator:ad6b7b1bf6cb43fdf76a14d3b37d71512"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac439b3c43a05818e8de962e21b3b8b47"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor3.html#ac439b3c43a05818e8de962e21b3b8b47">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3) const </td></tr>
+<tr class="memdesc:ac439b3c43a05818e8de962e21b3b8b47"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ac439b3c43a05818e8de962e21b3b8b47">More...</a><br /></td></tr>
+<tr class="separator:ac439b3c43a05818e8de962e21b3b8b47"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a87f76b681fc83417aefe34a323a922ce"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor3.html#a87f76b681fc83417aefe34a323a922ce">operator()</a> (T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3) const </td></tr>
+<tr class="memdesc:a87f76b681fc83417aefe34a323a922ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a87f76b681fc83417aefe34a323a922ce">More...</a><br /></td></tr>
+<tr class="separator:a87f76b681fc83417aefe34a323a922ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -107,10 +107,10 @@ class sigc::mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</h3>
 <p><a class="el" href="classsigc_1_1mem__functor3.html" title="mem_functor3 wraps methods with 3 argument(s). ">mem_functor3</a> wraps methods with 3 argument(s). </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1mem__functor3.html" title="mem_functor3 wraps methods with 3 argument(s). ">mem_functor3</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor3.html#a83ad80686392272239adf599a9772ada" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor3.html#a83ad80686392272239adf599a9772ada" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor3.html#a83ad80686392272239adf599a9772ada" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1mem__functor3.html#a83ad80686392272239adf599a9772ada" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor3.html#ac439b3c43a05818e8de962e21b3b8b47" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor3.html#ac439b3c43a05818e8de962e21b3b8b47" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor3.html#ac439b3c43a05818e8de962e21b3b8b47" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1mem__functor3.html#ac439b3c43a05818e8de962e21b3b8b47" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -197,7 +197,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <p>Constructs a <a class="el" href="classsigc_1_1mem__functor3.html" title="mem_functor3 wraps methods with 3 argument(s). ">mem_functor3</a> object that wraps the passed method. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1mem__functor3.html#a83ad80686392272239adf599a9772ada" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1mem__functor3.html#ac439b3c43a05818e8de962e21b3b8b47" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -205,7 +205,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a83ad80686392272239adf599a9772ada"></a>
+<a class="anchor" id="ac439b3c43a05818e8de962e21b3b8b47"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -223,19 +223,19 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>&#160;</td>
         </tr>
         <tr>
@@ -265,7 +265,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 
 </div>
 </div>
-<a class="anchor" id="ad6b7b1bf6cb43fdf76a14d3b37d71512"></a>
+<a class="anchor" id="a87f76b681fc83417aefe34a323a922ce"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -283,19 +283,19 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>&#160;</td>
         </tr>
         <tr>
@@ -351,7 +351,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 08cac434b77c393422487b070383e7f80c694b0c..c35c1be837ff9c4c28891f952ac2dfe5672771af 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html#a9dcf1ef95187c2588ecf2abb089cc7c8">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html">sigc::mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html#a9774f0ab47d023f5bccdb9960c4fcdee">mem_functor4</a>()</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html">sigc::mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html#a4f7841b2ccd26fac6c21bf04fc524e08">mem_functor4</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html">sigc::mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html#a41e65c47fc45c8017fe87117614e6e22">operator()</a>(T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html">sigc::mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html#adc51ab9e3b9b0defaa0a9c8a402feb32">operator()</a>(T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html">sigc::mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html#aee174e6e6c62a879f731715d3dc29e4b">operator()</a>(T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html">sigc::mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html#ad0951893114e10a42260d49c7f1738dc">operator()</a>(T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html">sigc::mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html#a79bf0a3c25dbe6eb07829ee55ce5d664">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html">sigc::mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5d7f82f5f09227c09122ebe505307e9d061d7e5c..852289aa1d1dd1670cf4f14ad20bb2b4b3365e85 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -88,12 +88,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a4f7841b2ccd26fac6c21bf04fc524e08"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor4.html#a4f7841b2ccd26fac6c21bf04fc524e08">mem_functor4</a> (<a class="el" href="classsigc_1_1mem__functor4.html#a9dcf1ef95187c2588ecf2abb089cc7c8">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a4f7841b2ccd26fac6c21bf04fc524e08"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1mem__functor4.html" title="mem_functor4 wraps methods with 4 argument(s). ">mem_functor4</a> object that wraps the passed method.  <a href="#a4f7841b2ccd26fac6c21bf04fc524e08">More...</a><br /></td></tr>
 <tr class="separator:a4f7841b2ccd26fac6c21bf04fc524e08"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a41e65c47fc45c8017fe87117614e6e22"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor4.html#a41e65c47fc45c8017fe87117614e6e22">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4) const </td></tr>
-<tr class="memdesc:a41e65c47fc45c8017fe87117614e6e22"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a41e65c47fc45c8017fe87117614e6e22">More...</a><br /></td></tr>
-<tr class="separator:a41e65c47fc45c8017fe87117614e6e22"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adc51ab9e3b9b0defaa0a9c8a402feb32"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor4.html#adc51ab9e3b9b0defaa0a9c8a402feb32">operator()</a> (T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4) const </td></tr>
-<tr class="memdesc:adc51ab9e3b9b0defaa0a9c8a402feb32"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#adc51ab9e3b9b0defaa0a9c8a402feb32">More...</a><br /></td></tr>
-<tr class="separator:adc51ab9e3b9b0defaa0a9c8a402feb32"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee174e6e6c62a879f731715d3dc29e4b"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor4.html#aee174e6e6c62a879f731715d3dc29e4b">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4) const </td></tr>
+<tr class="memdesc:aee174e6e6c62a879f731715d3dc29e4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#aee174e6e6c62a879f731715d3dc29e4b">More...</a><br /></td></tr>
+<tr class="separator:aee174e6e6c62a879f731715d3dc29e4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad0951893114e10a42260d49c7f1738dc"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor4.html#ad0951893114e10a42260d49c7f1738dc">operator()</a> (T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4) const </td></tr>
+<tr class="memdesc:ad0951893114e10a42260d49c7f1738dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ad0951893114e10a42260d49c7f1738dc">More...</a><br /></td></tr>
+<tr class="separator:ad0951893114e10a42260d49c7f1738dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -107,11 +107,11 @@ class sigc::mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt
 <p><a class="el" href="classsigc_1_1mem__functor4.html" title="mem_functor4 wraps methods with 4 argument(s). ">mem_functor4</a> wraps methods with 4 argument(s). </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1mem__functor4.html" title="mem_functor4 wraps methods with 4 argument(s). ">mem_functor4</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor4.html#a41e65c47fc45c8017fe87117614e6e22" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor4.html#a41e65c47fc45c8017fe87117614e6e22" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor4.html#a41e65c47fc45c8017fe87117614e6e22" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor4.html#a41e65c47fc45c8017fe87117614e6e22" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1mem__functor4.html#a41e65c47fc45c8017fe87117614e6e22" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor4.html#aee174e6e6c62a879f731715d3dc29e4b" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor4.html#aee174e6e6c62a879f731715d3dc29e4b" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor4.html#aee174e6e6c62a879f731715d3dc29e4b" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor4.html#aee174e6e6c62a879f731715d3dc29e4b" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1mem__functor4.html#aee174e6e6c62a879f731715d3dc29e4b" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -198,7 +198,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <p>Constructs a <a class="el" href="classsigc_1_1mem__functor4.html" title="mem_functor4 wraps methods with 4 argument(s). ">mem_functor4</a> object that wraps the passed method. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1mem__functor4.html#a41e65c47fc45c8017fe87117614e6e22" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1mem__functor4.html#aee174e6e6c62a879f731715d3dc29e4b" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -206,7 +206,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a41e65c47fc45c8017fe87117614e6e22"></a>
+<a class="anchor" id="aee174e6e6c62a879f731715d3dc29e4b"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -224,25 +224,25 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>&#160;</td>
         </tr>
         <tr>
@@ -273,7 +273,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 
 </div>
 </div>
-<a class="anchor" id="adc51ab9e3b9b0defaa0a9c8a402feb32"></a>
+<a class="anchor" id="ad0951893114e10a42260d49c7f1738dc"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -291,25 +291,25 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>&#160;</td>
         </tr>
         <tr>
@@ -366,7 +366,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8ba8a687a45adcbe97fd094157c69ba789df8833..16497c0f606cb4cf85f0dc845d280d6ef98e70ea 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html#a66e9bb0c9829b13af029ee2127b54eb5">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html">sigc::mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html#a9048a4a2216e20f9f34380020f5b67ec">mem_functor5</a>()</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html">sigc::mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html#a01bdff47bf4aed8c52fdfd5520fdf3cf">mem_functor5</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html">sigc::mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html#ad6ca177de8fcdb0655da5f9abfa3c845">operator()</a>(T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html">sigc::mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html#a0710e739b8e13ab1fadf021dbdb9d22a">operator()</a>(T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html">sigc::mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html#a1bf94bbc82091c369905ed3e9955f09e">operator()</a>(T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html">sigc::mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html#ae9706167f343c63cef3c592671a4041a">operator()</a>(T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html">sigc::mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html#a3e0587ce338328d42f44c4e5f79be6ed">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html">sigc::mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index c992c35ee13f53786cce06f26de359c1a8412007..85c89580428c84cfa207d2efb583c46aeff2163c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -88,12 +88,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a01bdff47bf4aed8c52fdfd5520fdf3cf"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor5.html#a01bdff47bf4aed8c52fdfd5520fdf3cf">mem_functor5</a> (<a class="el" href="classsigc_1_1mem__functor5.html#a66e9bb0c9829b13af029ee2127b54eb5">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a01bdff47bf4aed8c52fdfd5520fdf3cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1mem__functor5.html" title="mem_functor5 wraps methods with 5 argument(s). ">mem_functor5</a> object that wraps the passed method.  <a href="#a01bdff47bf4aed8c52fdfd5520fdf3cf">More...</a><br /></td></tr>
 <tr class="separator:a01bdff47bf4aed8c52fdfd5520fdf3cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad6ca177de8fcdb0655da5f9abfa3c845"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor5.html#ad6ca177de8fcdb0655da5f9abfa3c845">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5) const </td></tr>
-<tr class="memdesc:ad6ca177de8fcdb0655da5f9abfa3c845"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ad6ca177de8fcdb0655da5f9abfa3c845">More...</a><br /></td></tr>
-<tr class="separator:ad6ca177de8fcdb0655da5f9abfa3c845"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0710e739b8e13ab1fadf021dbdb9d22a"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor5.html#a0710e739b8e13ab1fadf021dbdb9d22a">operator()</a> (T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5) const </td></tr>
-<tr class="memdesc:a0710e739b8e13ab1fadf021dbdb9d22a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a0710e739b8e13ab1fadf021dbdb9d22a">More...</a><br /></td></tr>
-<tr class="separator:a0710e739b8e13ab1fadf021dbdb9d22a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1bf94bbc82091c369905ed3e9955f09e"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor5.html#a1bf94bbc82091c369905ed3e9955f09e">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5) const </td></tr>
+<tr class="memdesc:a1bf94bbc82091c369905ed3e9955f09e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a1bf94bbc82091c369905ed3e9955f09e">More...</a><br /></td></tr>
+<tr class="separator:a1bf94bbc82091c369905ed3e9955f09e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae9706167f343c63cef3c592671a4041a"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor5.html#ae9706167f343c63cef3c592671a4041a">operator()</a> (T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5) const </td></tr>
+<tr class="memdesc:ae9706167f343c63cef3c592671a4041a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ae9706167f343c63cef3c592671a4041a">More...</a><br /></td></tr>
+<tr class="separator:ae9706167f343c63cef3c592671a4041a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -107,12 +107,12 @@ class sigc::mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_
 <p><a class="el" href="classsigc_1_1mem__functor5.html" title="mem_functor5 wraps methods with 5 argument(s). ">mem_functor5</a> wraps methods with 5 argument(s). </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1mem__functor5.html" title="mem_functor5 wraps methods with 5 argument(s). ">mem_functor5</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor5.html#ad6ca177de8fcdb0655da5f9abfa3c845" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor5.html#ad6ca177de8fcdb0655da5f9abfa3c845" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor5.html#ad6ca177de8fcdb0655da5f9abfa3c845" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor5.html#ad6ca177de8fcdb0655da5f9abfa3c845" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor5.html#ad6ca177de8fcdb0655da5f9abfa3c845" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1mem__functor5.html#ad6ca177de8fcdb0655da5f9abfa3c845" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor5.html#a1bf94bbc82091c369905ed3e9955f09e" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor5.html#a1bf94bbc82091c369905ed3e9955f09e" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor5.html#a1bf94bbc82091c369905ed3e9955f09e" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor5.html#a1bf94bbc82091c369905ed3e9955f09e" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor5.html#a1bf94bbc82091c369905ed3e9955f09e" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1mem__functor5.html#a1bf94bbc82091c369905ed3e9955f09e" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -199,7 +199,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <p>Constructs a <a class="el" href="classsigc_1_1mem__functor5.html" title="mem_functor5 wraps methods with 5 argument(s). ">mem_functor5</a> object that wraps the passed method. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1mem__functor5.html#ad6ca177de8fcdb0655da5f9abfa3c845" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1mem__functor5.html#a1bf94bbc82091c369905ed3e9955f09e" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -207,7 +207,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="ad6ca177de8fcdb0655da5f9abfa3c845"></a>
+<a class="anchor" id="a1bf94bbc82091c369905ed3e9955f09e"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -225,31 +225,31 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>&#160;</td>
         </tr>
         <tr>
@@ -281,7 +281,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 
 </div>
 </div>
-<a class="anchor" id="a0710e739b8e13ab1fadf021dbdb9d22a"></a>
+<a class="anchor" id="ae9706167f343c63cef3c592671a4041a"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -299,31 +299,31 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>&#160;</td>
         </tr>
         <tr>
@@ -381,7 +381,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b9ea15c57408af058404e4467d8c28fc216b7079..6a878421fb30a8ebae741de4fb93562daf54570f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html#a202287b72f6213f64a696b185fb90268">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html">sigc::mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html#aaa43195f4b4e39c76c10478539d35172">mem_functor6</a>()</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html">sigc::mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html#aabc6bb723e0831e27a0a9131525d96bc">mem_functor6</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html">sigc::mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html#ac1e352f15b9f7e77c160ed6b10870c98">operator()</a>(T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html">sigc::mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html#a6a2b7cfd0e5de9146afd9dc41a38a736">operator()</a>(T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html">sigc::mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html#a0fc98b38c8991cd33dc9401feb423346">operator()</a>(T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html">sigc::mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html#ae2bc9f33db793f9411315db9b7c923fb">operator()</a>(T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html">sigc::mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html#af80425ff57ca2115cba771c275f49e36">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html">sigc::mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 7fdfc27c6b0ce5c26c7b3d82b6d74447b0c484c9..565d1f633c03b618c035162c81b55a668b7b4062 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -88,12 +88,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:aabc6bb723e0831e27a0a9131525d96bc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor6.html#aabc6bb723e0831e27a0a9131525d96bc">mem_functor6</a> (<a class="el" href="classsigc_1_1mem__functor6.html#a202287b72f6213f64a696b185fb90268">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:aabc6bb723e0831e27a0a9131525d96bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1mem__functor6.html" title="mem_functor6 wraps methods with 6 argument(s). ">mem_functor6</a> object that wraps the passed method.  <a href="#aabc6bb723e0831e27a0a9131525d96bc">More...</a><br /></td></tr>
 <tr class="separator:aabc6bb723e0831e27a0a9131525d96bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac1e352f15b9f7e77c160ed6b10870c98"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor6.html#ac1e352f15b9f7e77c160ed6b10870c98">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6) const </td></tr>
-<tr class="memdesc:ac1e352f15b9f7e77c160ed6b10870c98"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ac1e352f15b9f7e77c160ed6b10870c98">More...</a><br /></td></tr>
-<tr class="separator:ac1e352f15b9f7e77c160ed6b10870c98"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6a2b7cfd0e5de9146afd9dc41a38a736"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor6.html#a6a2b7cfd0e5de9146afd9dc41a38a736">operator()</a> (T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6) const </td></tr>
-<tr class="memdesc:a6a2b7cfd0e5de9146afd9dc41a38a736"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a6a2b7cfd0e5de9146afd9dc41a38a736">More...</a><br /></td></tr>
-<tr class="separator:a6a2b7cfd0e5de9146afd9dc41a38a736"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0fc98b38c8991cd33dc9401feb423346"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor6.html#a0fc98b38c8991cd33dc9401feb423346">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6) const </td></tr>
+<tr class="memdesc:a0fc98b38c8991cd33dc9401feb423346"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a0fc98b38c8991cd33dc9401feb423346">More...</a><br /></td></tr>
+<tr class="separator:a0fc98b38c8991cd33dc9401feb423346"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae2bc9f33db793f9411315db9b7c923fb"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor6.html#ae2bc9f33db793f9411315db9b7c923fb">operator()</a> (T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6) const </td></tr>
+<tr class="memdesc:ae2bc9f33db793f9411315db9b7c923fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ae2bc9f33db793f9411315db9b7c923fb">More...</a><br /></td></tr>
+<tr class="separator:ae2bc9f33db793f9411315db9b7c923fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -107,13 +107,13 @@ class sigc::mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_
 <p><a class="el" href="classsigc_1_1mem__functor6.html" title="mem_functor6 wraps methods with 6 argument(s). ">mem_functor6</a> wraps methods with 6 argument(s). </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1mem__functor6.html" title="mem_functor6 wraps methods with 6 argument(s). ">mem_functor6</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor6.html#ac1e352f15b9f7e77c160ed6b10870c98" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor6.html#ac1e352f15b9f7e77c160ed6b10870c98" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor6.html#ac1e352f15b9f7e77c160ed6b10870c98" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor6.html#ac1e352f15b9f7e77c160ed6b10870c98" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor6.html#ac1e352f15b9f7e77c160ed6b10870c98" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor6.html#ac1e352f15b9f7e77c160ed6b10870c98" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1mem__functor6.html#ac1e352f15b9f7e77c160ed6b10870c98" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor6.html#a0fc98b38c8991cd33dc9401feb423346" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor6.html#a0fc98b38c8991cd33dc9401feb423346" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor6.html#a0fc98b38c8991cd33dc9401feb423346" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor6.html#a0fc98b38c8991cd33dc9401feb423346" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor6.html#a0fc98b38c8991cd33dc9401feb423346" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor6.html#a0fc98b38c8991cd33dc9401feb423346" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1mem__functor6.html#a0fc98b38c8991cd33dc9401feb423346" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -200,7 +200,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <p>Constructs a <a class="el" href="classsigc_1_1mem__functor6.html" title="mem_functor6 wraps methods with 6 argument(s). ">mem_functor6</a> object that wraps the passed method. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1mem__functor6.html#ac1e352f15b9f7e77c160ed6b10870c98" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1mem__functor6.html#a0fc98b38c8991cd33dc9401feb423346" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -208,7 +208,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="ac1e352f15b9f7e77c160ed6b10870c98"></a>
+<a class="anchor" id="a0fc98b38c8991cd33dc9401feb423346"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -226,37 +226,37 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt;&#160;</td>
           <td class="paramname"><em>_A_a6</em>&#160;</td>
         </tr>
         <tr>
@@ -289,7 +289,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 
 </div>
 </div>
-<a class="anchor" id="a6a2b7cfd0e5de9146afd9dc41a38a736"></a>
+<a class="anchor" id="ae2bc9f33db793f9411315db9b7c923fb"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -307,37 +307,37 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt;&#160;</td>
           <td class="paramname"><em>_A_a6</em>&#160;</td>
         </tr>
         <tr>
@@ -396,7 +396,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3cbd609e5152f2324de49482ce5b32b28844b1c9..7eab473c8bd9e17c9d4ca4122396abae6de7ddf5 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html#a408f0afec5b4c750ca8e1bdab0f8b535">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html">sigc::mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html#afbb9b8ecaa25e0dd85c0f3d539f198b4">mem_functor7</a>()</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html">sigc::mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html#a79de1ccebb568e82b7f7a67ab85e4dc6">mem_functor7</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html">sigc::mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html#a55ab258901e1425af849f0562dde8a63">operator()</a>(T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html">sigc::mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html#a4d8c3256803ff3bbb5b81a6738793740">operator()</a>(T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html">sigc::mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html#a06febedf7a2cf2e7b6e4c01729e90592">operator()</a>(T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html">sigc::mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html#aede98f2190930ccfcd025381d9a468a0">operator()</a>(T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html">sigc::mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html#a967b5f6572e988ea0833818b993745f9">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html">sigc::mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6994e6b4d831224a3982488f3656d404241082b1..97cbfc1dcd388d5154e2f3e572b16d8a5adc91ac 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -88,12 +88,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a79de1ccebb568e82b7f7a67ab85e4dc6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor7.html#a79de1ccebb568e82b7f7a67ab85e4dc6">mem_functor7</a> (<a class="el" href="classsigc_1_1mem__functor7.html#a408f0afec5b4c750ca8e1bdab0f8b535">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a79de1ccebb568e82b7f7a67ab85e4dc6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1mem__functor7.html" title="mem_functor7 wraps methods with 7 argument(s). ">mem_functor7</a> object that wraps the passed method.  <a href="#a79de1ccebb568e82b7f7a67ab85e4dc6">More...</a><br /></td></tr>
 <tr class="separator:a79de1ccebb568e82b7f7a67ab85e4dc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a55ab258901e1425af849f0562dde8a63"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor7.html#a55ab258901e1425af849f0562dde8a63">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take _A_a7) const </td></tr>
-<tr class="memdesc:a55ab258901e1425af849f0562dde8a63"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a55ab258901e1425af849f0562dde8a63">More...</a><br /></td></tr>
-<tr class="separator:a55ab258901e1425af849f0562dde8a63"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4d8c3256803ff3bbb5b81a6738793740"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor7.html#a4d8c3256803ff3bbb5b81a6738793740">operator()</a> (T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take _A_a7) const </td></tr>
-<tr class="memdesc:a4d8c3256803ff3bbb5b81a6738793740"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a4d8c3256803ff3bbb5b81a6738793740">More...</a><br /></td></tr>
-<tr class="separator:a4d8c3256803ff3bbb5b81a6738793740"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06febedf7a2cf2e7b6e4c01729e90592"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor7.html#a06febedf7a2cf2e7b6e4c01729e90592">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt; _A_a7) const </td></tr>
+<tr class="memdesc:a06febedf7a2cf2e7b6e4c01729e90592"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a06febedf7a2cf2e7b6e4c01729e90592">More...</a><br /></td></tr>
+<tr class="separator:a06febedf7a2cf2e7b6e4c01729e90592"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aede98f2190930ccfcd025381d9a468a0"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor7.html#aede98f2190930ccfcd025381d9a468a0">operator()</a> (T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt; _A_a7) const </td></tr>
+<tr class="memdesc:aede98f2190930ccfcd025381d9a468a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#aede98f2190930ccfcd025381d9a468a0">More...</a><br /></td></tr>
+<tr class="separator:aede98f2190930ccfcd025381d9a468a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -107,14 +107,14 @@ class sigc::mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_
 <p><a class="el" href="classsigc_1_1mem__functor7.html" title="mem_functor7 wraps methods with 7 argument(s). ">mem_functor7</a> wraps methods with 7 argument(s). </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1mem__functor7.html" title="mem_functor7 wraps methods with 7 argument(s). ">mem_functor7</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor7.html#a55ab258901e1425af849f0562dde8a63" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor7.html#a55ab258901e1425af849f0562dde8a63" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor7.html#a55ab258901e1425af849f0562dde8a63" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor7.html#a55ab258901e1425af849f0562dde8a63" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor7.html#a55ab258901e1425af849f0562dde8a63" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor7.html#a55ab258901e1425af849f0562dde8a63" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor7.html#a55ab258901e1425af849f0562dde8a63" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1mem__functor7.html#a55ab258901e1425af849f0562dde8a63" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor7.html#a06febedf7a2cf2e7b6e4c01729e90592" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor7.html#a06febedf7a2cf2e7b6e4c01729e90592" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor7.html#a06febedf7a2cf2e7b6e4c01729e90592" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor7.html#a06febedf7a2cf2e7b6e4c01729e90592" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor7.html#a06febedf7a2cf2e7b6e4c01729e90592" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor7.html#a06febedf7a2cf2e7b6e4c01729e90592" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor7.html#a06febedf7a2cf2e7b6e4c01729e90592" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1mem__functor7.html#a06febedf7a2cf2e7b6e4c01729e90592" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -201,7 +201,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <p>Constructs a <a class="el" href="classsigc_1_1mem__functor7.html" title="mem_functor7 wraps methods with 7 argument(s). ">mem_functor7</a> object that wraps the passed method. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1mem__functor7.html#a55ab258901e1425af849f0562dde8a63" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1mem__functor7.html#a06febedf7a2cf2e7b6e4c01729e90592" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -209,7 +209,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a55ab258901e1425af849f0562dde8a63"></a>
+<a class="anchor" id="a06febedf7a2cf2e7b6e4c01729e90592"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -227,43 +227,43 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt;&#160;</td>
           <td class="paramname"><em>_A_a6</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt;&#160;</td>
           <td class="paramname"><em>_A_a7</em>&#160;</td>
         </tr>
         <tr>
@@ -297,7 +297,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 
 </div>
 </div>
-<a class="anchor" id="a4d8c3256803ff3bbb5b81a6738793740"></a>
+<a class="anchor" id="aede98f2190930ccfcd025381d9a468a0"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -315,43 +315,43 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt;&#160;</td>
           <td class="paramname"><em>_A_a6</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt;&#160;</td>
           <td class="paramname"><em>_A_a7</em>&#160;</td>
         </tr>
         <tr>
@@ -411,7 +411,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 101e64a1f4fcee1cef693ffdc5e3fcdeb252a223..16b14547415110e532daa525cc2f7be8aac1e02d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -66,7 +66,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3ddeddc68509583b53e2bc878d67536789a9690c..7ef6105d9ff7635ed976f5121b1470dafaaa7112 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -236,7 +236,7 @@ template &lt;class T_return &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e990f6f249c21e9038f4867b484cbf690e4808bb..f2d021716546f1e2b7f0c75674f1c388e9c3b8c2 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 <p>This is the complete list of members for <a class="el" href="classsigc_1_1pointer__functor1.html">sigc::pointer_functor1&lt; T_arg1, T_return &gt;</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1pointer__functor1.html#a864ab55240be5287faf07c341ae9501e">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor1.html">sigc::pointer_functor1&lt; T_arg1, T_return &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1pointer__functor1.html#a1cfeea6457156cf41949233ed844fa9f">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor1.html">sigc::pointer_functor1&lt; T_arg1, T_return &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1pointer__functor1.html#a46cf3a1a50ec9b82ff011b7c47d3ff5b">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor1.html">sigc::pointer_functor1&lt; T_arg1, T_return &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1pointer__functor1.html#a6ce467c0641f8e3e0d91f3b843b07c3f">pointer_functor1</a>()</td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor1.html">sigc::pointer_functor1&lt; T_arg1, T_return &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1pointer__functor1.html#a8ab0c5b707dc41a821c63769344db2cb">pointer_functor1</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor1.html">sigc::pointer_functor1&lt; T_arg1, T_return &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1pointer__functor1.html#a4080910d23a74b102a123838fa93e90b">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor1.html">sigc::pointer_functor1&lt; T_arg1, T_return &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index bbc2a223502ddaa92d575c4c984cb5769edea850..5ffd4def7411df2dea0404d012f5eacf277686e0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -86,9 +86,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a8ab0c5b707dc41a821c63769344db2cb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor1.html#a8ab0c5b707dc41a821c63769344db2cb">pointer_functor1</a> (function_type _A_func)</td></tr>
 <tr class="memdesc:a8ab0c5b707dc41a821c63769344db2cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1pointer__functor1.html" title="pointer_functor1 wraps existing non-member functions with 1 argument(s). ">pointer_functor1</a> object that wraps an existing function.  <a href="#a8ab0c5b707dc41a821c63769344db2cb">More...</a><br /></td></tr>
 <tr class="separator:a8ab0c5b707dc41a821c63769344db2cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1cfeea6457156cf41949233ed844fa9f"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor1.html#a1cfeea6457156cf41949233ed844fa9f">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1) const </td></tr>
-<tr class="memdesc:a1cfeea6457156cf41949233ed844fa9f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped function.  <a href="#a1cfeea6457156cf41949233ed844fa9f">More...</a><br /></td></tr>
-<tr class="separator:a1cfeea6457156cf41949233ed844fa9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a46cf3a1a50ec9b82ff011b7c47d3ff5b"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor1.html#a46cf3a1a50ec9b82ff011b7c47d3ff5b">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1) const </td></tr>
+<tr class="memdesc:a46cf3a1a50ec9b82ff011b7c47d3ff5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped function.  <a href="#a46cf3a1a50ec9b82ff011b7c47d3ff5b">More...</a><br /></td></tr>
+<tr class="separator:a46cf3a1a50ec9b82ff011b7c47d3ff5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -102,8 +102,8 @@ class sigc::pointer_functor1&lt; T_arg1, T_return &gt;</h3>
 <p><a class="el" href="classsigc_1_1pointer__functor1.html" title="pointer_functor1 wraps existing non-member functions with 1 argument(s). ">pointer_functor1</a> wraps existing non-member functions with 1 argument(s). </p>
 <p>Use the convenience function <a class="el" href="group__ptr__fun.html#ga9c80de72f656fb05e81fda622dddc863" title="Creates a functor of type sigc::pointer_functor0 which wraps an existing non-member function...">ptr_fun()</a> to create an instance of <a class="el" href="classsigc_1_1pointer__functor1.html" title="pointer_functor1 wraps existing non-member functions with 1 argument(s). ">pointer_functor1</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor1.html#a1cfeea6457156cf41949233ed844fa9f" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1pointer__functor1.html#a1cfeea6457156cf41949233ed844fa9f" title="Execute the wrapped function. ">operator()()</a>. </li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor1.html#a46cf3a1a50ec9b82ff011b7c47d3ff5b" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1pointer__functor1.html#a46cf3a1a50ec9b82ff011b7c47d3ff5b" title="Execute the wrapped function. ">operator()()</a>. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
 <a class="anchor" id="a4080910d23a74b102a123838fa93e90b"></a>
@@ -175,7 +175,7 @@ template &lt;class T_arg1 , class T_return &gt; </div>
 <p>Constructs a <a class="el" href="classsigc_1_1pointer__functor1.html" title="pointer_functor1 wraps existing non-member functions with 1 argument(s). ">pointer_functor1</a> object that wraps an existing function. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">_A_func</td><td>Pointer to function that will be invoked from <a class="el" href="classsigc_1_1pointer__functor1.html#a1cfeea6457156cf41949233ed844fa9f" title="Execute the wrapped function. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to function that will be invoked from <a class="el" href="classsigc_1_1pointer__functor1.html#a46cf3a1a50ec9b82ff011b7c47d3ff5b" title="Execute the wrapped function. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -183,7 +183,7 @@ template &lt;class T_arg1 , class T_return &gt; </div>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a1cfeea6457156cf41949233ed844fa9f"></a>
+<a class="anchor" id="a46cf3a1a50ec9b82ff011b7c47d3ff5b"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -195,7 +195,7 @@ template &lt;class T_arg1 , class T_return &gt; </div>
         <tr>
           <td class="memname">T_return <a class="el" href="classsigc_1_1pointer__functor1.html">sigc::pointer_functor1</a>&lt; T_arg1, T_return &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em></td><td>)</td>
           <td> const</td>
         </tr>
@@ -244,7 +244,7 @@ template &lt;class T_arg1 , class T_return &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index aefeec9450c8cbc25b573792de94d3a6e100cf1c..b538319871ac3e70c157a673eccb97bb814589d7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 <p>This is the complete list of members for <a class="el" href="classsigc_1_1pointer__functor2.html">sigc::pointer_functor2&lt; T_arg1, T_arg2, T_return &gt;</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1pointer__functor2.html#a340680ba8ae5ea67eb0afe33d118c82b">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor2.html">sigc::pointer_functor2&lt; T_arg1, T_arg2, T_return &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1pointer__functor2.html#a880e4d5fb06711c795e684e943add25e">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor2.html">sigc::pointer_functor2&lt; T_arg1, T_arg2, T_return &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1pointer__functor2.html#afedc108e4407385fb70e9d1b2ee8282e">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor2.html">sigc::pointer_functor2&lt; T_arg1, T_arg2, T_return &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1pointer__functor2.html#a2977aa1d72f5f0fd6c778b60ad791b9c">pointer_functor2</a>()</td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor2.html">sigc::pointer_functor2&lt; T_arg1, T_arg2, T_return &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1pointer__functor2.html#a428226381ff7bda06044c8fa53d4e27e">pointer_functor2</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor2.html">sigc::pointer_functor2&lt; T_arg1, T_arg2, T_return &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1pointer__functor2.html#a297b784eb0cea07b364c854e5dd5f864">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor2.html">sigc::pointer_functor2&lt; T_arg1, T_arg2, T_return &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a34e84ff3963720f2c691bb50dd9cc6d6b1a2fe9..c359c70e2d524450bca4c3e0eaa3db544754136a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -86,9 +86,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a428226381ff7bda06044c8fa53d4e27e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor2.html#a428226381ff7bda06044c8fa53d4e27e">pointer_functor2</a> (function_type _A_func)</td></tr>
 <tr class="memdesc:a428226381ff7bda06044c8fa53d4e27e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1pointer__functor2.html" title="pointer_functor2 wraps existing non-member functions with 2 argument(s). ">pointer_functor2</a> object that wraps an existing function.  <a href="#a428226381ff7bda06044c8fa53d4e27e">More...</a><br /></td></tr>
 <tr class="separator:a428226381ff7bda06044c8fa53d4e27e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a880e4d5fb06711c795e684e943add25e"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor2.html#a880e4d5fb06711c795e684e943add25e">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2) const </td></tr>
-<tr class="memdesc:a880e4d5fb06711c795e684e943add25e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped function.  <a href="#a880e4d5fb06711c795e684e943add25e">More...</a><br /></td></tr>
-<tr class="separator:a880e4d5fb06711c795e684e943add25e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afedc108e4407385fb70e9d1b2ee8282e"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor2.html#afedc108e4407385fb70e9d1b2ee8282e">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2) const </td></tr>
+<tr class="memdesc:afedc108e4407385fb70e9d1b2ee8282e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped function.  <a href="#afedc108e4407385fb70e9d1b2ee8282e">More...</a><br /></td></tr>
+<tr class="separator:afedc108e4407385fb70e9d1b2ee8282e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -102,9 +102,9 @@ class sigc::pointer_functor2&lt; T_arg1, T_arg2, T_return &gt;</h3>
 <p><a class="el" href="classsigc_1_1pointer__functor2.html" title="pointer_functor2 wraps existing non-member functions with 2 argument(s). ">pointer_functor2</a> wraps existing non-member functions with 2 argument(s). </p>
 <p>Use the convenience function <a class="el" href="group__ptr__fun.html#ga9c80de72f656fb05e81fda622dddc863" title="Creates a functor of type sigc::pointer_functor0 which wraps an existing non-member function...">ptr_fun()</a> to create an instance of <a class="el" href="classsigc_1_1pointer__functor2.html" title="pointer_functor2 wraps existing non-member functions with 2 argument(s). ">pointer_functor2</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor2.html#a880e4d5fb06711c795e684e943add25e" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor2.html#a880e4d5fb06711c795e684e943add25e" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1pointer__functor2.html#a880e4d5fb06711c795e684e943add25e" title="Execute the wrapped function. ">operator()()</a>. </li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor2.html#afedc108e4407385fb70e9d1b2ee8282e" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor2.html#afedc108e4407385fb70e9d1b2ee8282e" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1pointer__functor2.html#afedc108e4407385fb70e9d1b2ee8282e" title="Execute the wrapped function. ">operator()()</a>. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
 <a class="anchor" id="a297b784eb0cea07b364c854e5dd5f864"></a>
@@ -176,7 +176,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_return &gt; </div>
 <p>Constructs a <a class="el" href="classsigc_1_1pointer__functor2.html" title="pointer_functor2 wraps existing non-member functions with 2 argument(s). ">pointer_functor2</a> object that wraps an existing function. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">_A_func</td><td>Pointer to function that will be invoked from <a class="el" href="classsigc_1_1pointer__functor2.html#a880e4d5fb06711c795e684e943add25e" title="Execute the wrapped function. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to function that will be invoked from <a class="el" href="classsigc_1_1pointer__functor2.html#afedc108e4407385fb70e9d1b2ee8282e" title="Execute the wrapped function. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -184,7 +184,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_return &gt; </div>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a880e4d5fb06711c795e684e943add25e"></a>
+<a class="anchor" id="afedc108e4407385fb70e9d1b2ee8282e"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -196,13 +196,13 @@ template &lt;class T_arg1 , class T_arg2 , class T_return &gt; </div>
         <tr>
           <td class="memname">T_return <a class="el" href="classsigc_1_1pointer__functor2.html">sigc::pointer_functor2</a>&lt; T_arg1, T_arg2, T_return &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>&#160;</td>
         </tr>
         <tr>
@@ -256,7 +256,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_return &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5e5df7ebc8e28e8084ca25c823bf645b396c72b1..81a31c583af0f830c29f22afd15fac763fd36ee0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 <p>This is the complete list of members for <a class="el" href="classsigc_1_1pointer__functor3.html">sigc::pointer_functor3&lt; T_arg1, T_arg2, T_arg3, T_return &gt;</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1pointer__functor3.html#a1ac1e43f2515d64c0da4656cdfac1f44">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor3.html">sigc::pointer_functor3&lt; T_arg1, T_arg2, T_arg3, T_return &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1pointer__functor3.html#af51742fc7043ed921c42ffab60ebe386">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor3.html">sigc::pointer_functor3&lt; T_arg1, T_arg2, T_arg3, T_return &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1pointer__functor3.html#a3229fd4b8f451f4de3feedfa9a74625e">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor3.html">sigc::pointer_functor3&lt; T_arg1, T_arg2, T_arg3, T_return &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1pointer__functor3.html#a1a4909d1444e4456a89eb5852933d1cc">pointer_functor3</a>()</td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor3.html">sigc::pointer_functor3&lt; T_arg1, T_arg2, T_arg3, T_return &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1pointer__functor3.html#aae48103ba1c48e192a04c9a1b81ae9dc">pointer_functor3</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor3.html">sigc::pointer_functor3&lt; T_arg1, T_arg2, T_arg3, T_return &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1pointer__functor3.html#a2a0ed29803c02cc62fcc6497f83f88bf">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor3.html">sigc::pointer_functor3&lt; T_arg1, T_arg2, T_arg3, T_return &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index cbe1010a3d09a0c24fde702636a0df8b888e0577..40f1c8891c8472e9f602c0fdf5e8dd95c5b77cfb 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -86,9 +86,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:aae48103ba1c48e192a04c9a1b81ae9dc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor3.html#aae48103ba1c48e192a04c9a1b81ae9dc">pointer_functor3</a> (function_type _A_func)</td></tr>
 <tr class="memdesc:aae48103ba1c48e192a04c9a1b81ae9dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1pointer__functor3.html" title="pointer_functor3 wraps existing non-member functions with 3 argument(s). ">pointer_functor3</a> object that wraps an existing function.  <a href="#aae48103ba1c48e192a04c9a1b81ae9dc">More...</a><br /></td></tr>
 <tr class="separator:aae48103ba1c48e192a04c9a1b81ae9dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af51742fc7043ed921c42ffab60ebe386"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor3.html#af51742fc7043ed921c42ffab60ebe386">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3) const </td></tr>
-<tr class="memdesc:af51742fc7043ed921c42ffab60ebe386"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped function.  <a href="#af51742fc7043ed921c42ffab60ebe386">More...</a><br /></td></tr>
-<tr class="separator:af51742fc7043ed921c42ffab60ebe386"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3229fd4b8f451f4de3feedfa9a74625e"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor3.html#a3229fd4b8f451f4de3feedfa9a74625e">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3) const </td></tr>
+<tr class="memdesc:a3229fd4b8f451f4de3feedfa9a74625e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped function.  <a href="#a3229fd4b8f451f4de3feedfa9a74625e">More...</a><br /></td></tr>
+<tr class="separator:a3229fd4b8f451f4de3feedfa9a74625e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -102,10 +102,10 @@ class sigc::pointer_functor3&lt; T_arg1, T_arg2, T_arg3, T_return &gt;</h3>
 <p><a class="el" href="classsigc_1_1pointer__functor3.html" title="pointer_functor3 wraps existing non-member functions with 3 argument(s). ">pointer_functor3</a> wraps existing non-member functions with 3 argument(s). </p>
 <p>Use the convenience function <a class="el" href="group__ptr__fun.html#ga9c80de72f656fb05e81fda622dddc863" title="Creates a functor of type sigc::pointer_functor0 which wraps an existing non-member function...">ptr_fun()</a> to create an instance of <a class="el" href="classsigc_1_1pointer__functor3.html" title="pointer_functor3 wraps existing non-member functions with 3 argument(s). ">pointer_functor3</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor3.html#af51742fc7043ed921c42ffab60ebe386" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor3.html#af51742fc7043ed921c42ffab60ebe386" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor3.html#af51742fc7043ed921c42ffab60ebe386" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1pointer__functor3.html#af51742fc7043ed921c42ffab60ebe386" title="Execute the wrapped function. ">operator()()</a>. </li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor3.html#a3229fd4b8f451f4de3feedfa9a74625e" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor3.html#a3229fd4b8f451f4de3feedfa9a74625e" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor3.html#a3229fd4b8f451f4de3feedfa9a74625e" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1pointer__functor3.html#a3229fd4b8f451f4de3feedfa9a74625e" title="Execute the wrapped function. ">operator()()</a>. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
 <a class="anchor" id="a2a0ed29803c02cc62fcc6497f83f88bf"></a>
@@ -177,7 +177,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_return &gt; </
 <p>Constructs a <a class="el" href="classsigc_1_1pointer__functor3.html" title="pointer_functor3 wraps existing non-member functions with 3 argument(s). ">pointer_functor3</a> object that wraps an existing function. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">_A_func</td><td>Pointer to function that will be invoked from <a class="el" href="classsigc_1_1pointer__functor3.html#af51742fc7043ed921c42ffab60ebe386" title="Execute the wrapped function. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to function that will be invoked from <a class="el" href="classsigc_1_1pointer__functor3.html#a3229fd4b8f451f4de3feedfa9a74625e" title="Execute the wrapped function. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -185,7 +185,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_return &gt; </
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="af51742fc7043ed921c42ffab60ebe386"></a>
+<a class="anchor" id="a3229fd4b8f451f4de3feedfa9a74625e"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -197,19 +197,19 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_return &gt; </
         <tr>
           <td class="memname">T_return <a class="el" href="classsigc_1_1pointer__functor3.html">sigc::pointer_functor3</a>&lt; T_arg1, T_arg2, T_arg3, T_return &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>&#160;</td>
         </tr>
         <tr>
@@ -264,7 +264,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_return &gt; </
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 507cab00039c600ece0d7d4b0661324e1a9bda9c..ecb1ea6881752ab401a2ee7b79b3aa5a1b043efa 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 <p>This is the complete list of members for <a class="el" href="classsigc_1_1pointer__functor4.html">sigc::pointer_functor4&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_return &gt;</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1pointer__functor4.html#af7079533ac64ac9ba23eab99e5c54269">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor4.html">sigc::pointer_functor4&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_return &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1pointer__functor4.html#abfa342f31460fda528345ede847c2636">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor4.html">sigc::pointer_functor4&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_return &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1pointer__functor4.html#acd20aaf8127117980ebbca59134c754b">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor4.html">sigc::pointer_functor4&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_return &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1pointer__functor4.html#ab8e3bf143e71c5ffe8f155ace0f895a8">pointer_functor4</a>()</td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor4.html">sigc::pointer_functor4&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_return &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1pointer__functor4.html#a30eaeb5f9974bed73d7577b862c2e06b">pointer_functor4</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor4.html">sigc::pointer_functor4&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_return &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1pointer__functor4.html#a787f8ea1c15d7bfab7643081a408401c">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor4.html">sigc::pointer_functor4&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_return &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 07be0d51197b8278584a77986a42b5044c6f5057..50350973ea3689c206f3a5b372e6e9c4f4d7cf3f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -86,9 +86,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a30eaeb5f9974bed73d7577b862c2e06b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor4.html#a30eaeb5f9974bed73d7577b862c2e06b">pointer_functor4</a> (function_type _A_func)</td></tr>
 <tr class="memdesc:a30eaeb5f9974bed73d7577b862c2e06b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1pointer__functor4.html" title="pointer_functor4 wraps existing non-member functions with 4 argument(s). ">pointer_functor4</a> object that wraps an existing function.  <a href="#a30eaeb5f9974bed73d7577b862c2e06b">More...</a><br /></td></tr>
 <tr class="separator:a30eaeb5f9974bed73d7577b862c2e06b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abfa342f31460fda528345ede847c2636"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor4.html#abfa342f31460fda528345ede847c2636">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4) const </td></tr>
-<tr class="memdesc:abfa342f31460fda528345ede847c2636"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped function.  <a href="#abfa342f31460fda528345ede847c2636">More...</a><br /></td></tr>
-<tr class="separator:abfa342f31460fda528345ede847c2636"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd20aaf8127117980ebbca59134c754b"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor4.html#acd20aaf8127117980ebbca59134c754b">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4) const </td></tr>
+<tr class="memdesc:acd20aaf8127117980ebbca59134c754b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped function.  <a href="#acd20aaf8127117980ebbca59134c754b">More...</a><br /></td></tr>
+<tr class="separator:acd20aaf8127117980ebbca59134c754b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -102,11 +102,11 @@ class sigc::pointer_functor4&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_return &gt;</
 <p><a class="el" href="classsigc_1_1pointer__functor4.html" title="pointer_functor4 wraps existing non-member functions with 4 argument(s). ">pointer_functor4</a> wraps existing non-member functions with 4 argument(s). </p>
 <p>Use the convenience function <a class="el" href="group__ptr__fun.html#ga9c80de72f656fb05e81fda622dddc863" title="Creates a functor of type sigc::pointer_functor0 which wraps an existing non-member function...">ptr_fun()</a> to create an instance of <a class="el" href="classsigc_1_1pointer__functor4.html" title="pointer_functor4 wraps existing non-member functions with 4 argument(s). ">pointer_functor4</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor4.html#abfa342f31460fda528345ede847c2636" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor4.html#abfa342f31460fda528345ede847c2636" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor4.html#abfa342f31460fda528345ede847c2636" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor4.html#abfa342f31460fda528345ede847c2636" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1pointer__functor4.html#abfa342f31460fda528345ede847c2636" title="Execute the wrapped function. ">operator()()</a>. </li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor4.html#acd20aaf8127117980ebbca59134c754b" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor4.html#acd20aaf8127117980ebbca59134c754b" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor4.html#acd20aaf8127117980ebbca59134c754b" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor4.html#acd20aaf8127117980ebbca59134c754b" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1pointer__functor4.html#acd20aaf8127117980ebbca59134c754b" title="Execute the wrapped function. ">operator()()</a>. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
 <a class="anchor" id="a787f8ea1c15d7bfab7643081a408401c"></a>
@@ -178,7 +178,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 <p>Constructs a <a class="el" href="classsigc_1_1pointer__functor4.html" title="pointer_functor4 wraps existing non-member functions with 4 argument(s). ">pointer_functor4</a> object that wraps an existing function. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">_A_func</td><td>Pointer to function that will be invoked from <a class="el" href="classsigc_1_1pointer__functor4.html#abfa342f31460fda528345ede847c2636" title="Execute the wrapped function. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to function that will be invoked from <a class="el" href="classsigc_1_1pointer__functor4.html#acd20aaf8127117980ebbca59134c754b" title="Execute the wrapped function. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -186,7 +186,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="abfa342f31460fda528345ede847c2636"></a>
+<a class="anchor" id="acd20aaf8127117980ebbca59134c754b"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -198,25 +198,25 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
         <tr>
           <td class="memname">T_return <a class="el" href="classsigc_1_1pointer__functor4.html">sigc::pointer_functor4</a>&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_return &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>&#160;</td>
         </tr>
         <tr>
@@ -272,7 +272,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 965c5203c00345fd3723ea684c951d7f5a0cc894..2c07078bbaf5d1692ceb75a85912cd039be93ad2 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 <p>This is the complete list of members for <a class="el" href="classsigc_1_1pointer__functor5.html">sigc::pointer_functor5&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return &gt;</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1pointer__functor5.html#a1c97e4e7e8598e06802b07cb86b32466">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor5.html">sigc::pointer_functor5&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1pointer__functor5.html#a14f326f46993aea1013256a307b954d0">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor5.html">sigc::pointer_functor5&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1pointer__functor5.html#aad18eb7b7796d2b10eea8887ceb565b5">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor5.html">sigc::pointer_functor5&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1pointer__functor5.html#aa86bb74ff5e188f8f6497b7e73621cdd">pointer_functor5</a>()</td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor5.html">sigc::pointer_functor5&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1pointer__functor5.html#abf1e06db145e4554ec53964ca79171cf">pointer_functor5</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor5.html">sigc::pointer_functor5&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1pointer__functor5.html#a00dcbec8a920ea784e3210743c77855b">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor5.html">sigc::pointer_functor5&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a7264ef231e6fd1e9c80ab0c4ea2872a5480d335..a9032e1b8d49199d6733cf15c8b0faca609b6eae 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -86,9 +86,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:abf1e06db145e4554ec53964ca79171cf"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor5.html#abf1e06db145e4554ec53964ca79171cf">pointer_functor5</a> (function_type _A_func)</td></tr>
 <tr class="memdesc:abf1e06db145e4554ec53964ca79171cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1pointer__functor5.html" title="pointer_functor5 wraps existing non-member functions with 5 argument(s). ">pointer_functor5</a> object that wraps an existing function.  <a href="#abf1e06db145e4554ec53964ca79171cf">More...</a><br /></td></tr>
 <tr class="separator:abf1e06db145e4554ec53964ca79171cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a14f326f46993aea1013256a307b954d0"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor5.html#a14f326f46993aea1013256a307b954d0">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5) const </td></tr>
-<tr class="memdesc:a14f326f46993aea1013256a307b954d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped function.  <a href="#a14f326f46993aea1013256a307b954d0">More...</a><br /></td></tr>
-<tr class="separator:a14f326f46993aea1013256a307b954d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad18eb7b7796d2b10eea8887ceb565b5"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor5.html#aad18eb7b7796d2b10eea8887ceb565b5">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5) const </td></tr>
+<tr class="memdesc:aad18eb7b7796d2b10eea8887ceb565b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped function.  <a href="#aad18eb7b7796d2b10eea8887ceb565b5">More...</a><br /></td></tr>
+<tr class="separator:aad18eb7b7796d2b10eea8887ceb565b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -102,12 +102,12 @@ class sigc::pointer_functor5&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_retur
 <p><a class="el" href="classsigc_1_1pointer__functor5.html" title="pointer_functor5 wraps existing non-member functions with 5 argument(s). ">pointer_functor5</a> wraps existing non-member functions with 5 argument(s). </p>
 <p>Use the convenience function <a class="el" href="group__ptr__fun.html#ga9c80de72f656fb05e81fda622dddc863" title="Creates a functor of type sigc::pointer_functor0 which wraps an existing non-member function...">ptr_fun()</a> to create an instance of <a class="el" href="classsigc_1_1pointer__functor5.html" title="pointer_functor5 wraps existing non-member functions with 5 argument(s). ">pointer_functor5</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor5.html#a14f326f46993aea1013256a307b954d0" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor5.html#a14f326f46993aea1013256a307b954d0" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor5.html#a14f326f46993aea1013256a307b954d0" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor5.html#a14f326f46993aea1013256a307b954d0" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor5.html#a14f326f46993aea1013256a307b954d0" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1pointer__functor5.html#a14f326f46993aea1013256a307b954d0" title="Execute the wrapped function. ">operator()()</a>. </li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor5.html#aad18eb7b7796d2b10eea8887ceb565b5" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor5.html#aad18eb7b7796d2b10eea8887ceb565b5" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor5.html#aad18eb7b7796d2b10eea8887ceb565b5" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor5.html#aad18eb7b7796d2b10eea8887ceb565b5" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor5.html#aad18eb7b7796d2b10eea8887ceb565b5" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1pointer__functor5.html#aad18eb7b7796d2b10eea8887ceb565b5" title="Execute the wrapped function. ">operator()()</a>. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
 <a class="anchor" id="a00dcbec8a920ea784e3210743c77855b"></a>
@@ -179,7 +179,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 <p>Constructs a <a class="el" href="classsigc_1_1pointer__functor5.html" title="pointer_functor5 wraps existing non-member functions with 5 argument(s). ">pointer_functor5</a> object that wraps an existing function. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">_A_func</td><td>Pointer to function that will be invoked from <a class="el" href="classsigc_1_1pointer__functor5.html#a14f326f46993aea1013256a307b954d0" title="Execute the wrapped function. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to function that will be invoked from <a class="el" href="classsigc_1_1pointer__functor5.html#aad18eb7b7796d2b10eea8887ceb565b5" title="Execute the wrapped function. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -187,7 +187,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a14f326f46993aea1013256a307b954d0"></a>
+<a class="anchor" id="aad18eb7b7796d2b10eea8887ceb565b5"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -199,31 +199,31 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
         <tr>
           <td class="memname">T_return <a class="el" href="classsigc_1_1pointer__functor5.html">sigc::pointer_functor5</a>&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>&#160;</td>
         </tr>
         <tr>
@@ -280,7 +280,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 14d113ca53657ba82a084f96ced6b795078d59a5..1339a8fbbbedfc8b4cbda47a8ac554b787cacb4a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 <p>This is the complete list of members for <a class="el" href="classsigc_1_1pointer__functor6.html">sigc::pointer_functor6&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return &gt;</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1pointer__functor6.html#a69c965009b6c3b65106c731b20e60368">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor6.html">sigc::pointer_functor6&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1pointer__functor6.html#a93455713ca148bff6f50ec6578235357">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor6.html">sigc::pointer_functor6&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1pointer__functor6.html#a47370deb3a7d5b544974f235d82a2a51">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor6.html">sigc::pointer_functor6&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1pointer__functor6.html#a26551fa703a65a9a14190c7579a3b77d">pointer_functor6</a>()</td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor6.html">sigc::pointer_functor6&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1pointer__functor6.html#ab56acb7713cf87d0b3094adc4ffe7a15">pointer_functor6</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor6.html">sigc::pointer_functor6&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1pointer__functor6.html#a9fd7af745ebad4d59f67e0f60fb395e0">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor6.html">sigc::pointer_functor6&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 75e09868086a2c34ddd402e80b7f8e1e016f8bf9..f045fec17bbf322c773788a515854671968abd50 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -86,9 +86,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:ab56acb7713cf87d0b3094adc4ffe7a15"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor6.html#ab56acb7713cf87d0b3094adc4ffe7a15">pointer_functor6</a> (function_type _A_func)</td></tr>
 <tr class="memdesc:ab56acb7713cf87d0b3094adc4ffe7a15"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1pointer__functor6.html" title="pointer_functor6 wraps existing non-member functions with 6 argument(s). ">pointer_functor6</a> object that wraps an existing function.  <a href="#ab56acb7713cf87d0b3094adc4ffe7a15">More...</a><br /></td></tr>
 <tr class="separator:ab56acb7713cf87d0b3094adc4ffe7a15"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a93455713ca148bff6f50ec6578235357"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor6.html#a93455713ca148bff6f50ec6578235357">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6) const </td></tr>
-<tr class="memdesc:a93455713ca148bff6f50ec6578235357"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped function.  <a href="#a93455713ca148bff6f50ec6578235357">More...</a><br /></td></tr>
-<tr class="separator:a93455713ca148bff6f50ec6578235357"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a47370deb3a7d5b544974f235d82a2a51"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor6.html#a47370deb3a7d5b544974f235d82a2a51">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6) const </td></tr>
+<tr class="memdesc:a47370deb3a7d5b544974f235d82a2a51"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped function.  <a href="#a47370deb3a7d5b544974f235d82a2a51">More...</a><br /></td></tr>
+<tr class="separator:a47370deb3a7d5b544974f235d82a2a51"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -102,13 +102,13 @@ class sigc::pointer_functor6&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6,
 <p><a class="el" href="classsigc_1_1pointer__functor6.html" title="pointer_functor6 wraps existing non-member functions with 6 argument(s). ">pointer_functor6</a> wraps existing non-member functions with 6 argument(s). </p>
 <p>Use the convenience function <a class="el" href="group__ptr__fun.html#ga9c80de72f656fb05e81fda622dddc863" title="Creates a functor of type sigc::pointer_functor0 which wraps an existing non-member function...">ptr_fun()</a> to create an instance of <a class="el" href="classsigc_1_1pointer__functor6.html" title="pointer_functor6 wraps existing non-member functions with 6 argument(s). ">pointer_functor6</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor6.html#a93455713ca148bff6f50ec6578235357" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor6.html#a93455713ca148bff6f50ec6578235357" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor6.html#a93455713ca148bff6f50ec6578235357" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor6.html#a93455713ca148bff6f50ec6578235357" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor6.html#a93455713ca148bff6f50ec6578235357" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor6.html#a93455713ca148bff6f50ec6578235357" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1pointer__functor6.html#a93455713ca148bff6f50ec6578235357" title="Execute the wrapped function. ">operator()()</a>. </li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor6.html#a47370deb3a7d5b544974f235d82a2a51" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor6.html#a47370deb3a7d5b544974f235d82a2a51" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor6.html#a47370deb3a7d5b544974f235d82a2a51" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor6.html#a47370deb3a7d5b544974f235d82a2a51" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor6.html#a47370deb3a7d5b544974f235d82a2a51" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor6.html#a47370deb3a7d5b544974f235d82a2a51" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1pointer__functor6.html#a47370deb3a7d5b544974f235d82a2a51" title="Execute the wrapped function. ">operator()()</a>. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
 <a class="anchor" id="a9fd7af745ebad4d59f67e0f60fb395e0"></a>
@@ -180,7 +180,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 <p>Constructs a <a class="el" href="classsigc_1_1pointer__functor6.html" title="pointer_functor6 wraps existing non-member functions with 6 argument(s). ">pointer_functor6</a> object that wraps an existing function. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">_A_func</td><td>Pointer to function that will be invoked from <a class="el" href="classsigc_1_1pointer__functor6.html#a93455713ca148bff6f50ec6578235357" title="Execute the wrapped function. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to function that will be invoked from <a class="el" href="classsigc_1_1pointer__functor6.html#a47370deb3a7d5b544974f235d82a2a51" title="Execute the wrapped function. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -188,7 +188,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a93455713ca148bff6f50ec6578235357"></a>
+<a class="anchor" id="a47370deb3a7d5b544974f235d82a2a51"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -200,37 +200,37 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
         <tr>
           <td class="memname">T_return <a class="el" href="classsigc_1_1pointer__functor6.html">sigc::pointer_functor6</a>&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt;&#160;</td>
           <td class="paramname"><em>_A_a6</em>&#160;</td>
         </tr>
         <tr>
@@ -288,7 +288,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 83c460e0e169435ef9acee344459c40d1e4bfc78..d5b5fcdb0c544e893b78a2600a73e5fecb619563 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 <p>This is the complete list of members for <a class="el" href="classsigc_1_1pointer__functor7.html">sigc::pointer_functor7&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return &gt;</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1pointer__functor7.html#aa092fb6515cb3496529b253b1a57118b">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor7.html">sigc::pointer_functor7&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1pointer__functor7.html#a3c6940094b0f84e8818d55cb6e21a1b1">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor7.html">sigc::pointer_functor7&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1pointer__functor7.html#aaad03590abc05adb0f50e08250d6b134">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor7.html">sigc::pointer_functor7&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1pointer__functor7.html#a1268abfa3437c0977517dd4cd0548080">pointer_functor7</a>()</td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor7.html">sigc::pointer_functor7&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1pointer__functor7.html#a01a6793cd057cd94bba98db3b34a3e7c">pointer_functor7</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor7.html">sigc::pointer_functor7&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1pointer__functor7.html#a41613e64e2b96656b85aa9eefa35aa91">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor7.html">sigc::pointer_functor7&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 15e70c480db114c419af91712b78c29d5406398a..579b6e0e279abd33de4bd9974827f37df95fc476 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -86,9 +86,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a01a6793cd057cd94bba98db3b34a3e7c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor7.html#a01a6793cd057cd94bba98db3b34a3e7c">pointer_functor7</a> (function_type _A_func)</td></tr>
 <tr class="memdesc:a01a6793cd057cd94bba98db3b34a3e7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1pointer__functor7.html" title="pointer_functor7 wraps existing non-member functions with 7 argument(s). ">pointer_functor7</a> object that wraps an existing function.  <a href="#a01a6793cd057cd94bba98db3b34a3e7c">More...</a><br /></td></tr>
 <tr class="separator:a01a6793cd057cd94bba98db3b34a3e7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3c6940094b0f84e8818d55cb6e21a1b1"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor7.html#a3c6940094b0f84e8818d55cb6e21a1b1">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take _A_a7) const </td></tr>
-<tr class="memdesc:a3c6940094b0f84e8818d55cb6e21a1b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped function.  <a href="#a3c6940094b0f84e8818d55cb6e21a1b1">More...</a><br /></td></tr>
-<tr class="separator:a3c6940094b0f84e8818d55cb6e21a1b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaad03590abc05adb0f50e08250d6b134"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor7.html#aaad03590abc05adb0f50e08250d6b134">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt; _A_a7) const </td></tr>
+<tr class="memdesc:aaad03590abc05adb0f50e08250d6b134"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped function.  <a href="#aaad03590abc05adb0f50e08250d6b134">More...</a><br /></td></tr>
+<tr class="separator:aaad03590abc05adb0f50e08250d6b134"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -102,14 +102,14 @@ class sigc::pointer_functor7&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6,
 <p><a class="el" href="classsigc_1_1pointer__functor7.html" title="pointer_functor7 wraps existing non-member functions with 7 argument(s). ">pointer_functor7</a> wraps existing non-member functions with 7 argument(s). </p>
 <p>Use the convenience function <a class="el" href="group__ptr__fun.html#ga9c80de72f656fb05e81fda622dddc863" title="Creates a functor of type sigc::pointer_functor0 which wraps an existing non-member function...">ptr_fun()</a> to create an instance of <a class="el" href="classsigc_1_1pointer__functor7.html" title="pointer_functor7 wraps existing non-member functions with 7 argument(s). ">pointer_functor7</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor7.html#a3c6940094b0f84e8818d55cb6e21a1b1" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor7.html#a3c6940094b0f84e8818d55cb6e21a1b1" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor7.html#a3c6940094b0f84e8818d55cb6e21a1b1" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor7.html#a3c6940094b0f84e8818d55cb6e21a1b1" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor7.html#a3c6940094b0f84e8818d55cb6e21a1b1" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor7.html#a3c6940094b0f84e8818d55cb6e21a1b1" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor7.html#a3c6940094b0f84e8818d55cb6e21a1b1" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1pointer__functor7.html#a3c6940094b0f84e8818d55cb6e21a1b1" title="Execute the wrapped function. ">operator()()</a>. </li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor7.html#aaad03590abc05adb0f50e08250d6b134" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor7.html#aaad03590abc05adb0f50e08250d6b134" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor7.html#aaad03590abc05adb0f50e08250d6b134" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor7.html#aaad03590abc05adb0f50e08250d6b134" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor7.html#aaad03590abc05adb0f50e08250d6b134" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor7.html#aaad03590abc05adb0f50e08250d6b134" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor7.html#aaad03590abc05adb0f50e08250d6b134" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1pointer__functor7.html#aaad03590abc05adb0f50e08250d6b134" title="Execute the wrapped function. ">operator()()</a>. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
 <a class="anchor" id="a41613e64e2b96656b85aa9eefa35aa91"></a>
@@ -181,7 +181,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 <p>Constructs a <a class="el" href="classsigc_1_1pointer__functor7.html" title="pointer_functor7 wraps existing non-member functions with 7 argument(s). ">pointer_functor7</a> object that wraps an existing function. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">_A_func</td><td>Pointer to function that will be invoked from <a class="el" href="classsigc_1_1pointer__functor7.html#a3c6940094b0f84e8818d55cb6e21a1b1" title="Execute the wrapped function. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to function that will be invoked from <a class="el" href="classsigc_1_1pointer__functor7.html#aaad03590abc05adb0f50e08250d6b134" title="Execute the wrapped function. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -189,7 +189,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a3c6940094b0f84e8818d55cb6e21a1b1"></a>
+<a class="anchor" id="aaad03590abc05adb0f50e08250d6b134"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -201,43 +201,43 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
         <tr>
           <td class="memname">T_return <a class="el" href="classsigc_1_1pointer__functor7.html">sigc::pointer_functor7</a>&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt;&#160;</td>
           <td class="paramname"><em>_A_a6</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt;&#160;</td>
           <td class="paramname"><em>_A_a7</em>&#160;</td>
         </tr>
         <tr>
@@ -296,7 +296,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 4d7e5ec03598315260f797322e903bad75b186a2..d12db5cf796455f27eb13bba8da02fb8093a77b4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -66,8 +66,8 @@
   <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a5c89a76a27d69c512f554b841b1bd08a">sigc::signal_base::connect</a>(const slot_base&amp; slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a6eef6225eba66a86dd32c3f3b79845f7">const_iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#ad1ba32ad7dae0c05a4012ada78077505">const_reverse_iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0">emit</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const</td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a8ba0d7555460070b6c21ca9e7a99ff0a">emit_reverse</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const</td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3">emit</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const</td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a792dad46facc66693a65bbb142942c73">emit_reverse</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const</td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a7fa856e67a31c86538db7c289a6870e3">emitter_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#abc8fe88ca813837ff3fb3ef4ecb4e8a7">empty</a>() const </td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a21efc57eea29c3139855909ad4807984">erase</a>(iterator_type i)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
@@ -77,9 +77,9 @@
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a87da23ad801faa9e2b6b4be2a747e757">insert</a>(iterator_type i, const slot_base&amp; slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#abc62e52cc684f917577a2fe3cd914d4a">iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a328b132e5dfb99dbc3aae1e5c3bb0981">iterator_type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a0948c25035b18b01efa60d08b26f6d51">make_slot</a>() const</td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a79eae01a881123f78c18ec7f04182e14">make_slot</a>() const</td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1trackable.html#af2e23cfe7adc1ca844a3350bbac557cb">notify_callbacks</a>()</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a11b73bd2c5d40e02eab78b38ce0d097d">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const</td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#ab37db0ecc788824d0baa3c301efc8dcd">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const</td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a90b36a7b33e107ce0af0de895e0df286">operator=</a>(const signal_base&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="structsigc_1_1trackable.html#a7494fbad23a65932ff1457d00d4edaf5">sigc::trackable::operator=</a>(const trackable&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1trackable.html#a8b9dffa8a50ff13ba33e6c7f10468e2b">remove_destroy_notify_callback</a>(void* data) const </td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 93f110f71bbdda2a6fe450710887aa241274b277..20519d9f7ed7c0749273d84edee2762c401ac589 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -92,18 +92,18 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:adc55ac9b0f935fd87a67904022e03cb2 inherit pub_methods_classsigc_1_1signal7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#abc62e52cc684f917577a2fe3cd914d4a">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2">connect</a> (const <a class="el" href="classsigc_1_1signal7.html#ab41cee336c30e04d2a46055dd60708aa">slot_type</a>&amp; slot_)</td></tr>
 <tr class="memdesc:adc55ac9b0f935fd87a67904022e03cb2 inherit pub_methods_classsigc_1_1signal7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a slot to the list of slots.  <a href="#adc55ac9b0f935fd87a67904022e03cb2">More...</a><br /></td></tr>
 <tr class="separator:adc55ac9b0f935fd87a67904022e03cb2 inherit pub_methods_classsigc_1_1signal7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5ee8eaa67f05f84ee185841142a34fb0 inherit pub_methods_classsigc_1_1signal7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0">emit</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take _A_a7) const</td></tr>
-<tr class="memdesc:a5ee8eaa67f05f84ee185841142a34fb0 inherit pub_methods_classsigc_1_1signal7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal.  <a href="#a5ee8eaa67f05f84ee185841142a34fb0">More...</a><br /></td></tr>
-<tr class="separator:a5ee8eaa67f05f84ee185841142a34fb0 inherit pub_methods_classsigc_1_1signal7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8ba0d7555460070b6c21ca9e7a99ff0a inherit pub_methods_classsigc_1_1signal7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a8ba0d7555460070b6c21ca9e7a99ff0a">emit_reverse</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take _A_a7) const</td></tr>
-<tr class="memdesc:a8ba0d7555460070b6c21ca9e7a99ff0a inherit pub_methods_classsigc_1_1signal7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>).  <a href="#a8ba0d7555460070b6c21ca9e7a99ff0a">More...</a><br /></td></tr>
-<tr class="separator:a8ba0d7555460070b6c21ca9e7a99ff0a inherit pub_methods_classsigc_1_1signal7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0948c25035b18b01efa60d08b26f6d51 inherit pub_methods_classsigc_1_1signal7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1bound__const__mem__functor7.html">bound_const_mem_functor7</a>&lt; <a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a>, <a class="el" href="classsigc_1_1signal7.html">signal7</a>, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a0948c25035b18b01efa60d08b26f6d51">make_slot</a> () const</td></tr>
-<tr class="memdesc:a0948c25035b18b01efa60d08b26f6d51 inherit pub_methods_classsigc_1_1signal7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a functor that calls <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a> on this signal.  <a href="#a0948c25035b18b01efa60d08b26f6d51">More...</a><br /></td></tr>
-<tr class="separator:a0948c25035b18b01efa60d08b26f6d51 inherit pub_methods_classsigc_1_1signal7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a11b73bd2c5d40e02eab78b38ce0d097d inherit pub_methods_classsigc_1_1signal7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a11b73bd2c5d40e02eab78b38ce0d097d">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take _A_a7) const</td></tr>
-<tr class="memdesc:a11b73bd2c5d40e02eab78b38ce0d097d inherit pub_methods_classsigc_1_1signal7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>).  <a href="#a11b73bd2c5d40e02eab78b38ce0d097d">More...</a><br /></td></tr>
-<tr class="separator:a11b73bd2c5d40e02eab78b38ce0d097d inherit pub_methods_classsigc_1_1signal7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4a66ddb9718b33909c39f19a01192be3 inherit pub_methods_classsigc_1_1signal7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3">emit</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt; _A_a7) const</td></tr>
+<tr class="memdesc:a4a66ddb9718b33909c39f19a01192be3 inherit pub_methods_classsigc_1_1signal7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal.  <a href="#a4a66ddb9718b33909c39f19a01192be3">More...</a><br /></td></tr>
+<tr class="separator:a4a66ddb9718b33909c39f19a01192be3 inherit pub_methods_classsigc_1_1signal7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a792dad46facc66693a65bbb142942c73 inherit pub_methods_classsigc_1_1signal7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a792dad46facc66693a65bbb142942c73">emit_reverse</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt; _A_a7) const</td></tr>
+<tr class="memdesc:a792dad46facc66693a65bbb142942c73 inherit pub_methods_classsigc_1_1signal7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>).  <a href="#a792dad46facc66693a65bbb142942c73">More...</a><br /></td></tr>
+<tr class="separator:a792dad46facc66693a65bbb142942c73 inherit pub_methods_classsigc_1_1signal7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79eae01a881123f78c18ec7f04182e14 inherit pub_methods_classsigc_1_1signal7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1bound__const__mem__functor7.html">bound_const_mem_functor7</a>&lt; <a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a>, <a class="el" href="classsigc_1_1signal7.html">signal7</a>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a79eae01a881123f78c18ec7f04182e14">make_slot</a> () const</td></tr>
+<tr class="memdesc:a79eae01a881123f78c18ec7f04182e14 inherit pub_methods_classsigc_1_1signal7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a functor that calls <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a> on this signal.  <a href="#a79eae01a881123f78c18ec7f04182e14">More...</a><br /></td></tr>
+<tr class="separator:a79eae01a881123f78c18ec7f04182e14 inherit pub_methods_classsigc_1_1signal7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab37db0ecc788824d0baa3c301efc8dcd inherit pub_methods_classsigc_1_1signal7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#ab37db0ecc788824d0baa3c301efc8dcd">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt; _A_a7) const</td></tr>
+<tr class="memdesc:ab37db0ecc788824d0baa3c301efc8dcd inherit pub_methods_classsigc_1_1signal7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>).  <a href="#ab37db0ecc788824d0baa3c301efc8dcd">More...</a><br /></td></tr>
+<tr class="separator:ab37db0ecc788824d0baa3c301efc8dcd inherit pub_methods_classsigc_1_1signal7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a68153d9079b4881352113079cd6216f7 inherit pub_methods_classsigc_1_1signal7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#a79686c2174ab01dc23394953955ff003">slot_list_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a68153d9079b4881352113079cd6216f7">slots</a> ()</td></tr>
 <tr class="memdesc:a68153d9079b4881352113079cd6216f7 inherit pub_methods_classsigc_1_1signal7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an STL-style interface for the signal's list of slots.  <a href="#a68153d9079b4881352113079cd6216f7">More...</a><br /></td></tr>
 <tr class="separator:a68153d9079b4881352113079cd6216f7 inherit pub_methods_classsigc_1_1signal7"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -207,25 +207,25 @@ Additional Inherited Members</h2></td></tr>
 class sigc::signal&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</h3>
 
 <p>Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a># templates. </p>
-<p>signal can be used to <a class="el" href="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2" title="Add a slot to the list of slots. ">connect()</a> slots that are invoked during subsequent calls to <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>. Any functor or slot can be passed into <a class="el" href="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2" title="Add a slot to the list of slots. ">connect()</a>. It is converted into a slot implicitly.</p>
-<p>If you want to connect one signal to another, use <a class="el" href="classsigc_1_1signal7.html#a0948c25035b18b01efa60d08b26f6d51" title="Creates a functor that calls emit() on this signal. ">make_slot()</a> to retrieve a functor that emits the signal when invoked.</p>
+<p>signal can be used to <a class="el" href="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2" title="Add a slot to the list of slots. ">connect()</a> slots that are invoked during subsequent calls to <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>. Any functor or slot can be passed into <a class="el" href="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2" title="Add a slot to the list of slots. ">connect()</a>. It is converted into a slot implicitly.</p>
+<p>If you want to connect one signal to another, use <a class="el" href="classsigc_1_1signal7.html#a79eae01a881123f78c18ec7f04182e14" title="Creates a functor that calls emit() on this signal. ">make_slot()</a> to retrieve a functor that emits the signal when invoked.</p>
 <p>Be careful if you directly pass one signal into the <a class="el" href="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2" title="Add a slot to the list of slots. ">connect()</a> method of another: a shallow copy of the signal is made and the signal's slots are not disconnected until both the signal and its clone are destroyed, which is probably not what you want!</p>
 <p>An STL-style list interface for the signal's list of slots can be retrieved with <a class="el" href="classsigc_1_1signal7.html#a68153d9079b4881352113079cd6216f7" title="Creates an STL-style interface for the signal&#39;s list of slots. ">slots()</a>. This interface supports iteration, insertion and removal of slots.</p>
-<p>The template arguments determine the function signature of the <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a> function:</p><ul>
-<li><em>T_return</em> The desired return type of the <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a> function.</li>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>. The default <code>nil</code> means no argument.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>. The default <code>nil</code> means no argument.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>. The default <code>nil</code> means no argument.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>. The default <code>nil</code> means no argument.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>. The default <code>nil</code> means no argument.</li>
-<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>. The default <code>nil</code> means no argument.</li>
-<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>. The default <code>nil</code> means no argument.</li>
+<p>The template arguments determine the function signature of the <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a> function:</p><ul>
+<li><em>T_return</em> The desired return type of the <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a> function.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>. The default <code>nil</code> means no argument.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>. The default <code>nil</code> means no argument.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>. The default <code>nil</code> means no argument.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>. The default <code>nil</code> means no argument.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>. The default <code>nil</code> means no argument.</li>
+<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>. The default <code>nil</code> means no argument.</li>
+<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>. The default <code>nil</code> means no argument.</li>
 </ul>
 <p>To specify an accumulator type the nested class <a class="el" href="classsigc_1_1signal_1_1accumulated.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">signal::accumulated</a> can be used.</p>
 <dl class="section user"><dt>Example:</dt><dd><div class="fragment"><div class="line"><span class="keywordtype">void</span> foo(<span class="keywordtype">int</span>) {}</div>
 <div class="line"><a class="code" href="classsigc_1_1signal.html">sigc::signal&lt;void, long&gt;</a> sig;</div>
 <div class="line">sig.<a class="code" href="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2">connect</a>(<a class="code" href="group__ptr__fun.html#ga9c80de72f656fb05e81fda622dddc863">sigc::ptr_fun</a>(&amp;foo));</div>
-<div class="line">sig.<a class="code" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0">emit</a>(19);</div>
+<div class="line">sig.<a class="code" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3">emit</a>(19);</div>
 </div><!-- fragment --> </dd></dl>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="a50432d1aebfbee5ef17a3f434d0c50bf"></a>
@@ -282,7 +282,7 @@ template &lt;class T_return, class T_arg1 = nil, class T_arg2 = nil, class T_arg
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 29f8a1109dd814d2d4a253d63442ae9a7a4da279..49fe2a2fb041a944ac4c88929695a2ab7ceb1c9c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b1af6045bf2de0554227ad2ba1433a9efb1a1292..133cc0d97d60bcb4ef5f7c8ef2431ed1451370b0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -581,7 +581,7 @@ template &lt;class T_return, class T_accumulator = nil&gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 4547a0b68ac4e0ed6ff73e604036a34297e88687..43d34ed554140c3e668abde21767e1676502142d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -66,8 +66,8 @@
   <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a5c89a76a27d69c512f554b841b1bd08a">sigc::signal_base::connect</a>(const slot_base&amp; slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal1.html#af1e262b35c9574e65b2607cdfcaad707">const_iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal1.html">sigc::signal1&lt; T_return, T_arg1, T_accumulator &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1signal1.html#aeb327519f808dfec9a723511ef82caa3">const_reverse_iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal1.html">sigc::signal1&lt; T_return, T_arg1, T_accumulator &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal1.html#a3d6fc96f07c19d77e5eab9925c101c83">emit</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1signal1.html">sigc::signal1&lt; T_return, T_arg1, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1signal1.html#ac877a1227874a77258d28376ecb99810">emit_reverse</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1signal1.html">sigc::signal1&lt; T_return, T_arg1, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal1.html#a4893aa0864f31abd466efdc3c0137202">emit</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1signal1.html">sigc::signal1&lt; T_return, T_arg1, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1signal1.html#a06be06b9bd27e2302d884306c08dab98">emit_reverse</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1signal1.html">sigc::signal1&lt; T_return, T_arg1, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal1.html#a63c6e2b55c8c3af083402bb7f5a66593">emitter_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal1.html">sigc::signal1&lt; T_return, T_arg1, T_accumulator &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#abc8fe88ca813837ff3fb3ef4ecb4e8a7">empty</a>() const </td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a21efc57eea29c3139855909ad4807984">erase</a>(iterator_type i)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
@@ -77,9 +77,9 @@
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a87da23ad801faa9e2b6b4be2a747e757">insert</a>(iterator_type i, const slot_base&amp; slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1signal1.html#ab61e2d1fcaf903dffbb26b01800907fb">iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal1.html">sigc::signal1&lt; T_return, T_arg1, T_accumulator &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a328b132e5dfb99dbc3aae1e5c3bb0981">iterator_type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1signal1.html#a3b476d67c4622e69aeb4d495603d9fad">make_slot</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1signal1.html">sigc::signal1&lt; T_return, T_arg1, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1signal1.html#ab4e68804403af87b42b4351b79aba720">make_slot</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1signal1.html">sigc::signal1&lt; T_return, T_arg1, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1trackable.html#af2e23cfe7adc1ca844a3350bbac557cb">notify_callbacks</a>()</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1signal1.html#a5f150c88559aacf13edd07bd7917c96a">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1signal1.html">sigc::signal1&lt; T_return, T_arg1, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1signal1.html#a5734a573c17b00eb31e3c060a6580a10">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1signal1.html">sigc::signal1&lt; T_return, T_arg1, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a90b36a7b33e107ce0af0de895e0df286">operator=</a>(const signal_base&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="structsigc_1_1trackable.html#a7494fbad23a65932ff1457d00d4edaf5">sigc::trackable::operator=</a>(const trackable&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1trackable.html#a8b9dffa8a50ff13ba33e6c7f10468e2b">remove_destroy_notify_callback</a>(void* data) const </td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8006110f86dadc6e6be8556540c12cbb674f5e6a..e320811d5d0e1aa77e09c032dc829a874afa009b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -106,18 +106,18 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:aac2ade0896bd4a982777d5dd6ac75888"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal1.html#ab61e2d1fcaf903dffbb26b01800907fb">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal1.html#aac2ade0896bd4a982777d5dd6ac75888">connect</a> (const <a class="el" href="classsigc_1_1signal1.html#a30b59d44cc9ab48cb39f040cbfc3a526">slot_type</a>&amp; slot_)</td></tr>
 <tr class="memdesc:aac2ade0896bd4a982777d5dd6ac75888"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a slot to the list of slots.  <a href="#aac2ade0896bd4a982777d5dd6ac75888">More...</a><br /></td></tr>
 <tr class="separator:aac2ade0896bd4a982777d5dd6ac75888"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3d6fc96f07c19d77e5eab9925c101c83"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal1.html#adcdcfa50d60e1832ce038a4a5554fce1">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal1.html#a3d6fc96f07c19d77e5eab9925c101c83">emit</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1) const </td></tr>
-<tr class="memdesc:a3d6fc96f07c19d77e5eab9925c101c83"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal.  <a href="#a3d6fc96f07c19d77e5eab9925c101c83">More...</a><br /></td></tr>
-<tr class="separator:a3d6fc96f07c19d77e5eab9925c101c83"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac877a1227874a77258d28376ecb99810"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal1.html#adcdcfa50d60e1832ce038a4a5554fce1">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal1.html#ac877a1227874a77258d28376ecb99810">emit_reverse</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1) const </td></tr>
-<tr class="memdesc:ac877a1227874a77258d28376ecb99810"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal1.html#a3d6fc96f07c19d77e5eab9925c101c83" title="Triggers the emission of the signal. ">emit()</a>).  <a href="#ac877a1227874a77258d28376ecb99810">More...</a><br /></td></tr>
-<tr class="separator:ac877a1227874a77258d28376ecb99810"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3b476d67c4622e69aeb4d495603d9fad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1bound__const__mem__functor1.html">bound_const_mem_functor1</a>&lt; <a class="el" href="classsigc_1_1signal1.html#adcdcfa50d60e1832ce038a4a5554fce1">result_type</a>, <a class="el" href="classsigc_1_1signal1.html">signal1</a>, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal1.html#a3b476d67c4622e69aeb4d495603d9fad">make_slot</a> () const </td></tr>
-<tr class="memdesc:a3b476d67c4622e69aeb4d495603d9fad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a functor that calls <a class="el" href="classsigc_1_1signal1.html#a3d6fc96f07c19d77e5eab9925c101c83" title="Triggers the emission of the signal. ">emit()</a> on this signal.  <a href="#a3b476d67c4622e69aeb4d495603d9fad">More...</a><br /></td></tr>
-<tr class="separator:a3b476d67c4622e69aeb4d495603d9fad"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5f150c88559aacf13edd07bd7917c96a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal1.html#adcdcfa50d60e1832ce038a4a5554fce1">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal1.html#a5f150c88559aacf13edd07bd7917c96a">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1) const </td></tr>
-<tr class="memdesc:a5f150c88559aacf13edd07bd7917c96a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal1.html#a3d6fc96f07c19d77e5eab9925c101c83" title="Triggers the emission of the signal. ">emit()</a>).  <a href="#a5f150c88559aacf13edd07bd7917c96a">More...</a><br /></td></tr>
-<tr class="separator:a5f150c88559aacf13edd07bd7917c96a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4893aa0864f31abd466efdc3c0137202"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal1.html#adcdcfa50d60e1832ce038a4a5554fce1">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal1.html#a4893aa0864f31abd466efdc3c0137202">emit</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1) const </td></tr>
+<tr class="memdesc:a4893aa0864f31abd466efdc3c0137202"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal.  <a href="#a4893aa0864f31abd466efdc3c0137202">More...</a><br /></td></tr>
+<tr class="separator:a4893aa0864f31abd466efdc3c0137202"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06be06b9bd27e2302d884306c08dab98"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal1.html#adcdcfa50d60e1832ce038a4a5554fce1">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal1.html#a06be06b9bd27e2302d884306c08dab98">emit_reverse</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1) const </td></tr>
+<tr class="memdesc:a06be06b9bd27e2302d884306c08dab98"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal1.html#a4893aa0864f31abd466efdc3c0137202" title="Triggers the emission of the signal. ">emit()</a>).  <a href="#a06be06b9bd27e2302d884306c08dab98">More...</a><br /></td></tr>
+<tr class="separator:a06be06b9bd27e2302d884306c08dab98"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab4e68804403af87b42b4351b79aba720"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1bound__const__mem__functor1.html">bound_const_mem_functor1</a>&lt; <a class="el" href="classsigc_1_1signal1.html#adcdcfa50d60e1832ce038a4a5554fce1">result_type</a>, <a class="el" href="classsigc_1_1signal1.html">signal1</a>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal1.html#ab4e68804403af87b42b4351b79aba720">make_slot</a> () const </td></tr>
+<tr class="memdesc:ab4e68804403af87b42b4351b79aba720"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a functor that calls <a class="el" href="classsigc_1_1signal1.html#a4893aa0864f31abd466efdc3c0137202" title="Triggers the emission of the signal. ">emit()</a> on this signal.  <a href="#ab4e68804403af87b42b4351b79aba720">More...</a><br /></td></tr>
+<tr class="separator:ab4e68804403af87b42b4351b79aba720"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5734a573c17b00eb31e3c060a6580a10"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal1.html#adcdcfa50d60e1832ce038a4a5554fce1">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal1.html#a5734a573c17b00eb31e3c060a6580a10">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1) const </td></tr>
+<tr class="memdesc:a5734a573c17b00eb31e3c060a6580a10"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal1.html#a4893aa0864f31abd466efdc3c0137202" title="Triggers the emission of the signal. ">emit()</a>).  <a href="#a5734a573c17b00eb31e3c060a6580a10">More...</a><br /></td></tr>
+<tr class="separator:a5734a573c17b00eb31e3c060a6580a10"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7653b68e6a3b8445de91f89060bf2600"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal1.html#a5fadeb350140d6aaf560b217e7e7c4b4">slot_list_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal1.html#a7653b68e6a3b8445de91f89060bf2600">slots</a> ()</td></tr>
 <tr class="memdesc:a7653b68e6a3b8445de91f89060bf2600"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an STL-style interface for the signal's list of slots.  <a href="#a7653b68e6a3b8445de91f89060bf2600">More...</a><br /></td></tr>
 <tr class="separator:a7653b68e6a3b8445de91f89060bf2600"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -198,13 +198,13 @@ Additional Inherited Members</h2></td></tr>
 class sigc::signal1&lt; T_return, T_arg1, T_accumulator &gt;</h3>
 
 <p>Signal declaration. </p>
-<p><a class="el" href="classsigc_1_1signal1.html" title="Signal declaration. ">signal1</a> can be used to <a class="el" href="classsigc_1_1signal1.html#aac2ade0896bd4a982777d5dd6ac75888" title="Add a slot to the list of slots. ">connect()</a> slots that are invoked during subsequent calls to <a class="el" href="classsigc_1_1signal1.html#a3d6fc96f07c19d77e5eab9925c101c83" title="Triggers the emission of the signal. ">emit()</a>. Any functor or slot can be passed into <a class="el" href="classsigc_1_1signal1.html#aac2ade0896bd4a982777d5dd6ac75888" title="Add a slot to the list of slots. ">connect()</a>. It is converted into a slot implicitly.</p>
-<p>If you want to connect one signal to another, use <a class="el" href="classsigc_1_1signal1.html#a3b476d67c4622e69aeb4d495603d9fad" title="Creates a functor that calls emit() on this signal. ">make_slot()</a> to retrieve a functor that emits the signal when invoked.</p>
+<p><a class="el" href="classsigc_1_1signal1.html" title="Signal declaration. ">signal1</a> can be used to <a class="el" href="classsigc_1_1signal1.html#aac2ade0896bd4a982777d5dd6ac75888" title="Add a slot to the list of slots. ">connect()</a> slots that are invoked during subsequent calls to <a class="el" href="classsigc_1_1signal1.html#a4893aa0864f31abd466efdc3c0137202" title="Triggers the emission of the signal. ">emit()</a>. Any functor or slot can be passed into <a class="el" href="classsigc_1_1signal1.html#aac2ade0896bd4a982777d5dd6ac75888" title="Add a slot to the list of slots. ">connect()</a>. It is converted into a slot implicitly.</p>
+<p>If you want to connect one signal to another, use <a class="el" href="classsigc_1_1signal1.html#ab4e68804403af87b42b4351b79aba720" title="Creates a functor that calls emit() on this signal. ">make_slot()</a> to retrieve a functor that emits the signal when invoked.</p>
 <p>Be careful if you directly pass one signal into the <a class="el" href="classsigc_1_1signal1.html#aac2ade0896bd4a982777d5dd6ac75888" title="Add a slot to the list of slots. ">connect()</a> method of another: a shallow copy of the signal is made and the signal's slots are not disconnected until both the signal and its clone are destroyed, which is probably not what you want!</p>
 <p>An STL-style list interface for the signal's list of slots can be retrieved with <a class="el" href="classsigc_1_1signal1.html#a7653b68e6a3b8445de91f89060bf2600" title="Creates an STL-style interface for the signal&#39;s list of slots. ">slots()</a>. This interface supports iteration, insertion and removal of slots.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_return</em> The desired return type for the <a class="el" href="classsigc_1_1signal1.html#a3d6fc96f07c19d77e5eab9925c101c83" title="Triggers the emission of the signal. ">emit()</a> function (may be overridden by the accumulator).</li>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal1.html#a3d6fc96f07c19d77e5eab9925c101c83" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_return</em> The desired return type for the <a class="el" href="classsigc_1_1signal1.html#a4893aa0864f31abd466efdc3c0137202" title="Triggers the emission of the signal. ">emit()</a> function (may be overridden by the accumulator).</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal1.html#a4893aa0864f31abd466efdc3c0137202" title="Triggers the emission of the signal. ">emit()</a>.</li>
 <li><em>T_accumulator</em> The accumulator type used for emission. The default <code>nil</code> means that no accumulator should be used, for example if signal emission returns the return value of the last slot invoked.</li>
 </ul>
 <p>You should use the more convenient unnumbered <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a> template. </p>
@@ -412,7 +412,7 @@ template &lt;class T_return, class T_arg1, class T_accumulator = nil&gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a3d6fc96f07c19d77e5eab9925c101c83"></a>
+<a class="anchor" id="a4893aa0864f31abd466efdc3c0137202"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -424,7 +424,7 @@ template &lt;class T_return, class T_arg1, class T_accumulator = nil&gt; </div>
         <tr>
           <td class="memname"><a class="el" href="classsigc_1_1signal1.html#adcdcfa50d60e1832ce038a4a5554fce1">result_type</a> <a class="el" href="classsigc_1_1signal1.html">sigc::signal1</a>&lt; T_return, T_arg1, T_accumulator &gt;::emit </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em></td><td>)</td>
           <td> const</td>
         </tr>
@@ -447,7 +447,7 @@ template &lt;class T_return, class T_arg1, class T_accumulator = nil&gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="ac877a1227874a77258d28376ecb99810"></a>
+<a class="anchor" id="a06be06b9bd27e2302d884306c08dab98"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -459,7 +459,7 @@ template &lt;class T_return, class T_arg1, class T_accumulator = nil&gt; </div>
         <tr>
           <td class="memname"><a class="el" href="classsigc_1_1signal1.html#adcdcfa50d60e1832ce038a4a5554fce1">result_type</a> <a class="el" href="classsigc_1_1signal1.html">sigc::signal1</a>&lt; T_return, T_arg1, T_accumulator &gt;::emit_reverse </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em></td><td>)</td>
           <td> const</td>
         </tr>
@@ -471,11 +471,11 @@ template &lt;class T_return, class T_arg1, class T_accumulator = nil&gt; </div>
 </table>
 </div><div class="memdoc">
 
-<p>Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal1.html#a3d6fc96f07c19d77e5eab9925c101c83" title="Triggers the emission of the signal. ">emit()</a>). </p>
+<p>Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal1.html#a4893aa0864f31abd466efdc3c0137202" title="Triggers the emission of the signal. ">emit()</a>). </p>
 
 </div>
 </div>
-<a class="anchor" id="a3b476d67c4622e69aeb4d495603d9fad"></a>
+<a class="anchor" id="ab4e68804403af87b42b4351b79aba720"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -485,7 +485,7 @@ template &lt;class T_return, class T_arg1, class T_accumulator = nil&gt; </div>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classsigc_1_1bound__const__mem__functor1.html">bound_const_mem_functor1</a>&lt;<a class="el" href="classsigc_1_1signal1.html#adcdcfa50d60e1832ce038a4a5554fce1">result_type</a>, <a class="el" href="classsigc_1_1signal1.html">signal1</a>, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg1&gt;::take&gt; <a class="el" href="classsigc_1_1signal1.html">sigc::signal1</a>&lt; T_return, T_arg1, T_accumulator &gt;::make_slot </td>
+          <td class="memname"><a class="el" href="classsigc_1_1bound__const__mem__functor1.html">bound_const_mem_functor1</a>&lt;<a class="el" href="classsigc_1_1signal1.html#adcdcfa50d60e1832ce038a4a5554fce1">result_type</a>, <a class="el" href="classsigc_1_1signal1.html">signal1</a>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg1&gt; &gt; <a class="el" href="classsigc_1_1signal1.html">sigc::signal1</a>&lt; T_return, T_arg1, T_accumulator &gt;::make_slot </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -498,13 +498,13 @@ template &lt;class T_return, class T_arg1, class T_accumulator = nil&gt; </div>
 </table>
 </div><div class="memdoc">
 
-<p>Creates a functor that calls <a class="el" href="classsigc_1_1signal1.html#a3d6fc96f07c19d77e5eab9925c101c83" title="Triggers the emission of the signal. ">emit()</a> on this signal. </p>
-<div class="fragment"><div class="line"><a class="code" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419">sigc::mem_fun</a>(mysignal, &amp;<a class="code" href="classsigc_1_1signal1.html#a3d6fc96f07c19d77e5eab9925c101c83">sigc::signal1::emit</a>)</div>
-</div><!-- fragment --><p> yields the same result. </p><dl class="section return"><dt>Returns</dt><dd>A functor that calls <a class="el" href="classsigc_1_1signal1.html#a3d6fc96f07c19d77e5eab9925c101c83" title="Triggers the emission of the signal. ">emit()</a> on this signal. </dd></dl>
+<p>Creates a functor that calls <a class="el" href="classsigc_1_1signal1.html#a4893aa0864f31abd466efdc3c0137202" title="Triggers the emission of the signal. ">emit()</a> on this signal. </p>
+<div class="fragment"><div class="line"><a class="code" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419">sigc::mem_fun</a>(mysignal, &amp;<a class="code" href="classsigc_1_1signal1.html#a4893aa0864f31abd466efdc3c0137202">sigc::signal1::emit</a>)</div>
+</div><!-- fragment --><p> yields the same result. </p><dl class="section return"><dt>Returns</dt><dd>A functor that calls <a class="el" href="classsigc_1_1signal1.html#a4893aa0864f31abd466efdc3c0137202" title="Triggers the emission of the signal. ">emit()</a> on this signal. </dd></dl>
 
 </div>
 </div>
-<a class="anchor" id="a5f150c88559aacf13edd07bd7917c96a"></a>
+<a class="anchor" id="a5734a573c17b00eb31e3c060a6580a10"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -516,7 +516,7 @@ template &lt;class T_return, class T_arg1, class T_accumulator = nil&gt; </div>
         <tr>
           <td class="memname"><a class="el" href="classsigc_1_1signal1.html#adcdcfa50d60e1832ce038a4a5554fce1">result_type</a> <a class="el" href="classsigc_1_1signal1.html">sigc::signal1</a>&lt; T_return, T_arg1, T_accumulator &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em></td><td>)</td>
           <td> const</td>
         </tr>
@@ -528,7 +528,7 @@ template &lt;class T_return, class T_arg1, class T_accumulator = nil&gt; </div>
 </table>
 </div><div class="memdoc">
 
-<p>Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal1.html#a3d6fc96f07c19d77e5eab9925c101c83" title="Triggers the emission of the signal. ">emit()</a>). </p>
+<p>Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal1.html#a4893aa0864f31abd466efdc3c0137202" title="Triggers the emission of the signal. ">emit()</a>). </p>
 
 </div>
 </div>
@@ -591,7 +591,7 @@ template &lt;class T_return, class T_arg1, class T_accumulator = nil&gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b3c08c8374fc870e03b604a097f15d2bc7466849..1e9dd68b1cd5942ee0291156eb9ce0e64c94a819 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -66,8 +66,8 @@
   <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a5c89a76a27d69c512f554b841b1bd08a">sigc::signal_base::connect</a>(const slot_base&amp; slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal2.html#ad507bc5ea29adb2305f8fa91acbd30ee">const_iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal2.html">sigc::signal2&lt; T_return, T_arg1, T_arg2, T_accumulator &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1signal2.html#aacb8fe57ffe01dea5c5fb5af44634287">const_reverse_iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal2.html">sigc::signal2&lt; T_return, T_arg1, T_arg2, T_accumulator &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal2.html#a87dc42578a7adf951a07a4185528ec8e">emit</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1signal2.html">sigc::signal2&lt; T_return, T_arg1, T_arg2, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1signal2.html#a98b518422c244c7a46ef510ac85dc107">emit_reverse</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1signal2.html">sigc::signal2&lt; T_return, T_arg1, T_arg2, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal2.html#ad0bef6ff1542e3b8a6886d6a2245f080">emit</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1signal2.html">sigc::signal2&lt; T_return, T_arg1, T_arg2, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1signal2.html#aa7f667dfda17330e0e206923cfa7cc63">emit_reverse</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1signal2.html">sigc::signal2&lt; T_return, T_arg1, T_arg2, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal2.html#a01379d580d21de8bc8d0d2d62e6324ea">emitter_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal2.html">sigc::signal2&lt; T_return, T_arg1, T_arg2, T_accumulator &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#abc8fe88ca813837ff3fb3ef4ecb4e8a7">empty</a>() const </td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a21efc57eea29c3139855909ad4807984">erase</a>(iterator_type i)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
@@ -77,9 +77,9 @@
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a87da23ad801faa9e2b6b4be2a747e757">insert</a>(iterator_type i, const slot_base&amp; slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1signal2.html#a658ba1c6468882c9b1d480be2bbaf55e">iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal2.html">sigc::signal2&lt; T_return, T_arg1, T_arg2, T_accumulator &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a328b132e5dfb99dbc3aae1e5c3bb0981">iterator_type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1signal2.html#a67a5d572e75dcb64b068f4045c17d6b9">make_slot</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1signal2.html">sigc::signal2&lt; T_return, T_arg1, T_arg2, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1signal2.html#a6100abe9cd679c48fc3fb63ee9d289c5">make_slot</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1signal2.html">sigc::signal2&lt; T_return, T_arg1, T_arg2, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1trackable.html#af2e23cfe7adc1ca844a3350bbac557cb">notify_callbacks</a>()</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1signal2.html#abd0c26d0af75ee365d5f02d01a8584d8">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1signal2.html">sigc::signal2&lt; T_return, T_arg1, T_arg2, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1signal2.html#a97ee99a844f493929b1a114d549f6507">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1signal2.html">sigc::signal2&lt; T_return, T_arg1, T_arg2, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a90b36a7b33e107ce0af0de895e0df286">operator=</a>(const signal_base&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="structsigc_1_1trackable.html#a7494fbad23a65932ff1457d00d4edaf5">sigc::trackable::operator=</a>(const trackable&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1trackable.html#a8b9dffa8a50ff13ba33e6c7f10468e2b">remove_destroy_notify_callback</a>(void* data) const </td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ec43d7ba9f8ee95413e4648996a4aaf77370175d..c61f8f61e05d456f4eb57b93fc4096fec1929bef 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -106,18 +106,18 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:aa686af4f961b098a23d4f7276437c2b0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal2.html#a658ba1c6468882c9b1d480be2bbaf55e">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal2.html#aa686af4f961b098a23d4f7276437c2b0">connect</a> (const <a class="el" href="classsigc_1_1signal2.html#a20a6bfbf27660984523454ba094a4db9">slot_type</a>&amp; slot_)</td></tr>
 <tr class="memdesc:aa686af4f961b098a23d4f7276437c2b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a slot to the list of slots.  <a href="#aa686af4f961b098a23d4f7276437c2b0">More...</a><br /></td></tr>
 <tr class="separator:aa686af4f961b098a23d4f7276437c2b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a87dc42578a7adf951a07a4185528ec8e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal2.html#a55151695417c33540357ff524bfe2665">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal2.html#a87dc42578a7adf951a07a4185528ec8e">emit</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2) const </td></tr>
-<tr class="memdesc:a87dc42578a7adf951a07a4185528ec8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal.  <a href="#a87dc42578a7adf951a07a4185528ec8e">More...</a><br /></td></tr>
-<tr class="separator:a87dc42578a7adf951a07a4185528ec8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a98b518422c244c7a46ef510ac85dc107"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal2.html#a55151695417c33540357ff524bfe2665">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal2.html#a98b518422c244c7a46ef510ac85dc107">emit_reverse</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2) const </td></tr>
-<tr class="memdesc:a98b518422c244c7a46ef510ac85dc107"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal2.html#a87dc42578a7adf951a07a4185528ec8e" title="Triggers the emission of the signal. ">emit()</a>).  <a href="#a98b518422c244c7a46ef510ac85dc107">More...</a><br /></td></tr>
-<tr class="separator:a98b518422c244c7a46ef510ac85dc107"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a67a5d572e75dcb64b068f4045c17d6b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1bound__const__mem__functor2.html">bound_const_mem_functor2</a>&lt; <a class="el" href="classsigc_1_1signal2.html#a55151695417c33540357ff524bfe2665">result_type</a>, <a class="el" href="classsigc_1_1signal2.html">signal2</a>, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal2.html#a67a5d572e75dcb64b068f4045c17d6b9">make_slot</a> () const </td></tr>
-<tr class="memdesc:a67a5d572e75dcb64b068f4045c17d6b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a functor that calls <a class="el" href="classsigc_1_1signal2.html#a87dc42578a7adf951a07a4185528ec8e" title="Triggers the emission of the signal. ">emit()</a> on this signal.  <a href="#a67a5d572e75dcb64b068f4045c17d6b9">More...</a><br /></td></tr>
-<tr class="separator:a67a5d572e75dcb64b068f4045c17d6b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abd0c26d0af75ee365d5f02d01a8584d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal2.html#a55151695417c33540357ff524bfe2665">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal2.html#abd0c26d0af75ee365d5f02d01a8584d8">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2) const </td></tr>
-<tr class="memdesc:abd0c26d0af75ee365d5f02d01a8584d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal2.html#a87dc42578a7adf951a07a4185528ec8e" title="Triggers the emission of the signal. ">emit()</a>).  <a href="#abd0c26d0af75ee365d5f02d01a8584d8">More...</a><br /></td></tr>
-<tr class="separator:abd0c26d0af75ee365d5f02d01a8584d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad0bef6ff1542e3b8a6886d6a2245f080"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal2.html#a55151695417c33540357ff524bfe2665">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal2.html#ad0bef6ff1542e3b8a6886d6a2245f080">emit</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2) const </td></tr>
+<tr class="memdesc:ad0bef6ff1542e3b8a6886d6a2245f080"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal.  <a href="#ad0bef6ff1542e3b8a6886d6a2245f080">More...</a><br /></td></tr>
+<tr class="separator:ad0bef6ff1542e3b8a6886d6a2245f080"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa7f667dfda17330e0e206923cfa7cc63"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal2.html#a55151695417c33540357ff524bfe2665">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal2.html#aa7f667dfda17330e0e206923cfa7cc63">emit_reverse</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2) const </td></tr>
+<tr class="memdesc:aa7f667dfda17330e0e206923cfa7cc63"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal2.html#ad0bef6ff1542e3b8a6886d6a2245f080" title="Triggers the emission of the signal. ">emit()</a>).  <a href="#aa7f667dfda17330e0e206923cfa7cc63">More...</a><br /></td></tr>
+<tr class="separator:aa7f667dfda17330e0e206923cfa7cc63"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6100abe9cd679c48fc3fb63ee9d289c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1bound__const__mem__functor2.html">bound_const_mem_functor2</a>&lt; <a class="el" href="classsigc_1_1signal2.html#a55151695417c33540357ff524bfe2665">result_type</a>, <a class="el" href="classsigc_1_1signal2.html">signal2</a>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal2.html#a6100abe9cd679c48fc3fb63ee9d289c5">make_slot</a> () const </td></tr>
+<tr class="memdesc:a6100abe9cd679c48fc3fb63ee9d289c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a functor that calls <a class="el" href="classsigc_1_1signal2.html#ad0bef6ff1542e3b8a6886d6a2245f080" title="Triggers the emission of the signal. ">emit()</a> on this signal.  <a href="#a6100abe9cd679c48fc3fb63ee9d289c5">More...</a><br /></td></tr>
+<tr class="separator:a6100abe9cd679c48fc3fb63ee9d289c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a97ee99a844f493929b1a114d549f6507"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal2.html#a55151695417c33540357ff524bfe2665">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal2.html#a97ee99a844f493929b1a114d549f6507">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2) const </td></tr>
+<tr class="memdesc:a97ee99a844f493929b1a114d549f6507"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal2.html#ad0bef6ff1542e3b8a6886d6a2245f080" title="Triggers the emission of the signal. ">emit()</a>).  <a href="#a97ee99a844f493929b1a114d549f6507">More...</a><br /></td></tr>
+<tr class="separator:a97ee99a844f493929b1a114d549f6507"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac28b0205aa1e60cc5ce062d4d8545323"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal2.html#af31262f54dfb2a97540de9c4a1fc5726">slot_list_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal2.html#ac28b0205aa1e60cc5ce062d4d8545323">slots</a> ()</td></tr>
 <tr class="memdesc:ac28b0205aa1e60cc5ce062d4d8545323"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an STL-style interface for the signal's list of slots.  <a href="#ac28b0205aa1e60cc5ce062d4d8545323">More...</a><br /></td></tr>
 <tr class="separator:ac28b0205aa1e60cc5ce062d4d8545323"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -198,14 +198,14 @@ Additional Inherited Members</h2></td></tr>
 class sigc::signal2&lt; T_return, T_arg1, T_arg2, T_accumulator &gt;</h3>
 
 <p>Signal declaration. </p>
-<p><a class="el" href="classsigc_1_1signal2.html" title="Signal declaration. ">signal2</a> can be used to <a class="el" href="classsigc_1_1signal2.html#aa686af4f961b098a23d4f7276437c2b0" title="Add a slot to the list of slots. ">connect()</a> slots that are invoked during subsequent calls to <a class="el" href="classsigc_1_1signal2.html#a87dc42578a7adf951a07a4185528ec8e" title="Triggers the emission of the signal. ">emit()</a>. Any functor or slot can be passed into <a class="el" href="classsigc_1_1signal2.html#aa686af4f961b098a23d4f7276437c2b0" title="Add a slot to the list of slots. ">connect()</a>. It is converted into a slot implicitly.</p>
-<p>If you want to connect one signal to another, use <a class="el" href="classsigc_1_1signal2.html#a67a5d572e75dcb64b068f4045c17d6b9" title="Creates a functor that calls emit() on this signal. ">make_slot()</a> to retrieve a functor that emits the signal when invoked.</p>
+<p><a class="el" href="classsigc_1_1signal2.html" title="Signal declaration. ">signal2</a> can be used to <a class="el" href="classsigc_1_1signal2.html#aa686af4f961b098a23d4f7276437c2b0" title="Add a slot to the list of slots. ">connect()</a> slots that are invoked during subsequent calls to <a class="el" href="classsigc_1_1signal2.html#ad0bef6ff1542e3b8a6886d6a2245f080" title="Triggers the emission of the signal. ">emit()</a>. Any functor or slot can be passed into <a class="el" href="classsigc_1_1signal2.html#aa686af4f961b098a23d4f7276437c2b0" title="Add a slot to the list of slots. ">connect()</a>. It is converted into a slot implicitly.</p>
+<p>If you want to connect one signal to another, use <a class="el" href="classsigc_1_1signal2.html#a6100abe9cd679c48fc3fb63ee9d289c5" title="Creates a functor that calls emit() on this signal. ">make_slot()</a> to retrieve a functor that emits the signal when invoked.</p>
 <p>Be careful if you directly pass one signal into the <a class="el" href="classsigc_1_1signal2.html#aa686af4f961b098a23d4f7276437c2b0" title="Add a slot to the list of slots. ">connect()</a> method of another: a shallow copy of the signal is made and the signal's slots are not disconnected until both the signal and its clone are destroyed, which is probably not what you want!</p>
 <p>An STL-style list interface for the signal's list of slots can be retrieved with <a class="el" href="classsigc_1_1signal2.html#ac28b0205aa1e60cc5ce062d4d8545323" title="Creates an STL-style interface for the signal&#39;s list of slots. ">slots()</a>. This interface supports iteration, insertion and removal of slots.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_return</em> The desired return type for the <a class="el" href="classsigc_1_1signal2.html#a87dc42578a7adf951a07a4185528ec8e" title="Triggers the emission of the signal. ">emit()</a> function (may be overridden by the accumulator).</li>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal2.html#a87dc42578a7adf951a07a4185528ec8e" title="Triggers the emission of the signal. ">emit()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal2.html#a87dc42578a7adf951a07a4185528ec8e" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_return</em> The desired return type for the <a class="el" href="classsigc_1_1signal2.html#ad0bef6ff1542e3b8a6886d6a2245f080" title="Triggers the emission of the signal. ">emit()</a> function (may be overridden by the accumulator).</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal2.html#ad0bef6ff1542e3b8a6886d6a2245f080" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal2.html#ad0bef6ff1542e3b8a6886d6a2245f080" title="Triggers the emission of the signal. ">emit()</a>.</li>
 <li><em>T_accumulator</em> The accumulator type used for emission. The default <code>nil</code> means that no accumulator should be used, for example if signal emission returns the return value of the last slot invoked.</li>
 </ul>
 <p>You should use the more convenient unnumbered <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a> template. </p>
@@ -413,7 +413,7 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_accumulator = n
 
 </div>
 </div>
-<a class="anchor" id="a87dc42578a7adf951a07a4185528ec8e"></a>
+<a class="anchor" id="ad0bef6ff1542e3b8a6886d6a2245f080"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -425,13 +425,13 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_accumulator = n
         <tr>
           <td class="memname"><a class="el" href="classsigc_1_1signal2.html#a55151695417c33540357ff524bfe2665">result_type</a> <a class="el" href="classsigc_1_1signal2.html">sigc::signal2</a>&lt; T_return, T_arg1, T_arg2, T_accumulator &gt;::emit </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>&#160;</td>
         </tr>
         <tr>
@@ -459,7 +459,7 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_accumulator = n
 
 </div>
 </div>
-<a class="anchor" id="a98b518422c244c7a46ef510ac85dc107"></a>
+<a class="anchor" id="aa7f667dfda17330e0e206923cfa7cc63"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -471,13 +471,13 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_accumulator = n
         <tr>
           <td class="memname"><a class="el" href="classsigc_1_1signal2.html#a55151695417c33540357ff524bfe2665">result_type</a> <a class="el" href="classsigc_1_1signal2.html">sigc::signal2</a>&lt; T_return, T_arg1, T_arg2, T_accumulator &gt;::emit_reverse </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>&#160;</td>
         </tr>
         <tr>
@@ -493,11 +493,11 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_accumulator = n
 </table>
 </div><div class="memdoc">
 
-<p>Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal2.html#a87dc42578a7adf951a07a4185528ec8e" title="Triggers the emission of the signal. ">emit()</a>). </p>
+<p>Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal2.html#ad0bef6ff1542e3b8a6886d6a2245f080" title="Triggers the emission of the signal. ">emit()</a>). </p>
 
 </div>
 </div>
-<a class="anchor" id="a67a5d572e75dcb64b068f4045c17d6b9"></a>
+<a class="anchor" id="a6100abe9cd679c48fc3fb63ee9d289c5"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -507,7 +507,7 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_accumulator = n
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classsigc_1_1bound__const__mem__functor2.html">bound_const_mem_functor2</a>&lt;<a class="el" href="classsigc_1_1signal2.html#a55151695417c33540357ff524bfe2665">result_type</a>, <a class="el" href="classsigc_1_1signal2.html">signal2</a>, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg1&gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg2&gt;::take&gt; <a class="el" href="classsigc_1_1signal2.html">sigc::signal2</a>&lt; T_return, T_arg1, T_arg2, T_accumulator &gt;::make_slot </td>
+          <td class="memname"><a class="el" href="classsigc_1_1bound__const__mem__functor2.html">bound_const_mem_functor2</a>&lt;<a class="el" href="classsigc_1_1signal2.html#a55151695417c33540357ff524bfe2665">result_type</a>, <a class="el" href="classsigc_1_1signal2.html">signal2</a>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg1&gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg2&gt; &gt; <a class="el" href="classsigc_1_1signal2.html">sigc::signal2</a>&lt; T_return, T_arg1, T_arg2, T_accumulator &gt;::make_slot </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -520,13 +520,13 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_accumulator = n
 </table>
 </div><div class="memdoc">
 
-<p>Creates a functor that calls <a class="el" href="classsigc_1_1signal2.html#a87dc42578a7adf951a07a4185528ec8e" title="Triggers the emission of the signal. ">emit()</a> on this signal. </p>
-<div class="fragment"><div class="line"><a class="code" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419">sigc::mem_fun</a>(mysignal, &amp;<a class="code" href="classsigc_1_1signal2.html#a87dc42578a7adf951a07a4185528ec8e">sigc::signal2::emit</a>)</div>
-</div><!-- fragment --><p> yields the same result. </p><dl class="section return"><dt>Returns</dt><dd>A functor that calls <a class="el" href="classsigc_1_1signal2.html#a87dc42578a7adf951a07a4185528ec8e" title="Triggers the emission of the signal. ">emit()</a> on this signal. </dd></dl>
+<p>Creates a functor that calls <a class="el" href="classsigc_1_1signal2.html#ad0bef6ff1542e3b8a6886d6a2245f080" title="Triggers the emission of the signal. ">emit()</a> on this signal. </p>
+<div class="fragment"><div class="line"><a class="code" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419">sigc::mem_fun</a>(mysignal, &amp;<a class="code" href="classsigc_1_1signal2.html#ad0bef6ff1542e3b8a6886d6a2245f080">sigc::signal2::emit</a>)</div>
+</div><!-- fragment --><p> yields the same result. </p><dl class="section return"><dt>Returns</dt><dd>A functor that calls <a class="el" href="classsigc_1_1signal2.html#ad0bef6ff1542e3b8a6886d6a2245f080" title="Triggers the emission of the signal. ">emit()</a> on this signal. </dd></dl>
 
 </div>
 </div>
-<a class="anchor" id="abd0c26d0af75ee365d5f02d01a8584d8"></a>
+<a class="anchor" id="a97ee99a844f493929b1a114d549f6507"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -538,13 +538,13 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_accumulator = n
         <tr>
           <td class="memname"><a class="el" href="classsigc_1_1signal2.html#a55151695417c33540357ff524bfe2665">result_type</a> <a class="el" href="classsigc_1_1signal2.html">sigc::signal2</a>&lt; T_return, T_arg1, T_arg2, T_accumulator &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>&#160;</td>
         </tr>
         <tr>
@@ -560,7 +560,7 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_accumulator = n
 </table>
 </div><div class="memdoc">
 
-<p>Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal2.html#a87dc42578a7adf951a07a4185528ec8e" title="Triggers the emission of the signal. ">emit()</a>). </p>
+<p>Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal2.html#ad0bef6ff1542e3b8a6886d6a2245f080" title="Triggers the emission of the signal. ">emit()</a>). </p>
 
 </div>
 </div>
@@ -623,7 +623,7 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_accumulator = n
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index bdd590dc03c2271cf87d49d6acb6d1073c1d4a67..8a6eee5b1e7932f14067dd32d53ac06c86f4296c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -66,8 +66,8 @@
   <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a5c89a76a27d69c512f554b841b1bd08a">sigc::signal_base::connect</a>(const slot_base&amp; slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal3.html#a60e1ef95f82cd8981d61576d1e3f8e94">const_iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal3.html">sigc::signal3&lt; T_return, T_arg1, T_arg2, T_arg3, T_accumulator &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1signal3.html#a4ba3eb58c4c5ac2c25f49c48fd0af264">const_reverse_iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal3.html">sigc::signal3&lt; T_return, T_arg1, T_arg2, T_arg3, T_accumulator &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal3.html#a85f1768341d975b5b81418ac774b47d8">emit</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1signal3.html">sigc::signal3&lt; T_return, T_arg1, T_arg2, T_arg3, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1signal3.html#a1c2e4104a3d546748b3f906d421f44a9">emit_reverse</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1signal3.html">sigc::signal3&lt; T_return, T_arg1, T_arg2, T_arg3, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal3.html#ae753431d2f0c2b4cd8a9792c997e09d8">emit</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1signal3.html">sigc::signal3&lt; T_return, T_arg1, T_arg2, T_arg3, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1signal3.html#a9cf91d833104e7807098afe85f00fb9e">emit_reverse</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1signal3.html">sigc::signal3&lt; T_return, T_arg1, T_arg2, T_arg3, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal3.html#adf54ec96c5fb78d4c8b7fc032a1937ad">emitter_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal3.html">sigc::signal3&lt; T_return, T_arg1, T_arg2, T_arg3, T_accumulator &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#abc8fe88ca813837ff3fb3ef4ecb4e8a7">empty</a>() const </td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a21efc57eea29c3139855909ad4807984">erase</a>(iterator_type i)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
@@ -77,9 +77,9 @@
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a87da23ad801faa9e2b6b4be2a747e757">insert</a>(iterator_type i, const slot_base&amp; slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1signal3.html#a8029a48126a2018947a2b6680ddabe6b">iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal3.html">sigc::signal3&lt; T_return, T_arg1, T_arg2, T_arg3, T_accumulator &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a328b132e5dfb99dbc3aae1e5c3bb0981">iterator_type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1signal3.html#a025abd721a15f3d6a0d5e1bfe329d796">make_slot</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1signal3.html">sigc::signal3&lt; T_return, T_arg1, T_arg2, T_arg3, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1signal3.html#ac3ca6193c4fa1dfffd2a287a4ddd072b">make_slot</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1signal3.html">sigc::signal3&lt; T_return, T_arg1, T_arg2, T_arg3, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1trackable.html#af2e23cfe7adc1ca844a3350bbac557cb">notify_callbacks</a>()</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1signal3.html#a4e0e9364afa1d0f23cead97c719e62c0">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1signal3.html">sigc::signal3&lt; T_return, T_arg1, T_arg2, T_arg3, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1signal3.html#a3169ce2939a1c47b1984e55a946f0c1b">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1signal3.html">sigc::signal3&lt; T_return, T_arg1, T_arg2, T_arg3, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a90b36a7b33e107ce0af0de895e0df286">operator=</a>(const signal_base&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="structsigc_1_1trackable.html#a7494fbad23a65932ff1457d00d4edaf5">sigc::trackable::operator=</a>(const trackable&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1trackable.html#a8b9dffa8a50ff13ba33e6c7f10468e2b">remove_destroy_notify_callback</a>(void* data) const </td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 15cf109dd9f1d3ab3712515ecd5f995fe289e88a..fecd80dd11dbe235f7de13fe5c09b3e5926d1125 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -106,18 +106,18 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a3eae0b3796b2736be847f33a5124aacd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal3.html#a8029a48126a2018947a2b6680ddabe6b">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal3.html#a3eae0b3796b2736be847f33a5124aacd">connect</a> (const <a class="el" href="classsigc_1_1signal3.html#a02b3ee8cbffd7dee639cfcd950fe6305">slot_type</a>&amp; slot_)</td></tr>
 <tr class="memdesc:a3eae0b3796b2736be847f33a5124aacd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a slot to the list of slots.  <a href="#a3eae0b3796b2736be847f33a5124aacd">More...</a><br /></td></tr>
 <tr class="separator:a3eae0b3796b2736be847f33a5124aacd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a85f1768341d975b5b81418ac774b47d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal3.html#a57c79755fc4c4b04196a9bf6742a0cc6">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal3.html#a85f1768341d975b5b81418ac774b47d8">emit</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3) const </td></tr>
-<tr class="memdesc:a85f1768341d975b5b81418ac774b47d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal.  <a href="#a85f1768341d975b5b81418ac774b47d8">More...</a><br /></td></tr>
-<tr class="separator:a85f1768341d975b5b81418ac774b47d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1c2e4104a3d546748b3f906d421f44a9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal3.html#a57c79755fc4c4b04196a9bf6742a0cc6">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal3.html#a1c2e4104a3d546748b3f906d421f44a9">emit_reverse</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3) const </td></tr>
-<tr class="memdesc:a1c2e4104a3d546748b3f906d421f44a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal3.html#a85f1768341d975b5b81418ac774b47d8" title="Triggers the emission of the signal. ">emit()</a>).  <a href="#a1c2e4104a3d546748b3f906d421f44a9">More...</a><br /></td></tr>
-<tr class="separator:a1c2e4104a3d546748b3f906d421f44a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a025abd721a15f3d6a0d5e1bfe329d796"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1bound__const__mem__functor3.html">bound_const_mem_functor3</a>&lt; <a class="el" href="classsigc_1_1signal3.html#a57c79755fc4c4b04196a9bf6742a0cc6">result_type</a>, <a class="el" href="classsigc_1_1signal3.html">signal3</a>, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal3.html#a025abd721a15f3d6a0d5e1bfe329d796">make_slot</a> () const </td></tr>
-<tr class="memdesc:a025abd721a15f3d6a0d5e1bfe329d796"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a functor that calls <a class="el" href="classsigc_1_1signal3.html#a85f1768341d975b5b81418ac774b47d8" title="Triggers the emission of the signal. ">emit()</a> on this signal.  <a href="#a025abd721a15f3d6a0d5e1bfe329d796">More...</a><br /></td></tr>
-<tr class="separator:a025abd721a15f3d6a0d5e1bfe329d796"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4e0e9364afa1d0f23cead97c719e62c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal3.html#a57c79755fc4c4b04196a9bf6742a0cc6">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal3.html#a4e0e9364afa1d0f23cead97c719e62c0">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3) const </td></tr>
-<tr class="memdesc:a4e0e9364afa1d0f23cead97c719e62c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal3.html#a85f1768341d975b5b81418ac774b47d8" title="Triggers the emission of the signal. ">emit()</a>).  <a href="#a4e0e9364afa1d0f23cead97c719e62c0">More...</a><br /></td></tr>
-<tr class="separator:a4e0e9364afa1d0f23cead97c719e62c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae753431d2f0c2b4cd8a9792c997e09d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal3.html#a57c79755fc4c4b04196a9bf6742a0cc6">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal3.html#ae753431d2f0c2b4cd8a9792c997e09d8">emit</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3) const </td></tr>
+<tr class="memdesc:ae753431d2f0c2b4cd8a9792c997e09d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal.  <a href="#ae753431d2f0c2b4cd8a9792c997e09d8">More...</a><br /></td></tr>
+<tr class="separator:ae753431d2f0c2b4cd8a9792c997e09d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9cf91d833104e7807098afe85f00fb9e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal3.html#a57c79755fc4c4b04196a9bf6742a0cc6">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal3.html#a9cf91d833104e7807098afe85f00fb9e">emit_reverse</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3) const </td></tr>
+<tr class="memdesc:a9cf91d833104e7807098afe85f00fb9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal3.html#ae753431d2f0c2b4cd8a9792c997e09d8" title="Triggers the emission of the signal. ">emit()</a>).  <a href="#a9cf91d833104e7807098afe85f00fb9e">More...</a><br /></td></tr>
+<tr class="separator:a9cf91d833104e7807098afe85f00fb9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3ca6193c4fa1dfffd2a287a4ddd072b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1bound__const__mem__functor3.html">bound_const_mem_functor3</a>&lt; <a class="el" href="classsigc_1_1signal3.html#a57c79755fc4c4b04196a9bf6742a0cc6">result_type</a>, <a class="el" href="classsigc_1_1signal3.html">signal3</a>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal3.html#ac3ca6193c4fa1dfffd2a287a4ddd072b">make_slot</a> () const </td></tr>
+<tr class="memdesc:ac3ca6193c4fa1dfffd2a287a4ddd072b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a functor that calls <a class="el" href="classsigc_1_1signal3.html#ae753431d2f0c2b4cd8a9792c997e09d8" title="Triggers the emission of the signal. ">emit()</a> on this signal.  <a href="#ac3ca6193c4fa1dfffd2a287a4ddd072b">More...</a><br /></td></tr>
+<tr class="separator:ac3ca6193c4fa1dfffd2a287a4ddd072b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3169ce2939a1c47b1984e55a946f0c1b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal3.html#a57c79755fc4c4b04196a9bf6742a0cc6">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal3.html#a3169ce2939a1c47b1984e55a946f0c1b">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3) const </td></tr>
+<tr class="memdesc:a3169ce2939a1c47b1984e55a946f0c1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal3.html#ae753431d2f0c2b4cd8a9792c997e09d8" title="Triggers the emission of the signal. ">emit()</a>).  <a href="#a3169ce2939a1c47b1984e55a946f0c1b">More...</a><br /></td></tr>
+<tr class="separator:a3169ce2939a1c47b1984e55a946f0c1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab9606b708078956a758b81503f956bee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal3.html#a3bc0616e7ac933e702a889a2a84e92d4">slot_list_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal3.html#ab9606b708078956a758b81503f956bee">slots</a> ()</td></tr>
 <tr class="memdesc:ab9606b708078956a758b81503f956bee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an STL-style interface for the signal's list of slots.  <a href="#ab9606b708078956a758b81503f956bee">More...</a><br /></td></tr>
 <tr class="separator:ab9606b708078956a758b81503f956bee"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -198,15 +198,15 @@ Additional Inherited Members</h2></td></tr>
 class sigc::signal3&lt; T_return, T_arg1, T_arg2, T_arg3, T_accumulator &gt;</h3>
 
 <p>Signal declaration. </p>
-<p><a class="el" href="classsigc_1_1signal3.html" title="Signal declaration. ">signal3</a> can be used to <a class="el" href="classsigc_1_1signal3.html#a3eae0b3796b2736be847f33a5124aacd" title="Add a slot to the list of slots. ">connect()</a> slots that are invoked during subsequent calls to <a class="el" href="classsigc_1_1signal3.html#a85f1768341d975b5b81418ac774b47d8" title="Triggers the emission of the signal. ">emit()</a>. Any functor or slot can be passed into <a class="el" href="classsigc_1_1signal3.html#a3eae0b3796b2736be847f33a5124aacd" title="Add a slot to the list of slots. ">connect()</a>. It is converted into a slot implicitly.</p>
-<p>If you want to connect one signal to another, use <a class="el" href="classsigc_1_1signal3.html#a025abd721a15f3d6a0d5e1bfe329d796" title="Creates a functor that calls emit() on this signal. ">make_slot()</a> to retrieve a functor that emits the signal when invoked.</p>
+<p><a class="el" href="classsigc_1_1signal3.html" title="Signal declaration. ">signal3</a> can be used to <a class="el" href="classsigc_1_1signal3.html#a3eae0b3796b2736be847f33a5124aacd" title="Add a slot to the list of slots. ">connect()</a> slots that are invoked during subsequent calls to <a class="el" href="classsigc_1_1signal3.html#ae753431d2f0c2b4cd8a9792c997e09d8" title="Triggers the emission of the signal. ">emit()</a>. Any functor or slot can be passed into <a class="el" href="classsigc_1_1signal3.html#a3eae0b3796b2736be847f33a5124aacd" title="Add a slot to the list of slots. ">connect()</a>. It is converted into a slot implicitly.</p>
+<p>If you want to connect one signal to another, use <a class="el" href="classsigc_1_1signal3.html#ac3ca6193c4fa1dfffd2a287a4ddd072b" title="Creates a functor that calls emit() on this signal. ">make_slot()</a> to retrieve a functor that emits the signal when invoked.</p>
 <p>Be careful if you directly pass one signal into the <a class="el" href="classsigc_1_1signal3.html#a3eae0b3796b2736be847f33a5124aacd" title="Add a slot to the list of slots. ">connect()</a> method of another: a shallow copy of the signal is made and the signal's slots are not disconnected until both the signal and its clone are destroyed, which is probably not what you want!</p>
 <p>An STL-style list interface for the signal's list of slots can be retrieved with <a class="el" href="classsigc_1_1signal3.html#ab9606b708078956a758b81503f956bee" title="Creates an STL-style interface for the signal&#39;s list of slots. ">slots()</a>. This interface supports iteration, insertion and removal of slots.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_return</em> The desired return type for the <a class="el" href="classsigc_1_1signal3.html#a85f1768341d975b5b81418ac774b47d8" title="Triggers the emission of the signal. ">emit()</a> function (may be overridden by the accumulator).</li>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal3.html#a85f1768341d975b5b81418ac774b47d8" title="Triggers the emission of the signal. ">emit()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal3.html#a85f1768341d975b5b81418ac774b47d8" title="Triggers the emission of the signal. ">emit()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal3.html#a85f1768341d975b5b81418ac774b47d8" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_return</em> The desired return type for the <a class="el" href="classsigc_1_1signal3.html#ae753431d2f0c2b4cd8a9792c997e09d8" title="Triggers the emission of the signal. ">emit()</a> function (may be overridden by the accumulator).</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal3.html#ae753431d2f0c2b4cd8a9792c997e09d8" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal3.html#ae753431d2f0c2b4cd8a9792c997e09d8" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal3.html#ae753431d2f0c2b4cd8a9792c997e09d8" title="Triggers the emission of the signal. ">emit()</a>.</li>
 <li><em>T_accumulator</em> The accumulator type used for emission. The default <code>nil</code> means that no accumulator should be used, for example if signal emission returns the return value of the last slot invoked.</li>
 </ul>
 <p>You should use the more convenient unnumbered <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a> template. </p>
@@ -414,7 +414,7 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
 
 </div>
 </div>
-<a class="anchor" id="a85f1768341d975b5b81418ac774b47d8"></a>
+<a class="anchor" id="ae753431d2f0c2b4cd8a9792c997e09d8"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -426,19 +426,19 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
         <tr>
           <td class="memname"><a class="el" href="classsigc_1_1signal3.html#a57c79755fc4c4b04196a9bf6742a0cc6">result_type</a> <a class="el" href="classsigc_1_1signal3.html">sigc::signal3</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_accumulator &gt;::emit </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>&#160;</td>
         </tr>
         <tr>
@@ -467,7 +467,7 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
 
 </div>
 </div>
-<a class="anchor" id="a1c2e4104a3d546748b3f906d421f44a9"></a>
+<a class="anchor" id="a9cf91d833104e7807098afe85f00fb9e"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -479,19 +479,19 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
         <tr>
           <td class="memname"><a class="el" href="classsigc_1_1signal3.html#a57c79755fc4c4b04196a9bf6742a0cc6">result_type</a> <a class="el" href="classsigc_1_1signal3.html">sigc::signal3</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_accumulator &gt;::emit_reverse </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>&#160;</td>
         </tr>
         <tr>
@@ -507,11 +507,11 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
 </table>
 </div><div class="memdoc">
 
-<p>Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal3.html#a85f1768341d975b5b81418ac774b47d8" title="Triggers the emission of the signal. ">emit()</a>). </p>
+<p>Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal3.html#ae753431d2f0c2b4cd8a9792c997e09d8" title="Triggers the emission of the signal. ">emit()</a>). </p>
 
 </div>
 </div>
-<a class="anchor" id="a025abd721a15f3d6a0d5e1bfe329d796"></a>
+<a class="anchor" id="ac3ca6193c4fa1dfffd2a287a4ddd072b"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -521,7 +521,7 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classsigc_1_1bound__const__mem__functor3.html">bound_const_mem_functor3</a>&lt;<a class="el" href="classsigc_1_1signal3.html#a57c79755fc4c4b04196a9bf6742a0cc6">result_type</a>, <a class="el" href="classsigc_1_1signal3.html">signal3</a>, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg1&gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg2&gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg3&gt;::take&gt; <a class="el" href="classsigc_1_1signal3.html">sigc::signal3</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_accumulator &gt;::make_slot </td>
+          <td class="memname"><a class="el" href="classsigc_1_1bound__const__mem__functor3.html">bound_const_mem_functor3</a>&lt;<a class="el" href="classsigc_1_1signal3.html#a57c79755fc4c4b04196a9bf6742a0cc6">result_type</a>, <a class="el" href="classsigc_1_1signal3.html">signal3</a>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg1&gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg2&gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg3&gt; &gt; <a class="el" href="classsigc_1_1signal3.html">sigc::signal3</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_accumulator &gt;::make_slot </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -534,13 +534,13 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
 </table>
 </div><div class="memdoc">
 
-<p>Creates a functor that calls <a class="el" href="classsigc_1_1signal3.html#a85f1768341d975b5b81418ac774b47d8" title="Triggers the emission of the signal. ">emit()</a> on this signal. </p>
-<div class="fragment"><div class="line"><a class="code" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419">sigc::mem_fun</a>(mysignal, &amp;<a class="code" href="classsigc_1_1signal3.html#a85f1768341d975b5b81418ac774b47d8">sigc::signal3::emit</a>)</div>
-</div><!-- fragment --><p> yields the same result. </p><dl class="section return"><dt>Returns</dt><dd>A functor that calls <a class="el" href="classsigc_1_1signal3.html#a85f1768341d975b5b81418ac774b47d8" title="Triggers the emission of the signal. ">emit()</a> on this signal. </dd></dl>
+<p>Creates a functor that calls <a class="el" href="classsigc_1_1signal3.html#ae753431d2f0c2b4cd8a9792c997e09d8" title="Triggers the emission of the signal. ">emit()</a> on this signal. </p>
+<div class="fragment"><div class="line"><a class="code" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419">sigc::mem_fun</a>(mysignal, &amp;<a class="code" href="classsigc_1_1signal3.html#ae753431d2f0c2b4cd8a9792c997e09d8">sigc::signal3::emit</a>)</div>
+</div><!-- fragment --><p> yields the same result. </p><dl class="section return"><dt>Returns</dt><dd>A functor that calls <a class="el" href="classsigc_1_1signal3.html#ae753431d2f0c2b4cd8a9792c997e09d8" title="Triggers the emission of the signal. ">emit()</a> on this signal. </dd></dl>
 
 </div>
 </div>
-<a class="anchor" id="a4e0e9364afa1d0f23cead97c719e62c0"></a>
+<a class="anchor" id="a3169ce2939a1c47b1984e55a946f0c1b"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -552,19 +552,19 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
         <tr>
           <td class="memname"><a class="el" href="classsigc_1_1signal3.html#a57c79755fc4c4b04196a9bf6742a0cc6">result_type</a> <a class="el" href="classsigc_1_1signal3.html">sigc::signal3</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_accumulator &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>&#160;</td>
         </tr>
         <tr>
@@ -580,7 +580,7 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
 </table>
 </div><div class="memdoc">
 
-<p>Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal3.html#a85f1768341d975b5b81418ac774b47d8" title="Triggers the emission of the signal. ">emit()</a>). </p>
+<p>Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal3.html#ae753431d2f0c2b4cd8a9792c997e09d8" title="Triggers the emission of the signal. ">emit()</a>). </p>
 
 </div>
 </div>
@@ -643,7 +643,7 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 02ab5a912b46c39c0e6caa7d6f299fedc0b37e9a..c4e3e2594f8f7614429e69d8ddd2698aac9b4361 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -66,8 +66,8 @@
   <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a5c89a76a27d69c512f554b841b1bd08a">sigc::signal_base::connect</a>(const slot_base&amp; slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal4.html#a3d2626edc726047c04c8fe5b9824b958">const_iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal4.html">sigc::signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1signal4.html#a555ce030884fdf2bde788b75db01bedf">const_reverse_iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal4.html">sigc::signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal4.html#a9e0f06318470c16279cd7f56cc5c2bc1">emit</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1signal4.html">sigc::signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1signal4.html#a6554822c39be3bbbb6c054b4542f9aed">emit_reverse</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1signal4.html">sigc::signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal4.html#a16d68efe8c4495877e263f424466755b">emit</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1signal4.html">sigc::signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1signal4.html#ab3a5271b19f65f2066deec6f0504cfc1">emit_reverse</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1signal4.html">sigc::signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal4.html#acf3d1e6d6487c0ecc13ed3eab949eec7">emitter_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal4.html">sigc::signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#abc8fe88ca813837ff3fb3ef4ecb4e8a7">empty</a>() const </td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a21efc57eea29c3139855909ad4807984">erase</a>(iterator_type i)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
@@ -77,9 +77,9 @@
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a87da23ad801faa9e2b6b4be2a747e757">insert</a>(iterator_type i, const slot_base&amp; slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1signal4.html#a31e8354263a3097bba9c63b8494143f0">iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal4.html">sigc::signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a328b132e5dfb99dbc3aae1e5c3bb0981">iterator_type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1signal4.html#ace2b9dfd3ea0da618c9006ce49da0b08">make_slot</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1signal4.html">sigc::signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1signal4.html#ae93761723ae7257ea74ee5b0db850c7f">make_slot</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1signal4.html">sigc::signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1trackable.html#af2e23cfe7adc1ca844a3350bbac557cb">notify_callbacks</a>()</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1signal4.html#ac1efa42f5753dbe3e0c0313ee087c8a6">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1signal4.html">sigc::signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1signal4.html#a7bfde7c1427ed55f3be628e467aa0cf5">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1signal4.html">sigc::signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a90b36a7b33e107ce0af0de895e0df286">operator=</a>(const signal_base&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="structsigc_1_1trackable.html#a7494fbad23a65932ff1457d00d4edaf5">sigc::trackable::operator=</a>(const trackable&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1trackable.html#a8b9dffa8a50ff13ba33e6c7f10468e2b">remove_destroy_notify_callback</a>(void* data) const </td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index db076692d0890e50010bfbd145e5e99bfd92ed68..d4594aff97b4df31f4c9c0935eec046991057553 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -106,18 +106,18 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a5fdb6df3cf74f5c96fb6319eef4d0a39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal4.html#a31e8354263a3097bba9c63b8494143f0">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal4.html#a5fdb6df3cf74f5c96fb6319eef4d0a39">connect</a> (const <a class="el" href="classsigc_1_1signal4.html#ae047b85e600473c7c42a6873fef00077">slot_type</a>&amp; slot_)</td></tr>
 <tr class="memdesc:a5fdb6df3cf74f5c96fb6319eef4d0a39"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a slot to the list of slots.  <a href="#a5fdb6df3cf74f5c96fb6319eef4d0a39">More...</a><br /></td></tr>
 <tr class="separator:a5fdb6df3cf74f5c96fb6319eef4d0a39"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9e0f06318470c16279cd7f56cc5c2bc1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal4.html#af32418ba14001a63d28af08abb7407f0">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal4.html#a9e0f06318470c16279cd7f56cc5c2bc1">emit</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4) const </td></tr>
-<tr class="memdesc:a9e0f06318470c16279cd7f56cc5c2bc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal.  <a href="#a9e0f06318470c16279cd7f56cc5c2bc1">More...</a><br /></td></tr>
-<tr class="separator:a9e0f06318470c16279cd7f56cc5c2bc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6554822c39be3bbbb6c054b4542f9aed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal4.html#af32418ba14001a63d28af08abb7407f0">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal4.html#a6554822c39be3bbbb6c054b4542f9aed">emit_reverse</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4) const </td></tr>
-<tr class="memdesc:a6554822c39be3bbbb6c054b4542f9aed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal4.html#a9e0f06318470c16279cd7f56cc5c2bc1" title="Triggers the emission of the signal. ">emit()</a>).  <a href="#a6554822c39be3bbbb6c054b4542f9aed">More...</a><br /></td></tr>
-<tr class="separator:a6554822c39be3bbbb6c054b4542f9aed"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ace2b9dfd3ea0da618c9006ce49da0b08"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1bound__const__mem__functor4.html">bound_const_mem_functor4</a>&lt; <a class="el" href="classsigc_1_1signal4.html#af32418ba14001a63d28af08abb7407f0">result_type</a>, <a class="el" href="classsigc_1_1signal4.html">signal4</a>, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal4.html#ace2b9dfd3ea0da618c9006ce49da0b08">make_slot</a> () const </td></tr>
-<tr class="memdesc:ace2b9dfd3ea0da618c9006ce49da0b08"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a functor that calls <a class="el" href="classsigc_1_1signal4.html#a9e0f06318470c16279cd7f56cc5c2bc1" title="Triggers the emission of the signal. ">emit()</a> on this signal.  <a href="#ace2b9dfd3ea0da618c9006ce49da0b08">More...</a><br /></td></tr>
-<tr class="separator:ace2b9dfd3ea0da618c9006ce49da0b08"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac1efa42f5753dbe3e0c0313ee087c8a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal4.html#af32418ba14001a63d28af08abb7407f0">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal4.html#ac1efa42f5753dbe3e0c0313ee087c8a6">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4) const </td></tr>
-<tr class="memdesc:ac1efa42f5753dbe3e0c0313ee087c8a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal4.html#a9e0f06318470c16279cd7f56cc5c2bc1" title="Triggers the emission of the signal. ">emit()</a>).  <a href="#ac1efa42f5753dbe3e0c0313ee087c8a6">More...</a><br /></td></tr>
-<tr class="separator:ac1efa42f5753dbe3e0c0313ee087c8a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a16d68efe8c4495877e263f424466755b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal4.html#af32418ba14001a63d28af08abb7407f0">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal4.html#a16d68efe8c4495877e263f424466755b">emit</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4) const </td></tr>
+<tr class="memdesc:a16d68efe8c4495877e263f424466755b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal.  <a href="#a16d68efe8c4495877e263f424466755b">More...</a><br /></td></tr>
+<tr class="separator:a16d68efe8c4495877e263f424466755b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab3a5271b19f65f2066deec6f0504cfc1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal4.html#af32418ba14001a63d28af08abb7407f0">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal4.html#ab3a5271b19f65f2066deec6f0504cfc1">emit_reverse</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4) const </td></tr>
+<tr class="memdesc:ab3a5271b19f65f2066deec6f0504cfc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal4.html#a16d68efe8c4495877e263f424466755b" title="Triggers the emission of the signal. ">emit()</a>).  <a href="#ab3a5271b19f65f2066deec6f0504cfc1">More...</a><br /></td></tr>
+<tr class="separator:ab3a5271b19f65f2066deec6f0504cfc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae93761723ae7257ea74ee5b0db850c7f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1bound__const__mem__functor4.html">bound_const_mem_functor4</a>&lt; <a class="el" href="classsigc_1_1signal4.html#af32418ba14001a63d28af08abb7407f0">result_type</a>, <a class="el" href="classsigc_1_1signal4.html">signal4</a>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal4.html#ae93761723ae7257ea74ee5b0db850c7f">make_slot</a> () const </td></tr>
+<tr class="memdesc:ae93761723ae7257ea74ee5b0db850c7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a functor that calls <a class="el" href="classsigc_1_1signal4.html#a16d68efe8c4495877e263f424466755b" title="Triggers the emission of the signal. ">emit()</a> on this signal.  <a href="#ae93761723ae7257ea74ee5b0db850c7f">More...</a><br /></td></tr>
+<tr class="separator:ae93761723ae7257ea74ee5b0db850c7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7bfde7c1427ed55f3be628e467aa0cf5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal4.html#af32418ba14001a63d28af08abb7407f0">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal4.html#a7bfde7c1427ed55f3be628e467aa0cf5">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4) const </td></tr>
+<tr class="memdesc:a7bfde7c1427ed55f3be628e467aa0cf5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal4.html#a16d68efe8c4495877e263f424466755b" title="Triggers the emission of the signal. ">emit()</a>).  <a href="#a7bfde7c1427ed55f3be628e467aa0cf5">More...</a><br /></td></tr>
+<tr class="separator:a7bfde7c1427ed55f3be628e467aa0cf5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae490f1a6802c40a4c3b12e1580520c88"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal4.html#a0ad0f56a43825c6d77d36dd2f06ef828">slot_list_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal4.html#ae490f1a6802c40a4c3b12e1580520c88">slots</a> ()</td></tr>
 <tr class="memdesc:ae490f1a6802c40a4c3b12e1580520c88"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an STL-style interface for the signal's list of slots.  <a href="#ae490f1a6802c40a4c3b12e1580520c88">More...</a><br /></td></tr>
 <tr class="separator:ae490f1a6802c40a4c3b12e1580520c88"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -198,16 +198,16 @@ Additional Inherited Members</h2></td></tr>
 class sigc::signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator &gt;</h3>
 
 <p>Signal declaration. </p>
-<p><a class="el" href="classsigc_1_1signal4.html" title="Signal declaration. ">signal4</a> can be used to <a class="el" href="classsigc_1_1signal4.html#a5fdb6df3cf74f5c96fb6319eef4d0a39" title="Add a slot to the list of slots. ">connect()</a> slots that are invoked during subsequent calls to <a class="el" href="classsigc_1_1signal4.html#a9e0f06318470c16279cd7f56cc5c2bc1" title="Triggers the emission of the signal. ">emit()</a>. Any functor or slot can be passed into <a class="el" href="classsigc_1_1signal4.html#a5fdb6df3cf74f5c96fb6319eef4d0a39" title="Add a slot to the list of slots. ">connect()</a>. It is converted into a slot implicitly.</p>
-<p>If you want to connect one signal to another, use <a class="el" href="classsigc_1_1signal4.html#ace2b9dfd3ea0da618c9006ce49da0b08" title="Creates a functor that calls emit() on this signal. ">make_slot()</a> to retrieve a functor that emits the signal when invoked.</p>
+<p><a class="el" href="classsigc_1_1signal4.html" title="Signal declaration. ">signal4</a> can be used to <a class="el" href="classsigc_1_1signal4.html#a5fdb6df3cf74f5c96fb6319eef4d0a39" title="Add a slot to the list of slots. ">connect()</a> slots that are invoked during subsequent calls to <a class="el" href="classsigc_1_1signal4.html#a16d68efe8c4495877e263f424466755b" title="Triggers the emission of the signal. ">emit()</a>. Any functor or slot can be passed into <a class="el" href="classsigc_1_1signal4.html#a5fdb6df3cf74f5c96fb6319eef4d0a39" title="Add a slot to the list of slots. ">connect()</a>. It is converted into a slot implicitly.</p>
+<p>If you want to connect one signal to another, use <a class="el" href="classsigc_1_1signal4.html#ae93761723ae7257ea74ee5b0db850c7f" title="Creates a functor that calls emit() on this signal. ">make_slot()</a> to retrieve a functor that emits the signal when invoked.</p>
 <p>Be careful if you directly pass one signal into the <a class="el" href="classsigc_1_1signal4.html#a5fdb6df3cf74f5c96fb6319eef4d0a39" title="Add a slot to the list of slots. ">connect()</a> method of another: a shallow copy of the signal is made and the signal's slots are not disconnected until both the signal and its clone are destroyed, which is probably not what you want!</p>
 <p>An STL-style list interface for the signal's list of slots can be retrieved with <a class="el" href="classsigc_1_1signal4.html#ae490f1a6802c40a4c3b12e1580520c88" title="Creates an STL-style interface for the signal&#39;s list of slots. ">slots()</a>. This interface supports iteration, insertion and removal of slots.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_return</em> The desired return type for the <a class="el" href="classsigc_1_1signal4.html#a9e0f06318470c16279cd7f56cc5c2bc1" title="Triggers the emission of the signal. ">emit()</a> function (may be overridden by the accumulator).</li>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal4.html#a9e0f06318470c16279cd7f56cc5c2bc1" title="Triggers the emission of the signal. ">emit()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal4.html#a9e0f06318470c16279cd7f56cc5c2bc1" title="Triggers the emission of the signal. ">emit()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal4.html#a9e0f06318470c16279cd7f56cc5c2bc1" title="Triggers the emission of the signal. ">emit()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal4.html#a9e0f06318470c16279cd7f56cc5c2bc1" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_return</em> The desired return type for the <a class="el" href="classsigc_1_1signal4.html#a16d68efe8c4495877e263f424466755b" title="Triggers the emission of the signal. ">emit()</a> function (may be overridden by the accumulator).</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal4.html#a16d68efe8c4495877e263f424466755b" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal4.html#a16d68efe8c4495877e263f424466755b" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal4.html#a16d68efe8c4495877e263f424466755b" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal4.html#a16d68efe8c4495877e263f424466755b" title="Triggers the emission of the signal. ">emit()</a>.</li>
 <li><em>T_accumulator</em> The accumulator type used for emission. The default <code>nil</code> means that no accumulator should be used, for example if signal emission returns the return value of the last slot invoked.</li>
 </ul>
 <p>You should use the more convenient unnumbered <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a> template. </p>
@@ -415,7 +415,7 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
 
 </div>
 </div>
-<a class="anchor" id="a9e0f06318470c16279cd7f56cc5c2bc1"></a>
+<a class="anchor" id="a16d68efe8c4495877e263f424466755b"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -427,25 +427,25 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
         <tr>
           <td class="memname"><a class="el" href="classsigc_1_1signal4.html#af32418ba14001a63d28af08abb7407f0">result_type</a> <a class="el" href="classsigc_1_1signal4.html">sigc::signal4</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator &gt;::emit </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>&#160;</td>
         </tr>
         <tr>
@@ -475,7 +475,7 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
 
 </div>
 </div>
-<a class="anchor" id="a6554822c39be3bbbb6c054b4542f9aed"></a>
+<a class="anchor" id="ab3a5271b19f65f2066deec6f0504cfc1"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -487,25 +487,25 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
         <tr>
           <td class="memname"><a class="el" href="classsigc_1_1signal4.html#af32418ba14001a63d28af08abb7407f0">result_type</a> <a class="el" href="classsigc_1_1signal4.html">sigc::signal4</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator &gt;::emit_reverse </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>&#160;</td>
         </tr>
         <tr>
@@ -521,11 +521,11 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
 </table>
 </div><div class="memdoc">
 
-<p>Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal4.html#a9e0f06318470c16279cd7f56cc5c2bc1" title="Triggers the emission of the signal. ">emit()</a>). </p>
+<p>Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal4.html#a16d68efe8c4495877e263f424466755b" title="Triggers the emission of the signal. ">emit()</a>). </p>
 
 </div>
 </div>
-<a class="anchor" id="ace2b9dfd3ea0da618c9006ce49da0b08"></a>
+<a class="anchor" id="ae93761723ae7257ea74ee5b0db850c7f"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -535,7 +535,7 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classsigc_1_1bound__const__mem__functor4.html">bound_const_mem_functor4</a>&lt;<a class="el" href="classsigc_1_1signal4.html#af32418ba14001a63d28af08abb7407f0">result_type</a>, <a class="el" href="classsigc_1_1signal4.html">signal4</a>, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg1&gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg2&gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg3&gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg4&gt;::take&gt; <a class="el" href="classsigc_1_1signal4.html">sigc::signal4</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator &gt;::make_slot </td>
+          <td class="memname"><a class="el" href="classsigc_1_1bound__const__mem__functor4.html">bound_const_mem_functor4</a>&lt;<a class="el" href="classsigc_1_1signal4.html#af32418ba14001a63d28af08abb7407f0">result_type</a>, <a class="el" href="classsigc_1_1signal4.html">signal4</a>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg1&gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg2&gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg3&gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg4&gt; &gt; <a class="el" href="classsigc_1_1signal4.html">sigc::signal4</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator &gt;::make_slot </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -548,13 +548,13 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
 </table>
 </div><div class="memdoc">
 
-<p>Creates a functor that calls <a class="el" href="classsigc_1_1signal4.html#a9e0f06318470c16279cd7f56cc5c2bc1" title="Triggers the emission of the signal. ">emit()</a> on this signal. </p>
-<div class="fragment"><div class="line"><a class="code" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419">sigc::mem_fun</a>(mysignal, &amp;<a class="code" href="classsigc_1_1signal4.html#a9e0f06318470c16279cd7f56cc5c2bc1">sigc::signal4::emit</a>)</div>
-</div><!-- fragment --><p> yields the same result. </p><dl class="section return"><dt>Returns</dt><dd>A functor that calls <a class="el" href="classsigc_1_1signal4.html#a9e0f06318470c16279cd7f56cc5c2bc1" title="Triggers the emission of the signal. ">emit()</a> on this signal. </dd></dl>
+<p>Creates a functor that calls <a class="el" href="classsigc_1_1signal4.html#a16d68efe8c4495877e263f424466755b" title="Triggers the emission of the signal. ">emit()</a> on this signal. </p>
+<div class="fragment"><div class="line"><a class="code" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419">sigc::mem_fun</a>(mysignal, &amp;<a class="code" href="classsigc_1_1signal4.html#a16d68efe8c4495877e263f424466755b">sigc::signal4::emit</a>)</div>
+</div><!-- fragment --><p> yields the same result. </p><dl class="section return"><dt>Returns</dt><dd>A functor that calls <a class="el" href="classsigc_1_1signal4.html#a16d68efe8c4495877e263f424466755b" title="Triggers the emission of the signal. ">emit()</a> on this signal. </dd></dl>
 
 </div>
 </div>
-<a class="anchor" id="ac1efa42f5753dbe3e0c0313ee087c8a6"></a>
+<a class="anchor" id="a7bfde7c1427ed55f3be628e467aa0cf5"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -566,25 +566,25 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
         <tr>
           <td class="memname"><a class="el" href="classsigc_1_1signal4.html#af32418ba14001a63d28af08abb7407f0">result_type</a> <a class="el" href="classsigc_1_1signal4.html">sigc::signal4</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>&#160;</td>
         </tr>
         <tr>
@@ -600,7 +600,7 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
 </table>
 </div><div class="memdoc">
 
-<p>Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal4.html#a9e0f06318470c16279cd7f56cc5c2bc1" title="Triggers the emission of the signal. ">emit()</a>). </p>
+<p>Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal4.html#a16d68efe8c4495877e263f424466755b" title="Triggers the emission of the signal. ">emit()</a>). </p>
 
 </div>
 </div>
@@ -663,7 +663,7 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b903f5c940d02d9db8675097c6ec2e1e141dd2a4..20a42fd78407c8a12226a1d98a0624935120cc2d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -66,8 +66,8 @@
   <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a5c89a76a27d69c512f554b841b1bd08a">sigc::signal_base::connect</a>(const slot_base&amp; slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal5.html#a17e79eed46f178a12d2751eddcf85290">const_iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal5.html">sigc::signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1signal5.html#ad5ba46907fe236e0cff806888696d569">const_reverse_iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal5.html">sigc::signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal5.html#adb7ae6a12e70f96bfdf2b0d36ba0d974">emit</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1signal5.html">sigc::signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1signal5.html#ac9a8f41617fae87eeb809f8f542a5f93">emit_reverse</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1signal5.html">sigc::signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal5.html#ade0afa18b931b68da262d24794b89b94">emit</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1signal5.html">sigc::signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1signal5.html#a6a003701c5c19b65e00e5951f9dc8eb4">emit_reverse</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1signal5.html">sigc::signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal5.html#a7d77e5fa748b024842bf92e28cf0f4ab">emitter_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal5.html">sigc::signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#abc8fe88ca813837ff3fb3ef4ecb4e8a7">empty</a>() const </td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a21efc57eea29c3139855909ad4807984">erase</a>(iterator_type i)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
@@ -77,9 +77,9 @@
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a87da23ad801faa9e2b6b4be2a747e757">insert</a>(iterator_type i, const slot_base&amp; slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1signal5.html#acee689b441305fcee098345729fc28f3">iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal5.html">sigc::signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a328b132e5dfb99dbc3aae1e5c3bb0981">iterator_type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1signal5.html#a7ed3002fdf8a0b3cb3769d7edc0c729b">make_slot</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1signal5.html">sigc::signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1signal5.html#a4208e20967c6eb0a069fa03ae19f718a">make_slot</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1signal5.html">sigc::signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1trackable.html#af2e23cfe7adc1ca844a3350bbac557cb">notify_callbacks</a>()</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1signal5.html#a17d8e59e84767681fc29d679287f7770">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1signal5.html">sigc::signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1signal5.html#a553ee81b3d101eee9c113d0023ff6dc3">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1signal5.html">sigc::signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a90b36a7b33e107ce0af0de895e0df286">operator=</a>(const signal_base&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="structsigc_1_1trackable.html#a7494fbad23a65932ff1457d00d4edaf5">sigc::trackable::operator=</a>(const trackable&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1trackable.html#a8b9dffa8a50ff13ba33e6c7f10468e2b">remove_destroy_notify_callback</a>(void* data) const </td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 7c26e9678998310c9ac0b82ec02a682a748cd3eb..39791c1b2223ccdcb63a061f170ef889458ce324 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -106,18 +106,18 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a057789cc27a920700e240f8f3d78dd65"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal5.html#acee689b441305fcee098345729fc28f3">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal5.html#a057789cc27a920700e240f8f3d78dd65">connect</a> (const <a class="el" href="classsigc_1_1signal5.html#a7f2f71f7d719ceb6f327bc1efe9a1982">slot_type</a>&amp; slot_)</td></tr>
 <tr class="memdesc:a057789cc27a920700e240f8f3d78dd65"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a slot to the list of slots.  <a href="#a057789cc27a920700e240f8f3d78dd65">More...</a><br /></td></tr>
 <tr class="separator:a057789cc27a920700e240f8f3d78dd65"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adb7ae6a12e70f96bfdf2b0d36ba0d974"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal5.html#aceb959897dcf8e3c7209c283d4848b94">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal5.html#adb7ae6a12e70f96bfdf2b0d36ba0d974">emit</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5) const </td></tr>
-<tr class="memdesc:adb7ae6a12e70f96bfdf2b0d36ba0d974"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal.  <a href="#adb7ae6a12e70f96bfdf2b0d36ba0d974">More...</a><br /></td></tr>
-<tr class="separator:adb7ae6a12e70f96bfdf2b0d36ba0d974"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac9a8f41617fae87eeb809f8f542a5f93"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal5.html#aceb959897dcf8e3c7209c283d4848b94">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal5.html#ac9a8f41617fae87eeb809f8f542a5f93">emit_reverse</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5) const </td></tr>
-<tr class="memdesc:ac9a8f41617fae87eeb809f8f542a5f93"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal5.html#adb7ae6a12e70f96bfdf2b0d36ba0d974" title="Triggers the emission of the signal. ">emit()</a>).  <a href="#ac9a8f41617fae87eeb809f8f542a5f93">More...</a><br /></td></tr>
-<tr class="separator:ac9a8f41617fae87eeb809f8f542a5f93"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7ed3002fdf8a0b3cb3769d7edc0c729b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1bound__const__mem__functor5.html">bound_const_mem_functor5</a>&lt; <a class="el" href="classsigc_1_1signal5.html#aceb959897dcf8e3c7209c283d4848b94">result_type</a>, <a class="el" href="classsigc_1_1signal5.html">signal5</a>, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal5.html#a7ed3002fdf8a0b3cb3769d7edc0c729b">make_slot</a> () const </td></tr>
-<tr class="memdesc:a7ed3002fdf8a0b3cb3769d7edc0c729b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a functor that calls <a class="el" href="classsigc_1_1signal5.html#adb7ae6a12e70f96bfdf2b0d36ba0d974" title="Triggers the emission of the signal. ">emit()</a> on this signal.  <a href="#a7ed3002fdf8a0b3cb3769d7edc0c729b">More...</a><br /></td></tr>
-<tr class="separator:a7ed3002fdf8a0b3cb3769d7edc0c729b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a17d8e59e84767681fc29d679287f7770"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal5.html#aceb959897dcf8e3c7209c283d4848b94">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal5.html#a17d8e59e84767681fc29d679287f7770">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5) const </td></tr>
-<tr class="memdesc:a17d8e59e84767681fc29d679287f7770"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal5.html#adb7ae6a12e70f96bfdf2b0d36ba0d974" title="Triggers the emission of the signal. ">emit()</a>).  <a href="#a17d8e59e84767681fc29d679287f7770">More...</a><br /></td></tr>
-<tr class="separator:a17d8e59e84767681fc29d679287f7770"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade0afa18b931b68da262d24794b89b94"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal5.html#aceb959897dcf8e3c7209c283d4848b94">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal5.html#ade0afa18b931b68da262d24794b89b94">emit</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5) const </td></tr>
+<tr class="memdesc:ade0afa18b931b68da262d24794b89b94"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal.  <a href="#ade0afa18b931b68da262d24794b89b94">More...</a><br /></td></tr>
+<tr class="separator:ade0afa18b931b68da262d24794b89b94"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a003701c5c19b65e00e5951f9dc8eb4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal5.html#aceb959897dcf8e3c7209c283d4848b94">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal5.html#a6a003701c5c19b65e00e5951f9dc8eb4">emit_reverse</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5) const </td></tr>
+<tr class="memdesc:a6a003701c5c19b65e00e5951f9dc8eb4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal5.html#ade0afa18b931b68da262d24794b89b94" title="Triggers the emission of the signal. ">emit()</a>).  <a href="#a6a003701c5c19b65e00e5951f9dc8eb4">More...</a><br /></td></tr>
+<tr class="separator:a6a003701c5c19b65e00e5951f9dc8eb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4208e20967c6eb0a069fa03ae19f718a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1bound__const__mem__functor5.html">bound_const_mem_functor5</a>&lt; <a class="el" href="classsigc_1_1signal5.html#aceb959897dcf8e3c7209c283d4848b94">result_type</a>, <a class="el" href="classsigc_1_1signal5.html">signal5</a>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal5.html#a4208e20967c6eb0a069fa03ae19f718a">make_slot</a> () const </td></tr>
+<tr class="memdesc:a4208e20967c6eb0a069fa03ae19f718a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a functor that calls <a class="el" href="classsigc_1_1signal5.html#ade0afa18b931b68da262d24794b89b94" title="Triggers the emission of the signal. ">emit()</a> on this signal.  <a href="#a4208e20967c6eb0a069fa03ae19f718a">More...</a><br /></td></tr>
+<tr class="separator:a4208e20967c6eb0a069fa03ae19f718a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a553ee81b3d101eee9c113d0023ff6dc3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal5.html#aceb959897dcf8e3c7209c283d4848b94">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal5.html#a553ee81b3d101eee9c113d0023ff6dc3">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5) const </td></tr>
+<tr class="memdesc:a553ee81b3d101eee9c113d0023ff6dc3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal5.html#ade0afa18b931b68da262d24794b89b94" title="Triggers the emission of the signal. ">emit()</a>).  <a href="#a553ee81b3d101eee9c113d0023ff6dc3">More...</a><br /></td></tr>
+<tr class="separator:a553ee81b3d101eee9c113d0023ff6dc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad6a4ae2a214d8710be6e36bb425587fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal5.html#a4c79ab227fc3b31b990e925636f7788e">slot_list_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal5.html#ad6a4ae2a214d8710be6e36bb425587fc">slots</a> ()</td></tr>
 <tr class="memdesc:ad6a4ae2a214d8710be6e36bb425587fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an STL-style interface for the signal's list of slots.  <a href="#ad6a4ae2a214d8710be6e36bb425587fc">More...</a><br /></td></tr>
 <tr class="separator:ad6a4ae2a214d8710be6e36bb425587fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -198,17 +198,17 @@ Additional Inherited Members</h2></td></tr>
 class sigc::signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator &gt;</h3>
 
 <p>Signal declaration. </p>
-<p><a class="el" href="classsigc_1_1signal5.html" title="Signal declaration. ">signal5</a> can be used to <a class="el" href="classsigc_1_1signal5.html#a057789cc27a920700e240f8f3d78dd65" title="Add a slot to the list of slots. ">connect()</a> slots that are invoked during subsequent calls to <a class="el" href="classsigc_1_1signal5.html#adb7ae6a12e70f96bfdf2b0d36ba0d974" title="Triggers the emission of the signal. ">emit()</a>. Any functor or slot can be passed into <a class="el" href="classsigc_1_1signal5.html#a057789cc27a920700e240f8f3d78dd65" title="Add a slot to the list of slots. ">connect()</a>. It is converted into a slot implicitly.</p>
-<p>If you want to connect one signal to another, use <a class="el" href="classsigc_1_1signal5.html#a7ed3002fdf8a0b3cb3769d7edc0c729b" title="Creates a functor that calls emit() on this signal. ">make_slot()</a> to retrieve a functor that emits the signal when invoked.</p>
+<p><a class="el" href="classsigc_1_1signal5.html" title="Signal declaration. ">signal5</a> can be used to <a class="el" href="classsigc_1_1signal5.html#a057789cc27a920700e240f8f3d78dd65" title="Add a slot to the list of slots. ">connect()</a> slots that are invoked during subsequent calls to <a class="el" href="classsigc_1_1signal5.html#ade0afa18b931b68da262d24794b89b94" title="Triggers the emission of the signal. ">emit()</a>. Any functor or slot can be passed into <a class="el" href="classsigc_1_1signal5.html#a057789cc27a920700e240f8f3d78dd65" title="Add a slot to the list of slots. ">connect()</a>. It is converted into a slot implicitly.</p>
+<p>If you want to connect one signal to another, use <a class="el" href="classsigc_1_1signal5.html#a4208e20967c6eb0a069fa03ae19f718a" title="Creates a functor that calls emit() on this signal. ">make_slot()</a> to retrieve a functor that emits the signal when invoked.</p>
 <p>Be careful if you directly pass one signal into the <a class="el" href="classsigc_1_1signal5.html#a057789cc27a920700e240f8f3d78dd65" title="Add a slot to the list of slots. ">connect()</a> method of another: a shallow copy of the signal is made and the signal's slots are not disconnected until both the signal and its clone are destroyed, which is probably not what you want!</p>
 <p>An STL-style list interface for the signal's list of slots can be retrieved with <a class="el" href="classsigc_1_1signal5.html#ad6a4ae2a214d8710be6e36bb425587fc" title="Creates an STL-style interface for the signal&#39;s list of slots. ">slots()</a>. This interface supports iteration, insertion and removal of slots.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_return</em> The desired return type for the <a class="el" href="classsigc_1_1signal5.html#adb7ae6a12e70f96bfdf2b0d36ba0d974" title="Triggers the emission of the signal. ">emit()</a> function (may be overridden by the accumulator).</li>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal5.html#adb7ae6a12e70f96bfdf2b0d36ba0d974" title="Triggers the emission of the signal. ">emit()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal5.html#adb7ae6a12e70f96bfdf2b0d36ba0d974" title="Triggers the emission of the signal. ">emit()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal5.html#adb7ae6a12e70f96bfdf2b0d36ba0d974" title="Triggers the emission of the signal. ">emit()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal5.html#adb7ae6a12e70f96bfdf2b0d36ba0d974" title="Triggers the emission of the signal. ">emit()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal5.html#adb7ae6a12e70f96bfdf2b0d36ba0d974" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_return</em> The desired return type for the <a class="el" href="classsigc_1_1signal5.html#ade0afa18b931b68da262d24794b89b94" title="Triggers the emission of the signal. ">emit()</a> function (may be overridden by the accumulator).</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal5.html#ade0afa18b931b68da262d24794b89b94" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal5.html#ade0afa18b931b68da262d24794b89b94" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal5.html#ade0afa18b931b68da262d24794b89b94" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal5.html#ade0afa18b931b68da262d24794b89b94" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal5.html#ade0afa18b931b68da262d24794b89b94" title="Triggers the emission of the signal. ">emit()</a>.</li>
 <li><em>T_accumulator</em> The accumulator type used for emission. The default <code>nil</code> means that no accumulator should be used, for example if signal emission returns the return value of the last slot invoked.</li>
 </ul>
 <p>You should use the more convenient unnumbered <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a> template. </p>
@@ -416,7 +416,7 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
 
 </div>
 </div>
-<a class="anchor" id="adb7ae6a12e70f96bfdf2b0d36ba0d974"></a>
+<a class="anchor" id="ade0afa18b931b68da262d24794b89b94"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -428,31 +428,31 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
         <tr>
           <td class="memname"><a class="el" href="classsigc_1_1signal5.html#aceb959897dcf8e3c7209c283d4848b94">result_type</a> <a class="el" href="classsigc_1_1signal5.html">sigc::signal5</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator &gt;::emit </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>&#160;</td>
         </tr>
         <tr>
@@ -483,7 +483,7 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
 
 </div>
 </div>
-<a class="anchor" id="ac9a8f41617fae87eeb809f8f542a5f93"></a>
+<a class="anchor" id="a6a003701c5c19b65e00e5951f9dc8eb4"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -495,31 +495,31 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
         <tr>
           <td class="memname"><a class="el" href="classsigc_1_1signal5.html#aceb959897dcf8e3c7209c283d4848b94">result_type</a> <a class="el" href="classsigc_1_1signal5.html">sigc::signal5</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator &gt;::emit_reverse </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>&#160;</td>
         </tr>
         <tr>
@@ -535,11 +535,11 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
 </table>
 </div><div class="memdoc">
 
-<p>Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal5.html#adb7ae6a12e70f96bfdf2b0d36ba0d974" title="Triggers the emission of the signal. ">emit()</a>). </p>
+<p>Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal5.html#ade0afa18b931b68da262d24794b89b94" title="Triggers the emission of the signal. ">emit()</a>). </p>
 
 </div>
 </div>
-<a class="anchor" id="a7ed3002fdf8a0b3cb3769d7edc0c729b"></a>
+<a class="anchor" id="a4208e20967c6eb0a069fa03ae19f718a"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -549,7 +549,7 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classsigc_1_1bound__const__mem__functor5.html">bound_const_mem_functor5</a>&lt;<a class="el" href="classsigc_1_1signal5.html#aceb959897dcf8e3c7209c283d4848b94">result_type</a>, <a class="el" href="classsigc_1_1signal5.html">signal5</a>, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg1&gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg2&gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg3&gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg4&gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg5&gt;::take&gt; <a class="el" href="classsigc_1_1signal5.html">sigc::signal5</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator &gt;::make_slot </td>
+          <td class="memname"><a class="el" href="classsigc_1_1bound__const__mem__functor5.html">bound_const_mem_functor5</a>&lt;<a class="el" href="classsigc_1_1signal5.html#aceb959897dcf8e3c7209c283d4848b94">result_type</a>, <a class="el" href="classsigc_1_1signal5.html">signal5</a>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg1&gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg2&gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg3&gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg4&gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg5&gt; &gt; <a class="el" href="classsigc_1_1signal5.html">sigc::signal5</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator &gt;::make_slot </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -562,13 +562,13 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
 </table>
 </div><div class="memdoc">
 
-<p>Creates a functor that calls <a class="el" href="classsigc_1_1signal5.html#adb7ae6a12e70f96bfdf2b0d36ba0d974" title="Triggers the emission of the signal. ">emit()</a> on this signal. </p>
-<div class="fragment"><div class="line"><a class="code" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419">sigc::mem_fun</a>(mysignal, &amp;<a class="code" href="classsigc_1_1signal5.html#adb7ae6a12e70f96bfdf2b0d36ba0d974">sigc::signal5::emit</a>)</div>
-</div><!-- fragment --><p> yields the same result. </p><dl class="section return"><dt>Returns</dt><dd>A functor that calls <a class="el" href="classsigc_1_1signal5.html#adb7ae6a12e70f96bfdf2b0d36ba0d974" title="Triggers the emission of the signal. ">emit()</a> on this signal. </dd></dl>
+<p>Creates a functor that calls <a class="el" href="classsigc_1_1signal5.html#ade0afa18b931b68da262d24794b89b94" title="Triggers the emission of the signal. ">emit()</a> on this signal. </p>
+<div class="fragment"><div class="line"><a class="code" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419">sigc::mem_fun</a>(mysignal, &amp;<a class="code" href="classsigc_1_1signal5.html#ade0afa18b931b68da262d24794b89b94">sigc::signal5::emit</a>)</div>
+</div><!-- fragment --><p> yields the same result. </p><dl class="section return"><dt>Returns</dt><dd>A functor that calls <a class="el" href="classsigc_1_1signal5.html#ade0afa18b931b68da262d24794b89b94" title="Triggers the emission of the signal. ">emit()</a> on this signal. </dd></dl>
 
 </div>
 </div>
-<a class="anchor" id="a17d8e59e84767681fc29d679287f7770"></a>
+<a class="anchor" id="a553ee81b3d101eee9c113d0023ff6dc3"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -580,31 +580,31 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
         <tr>
           <td class="memname"><a class="el" href="classsigc_1_1signal5.html#aceb959897dcf8e3c7209c283d4848b94">result_type</a> <a class="el" href="classsigc_1_1signal5.html">sigc::signal5</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>&#160;</td>
         </tr>
         <tr>
@@ -620,7 +620,7 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
 </table>
 </div><div class="memdoc">
 
-<p>Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal5.html#adb7ae6a12e70f96bfdf2b0d36ba0d974" title="Triggers the emission of the signal. ">emit()</a>). </p>
+<p>Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal5.html#ade0afa18b931b68da262d24794b89b94" title="Triggers the emission of the signal. ">emit()</a>). </p>
 
 </div>
 </div>
@@ -683,7 +683,7 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1b2fd5a6899d618e36a3a989b6b2ef5b2575d6b3..2ab9bf799145c6dab17fdb12e17fc2d0d8fc47d4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -66,8 +66,8 @@
   <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a5c89a76a27d69c512f554b841b1bd08a">sigc::signal_base::connect</a>(const slot_base&amp; slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal6.html#ac88a9c4e9bab5ad04c66d3f5d3978f0f">const_iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal6.html">sigc::signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1signal6.html#aff490e7f75a83aa2f324a859f9071a79">const_reverse_iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal6.html">sigc::signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f">emit</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1signal6.html">sigc::signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1signal6.html#ae9ef6eb147d18a0896e0cfd94c85177d">emit_reverse</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1signal6.html">sigc::signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433">emit</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1signal6.html">sigc::signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1signal6.html#a1be5b99ece44d202f4ade64213372836">emit_reverse</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1signal6.html">sigc::signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal6.html#acdd2683223e4701f58350152f32f4488">emitter_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal6.html">sigc::signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#abc8fe88ca813837ff3fb3ef4ecb4e8a7">empty</a>() const </td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a21efc57eea29c3139855909ad4807984">erase</a>(iterator_type i)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
@@ -77,9 +77,9 @@
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a87da23ad801faa9e2b6b4be2a747e757">insert</a>(iterator_type i, const slot_base&amp; slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1signal6.html#a1acee11287974cdac1bc63c856e5331d">iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal6.html">sigc::signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a328b132e5dfb99dbc3aae1e5c3bb0981">iterator_type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1signal6.html#ae5d45043c11979cef24bf5e3d8093576">make_slot</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1signal6.html">sigc::signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1signal6.html#a708b94fd06d2f712911d4c2709e5b8a2">make_slot</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1signal6.html">sigc::signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1trackable.html#af2e23cfe7adc1ca844a3350bbac557cb">notify_callbacks</a>()</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1signal6.html#a2c2c5ecc4fc0157d337eea628a9ac214">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1signal6.html">sigc::signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1signal6.html#ad4f4d214fd04b52c6042397bdb852643">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1signal6.html">sigc::signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a90b36a7b33e107ce0af0de895e0df286">operator=</a>(const signal_base&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="structsigc_1_1trackable.html#a7494fbad23a65932ff1457d00d4edaf5">sigc::trackable::operator=</a>(const trackable&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1trackable.html#a8b9dffa8a50ff13ba33e6c7f10468e2b">remove_destroy_notify_callback</a>(void* data) const </td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 91389f8773034f452da043c4152d2b02d8cf0926..d763690d3235a5f1d2b0fb6c368b7bc1e9df75ee 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -106,18 +106,18 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a66c302607cf4fb74f5d3352f9c394c9b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal6.html#a1acee11287974cdac1bc63c856e5331d">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal6.html#a66c302607cf4fb74f5d3352f9c394c9b">connect</a> (const <a class="el" href="classsigc_1_1signal6.html#a447fdb69a14ac6df486592b2aeee6343">slot_type</a>&amp; slot_)</td></tr>
 <tr class="memdesc:a66c302607cf4fb74f5d3352f9c394c9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a slot to the list of slots.  <a href="#a66c302607cf4fb74f5d3352f9c394c9b">More...</a><br /></td></tr>
 <tr class="separator:a66c302607cf4fb74f5d3352f9c394c9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a804470d76f7df1e58ff5334b2a16735f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal6.html#a56f1acca230e676dae665d41a10acc8f">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f">emit</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6) const </td></tr>
-<tr class="memdesc:a804470d76f7df1e58ff5334b2a16735f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal.  <a href="#a804470d76f7df1e58ff5334b2a16735f">More...</a><br /></td></tr>
-<tr class="separator:a804470d76f7df1e58ff5334b2a16735f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae9ef6eb147d18a0896e0cfd94c85177d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal6.html#a56f1acca230e676dae665d41a10acc8f">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal6.html#ae9ef6eb147d18a0896e0cfd94c85177d">emit_reverse</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6) const </td></tr>
-<tr class="memdesc:ae9ef6eb147d18a0896e0cfd94c85177d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f" title="Triggers the emission of the signal. ">emit()</a>).  <a href="#ae9ef6eb147d18a0896e0cfd94c85177d">More...</a><br /></td></tr>
-<tr class="separator:ae9ef6eb147d18a0896e0cfd94c85177d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae5d45043c11979cef24bf5e3d8093576"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1bound__const__mem__functor6.html">bound_const_mem_functor6</a>&lt; <a class="el" href="classsigc_1_1signal6.html#a56f1acca230e676dae665d41a10acc8f">result_type</a>, <a class="el" href="classsigc_1_1signal6.html">signal6</a>, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal6.html#ae5d45043c11979cef24bf5e3d8093576">make_slot</a> () const </td></tr>
-<tr class="memdesc:ae5d45043c11979cef24bf5e3d8093576"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a functor that calls <a class="el" href="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f" title="Triggers the emission of the signal. ">emit()</a> on this signal.  <a href="#ae5d45043c11979cef24bf5e3d8093576">More...</a><br /></td></tr>
-<tr class="separator:ae5d45043c11979cef24bf5e3d8093576"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2c2c5ecc4fc0157d337eea628a9ac214"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal6.html#a56f1acca230e676dae665d41a10acc8f">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal6.html#a2c2c5ecc4fc0157d337eea628a9ac214">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6) const </td></tr>
-<tr class="memdesc:a2c2c5ecc4fc0157d337eea628a9ac214"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f" title="Triggers the emission of the signal. ">emit()</a>).  <a href="#a2c2c5ecc4fc0157d337eea628a9ac214">More...</a><br /></td></tr>
-<tr class="separator:a2c2c5ecc4fc0157d337eea628a9ac214"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad2a70144c14ecd7f594a6fea6db42433"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal6.html#a56f1acca230e676dae665d41a10acc8f">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433">emit</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6) const </td></tr>
+<tr class="memdesc:ad2a70144c14ecd7f594a6fea6db42433"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal.  <a href="#ad2a70144c14ecd7f594a6fea6db42433">More...</a><br /></td></tr>
+<tr class="separator:ad2a70144c14ecd7f594a6fea6db42433"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1be5b99ece44d202f4ade64213372836"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal6.html#a56f1acca230e676dae665d41a10acc8f">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal6.html#a1be5b99ece44d202f4ade64213372836">emit_reverse</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6) const </td></tr>
+<tr class="memdesc:a1be5b99ece44d202f4ade64213372836"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433" title="Triggers the emission of the signal. ">emit()</a>).  <a href="#a1be5b99ece44d202f4ade64213372836">More...</a><br /></td></tr>
+<tr class="separator:a1be5b99ece44d202f4ade64213372836"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a708b94fd06d2f712911d4c2709e5b8a2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1bound__const__mem__functor6.html">bound_const_mem_functor6</a>&lt; <a class="el" href="classsigc_1_1signal6.html#a56f1acca230e676dae665d41a10acc8f">result_type</a>, <a class="el" href="classsigc_1_1signal6.html">signal6</a>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal6.html#a708b94fd06d2f712911d4c2709e5b8a2">make_slot</a> () const </td></tr>
+<tr class="memdesc:a708b94fd06d2f712911d4c2709e5b8a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a functor that calls <a class="el" href="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433" title="Triggers the emission of the signal. ">emit()</a> on this signal.  <a href="#a708b94fd06d2f712911d4c2709e5b8a2">More...</a><br /></td></tr>
+<tr class="separator:a708b94fd06d2f712911d4c2709e5b8a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad4f4d214fd04b52c6042397bdb852643"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal6.html#a56f1acca230e676dae665d41a10acc8f">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal6.html#ad4f4d214fd04b52c6042397bdb852643">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6) const </td></tr>
+<tr class="memdesc:ad4f4d214fd04b52c6042397bdb852643"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433" title="Triggers the emission of the signal. ">emit()</a>).  <a href="#ad4f4d214fd04b52c6042397bdb852643">More...</a><br /></td></tr>
+<tr class="separator:ad4f4d214fd04b52c6042397bdb852643"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af44115a7bfa4586fc5312259a1df9567"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal6.html#a0e4fea9bd1ed35f9d60bbc26c4fae007">slot_list_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal6.html#af44115a7bfa4586fc5312259a1df9567">slots</a> ()</td></tr>
 <tr class="memdesc:af44115a7bfa4586fc5312259a1df9567"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an STL-style interface for the signal's list of slots.  <a href="#af44115a7bfa4586fc5312259a1df9567">More...</a><br /></td></tr>
 <tr class="separator:af44115a7bfa4586fc5312259a1df9567"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -198,18 +198,18 @@ Additional Inherited Members</h2></td></tr>
 class sigc::signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator &gt;</h3>
 
 <p>Signal declaration. </p>
-<p><a class="el" href="classsigc_1_1signal6.html" title="Signal declaration. ">signal6</a> can be used to <a class="el" href="classsigc_1_1signal6.html#a66c302607cf4fb74f5d3352f9c394c9b" title="Add a slot to the list of slots. ">connect()</a> slots that are invoked during subsequent calls to <a class="el" href="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f" title="Triggers the emission of the signal. ">emit()</a>. Any functor or slot can be passed into <a class="el" href="classsigc_1_1signal6.html#a66c302607cf4fb74f5d3352f9c394c9b" title="Add a slot to the list of slots. ">connect()</a>. It is converted into a slot implicitly.</p>
-<p>If you want to connect one signal to another, use <a class="el" href="classsigc_1_1signal6.html#ae5d45043c11979cef24bf5e3d8093576" title="Creates a functor that calls emit() on this signal. ">make_slot()</a> to retrieve a functor that emits the signal when invoked.</p>
+<p><a class="el" href="classsigc_1_1signal6.html" title="Signal declaration. ">signal6</a> can be used to <a class="el" href="classsigc_1_1signal6.html#a66c302607cf4fb74f5d3352f9c394c9b" title="Add a slot to the list of slots. ">connect()</a> slots that are invoked during subsequent calls to <a class="el" href="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433" title="Triggers the emission of the signal. ">emit()</a>. Any functor or slot can be passed into <a class="el" href="classsigc_1_1signal6.html#a66c302607cf4fb74f5d3352f9c394c9b" title="Add a slot to the list of slots. ">connect()</a>. It is converted into a slot implicitly.</p>
+<p>If you want to connect one signal to another, use <a class="el" href="classsigc_1_1signal6.html#a708b94fd06d2f712911d4c2709e5b8a2" title="Creates a functor that calls emit() on this signal. ">make_slot()</a> to retrieve a functor that emits the signal when invoked.</p>
 <p>Be careful if you directly pass one signal into the <a class="el" href="classsigc_1_1signal6.html#a66c302607cf4fb74f5d3352f9c394c9b" title="Add a slot to the list of slots. ">connect()</a> method of another: a shallow copy of the signal is made and the signal's slots are not disconnected until both the signal and its clone are destroyed, which is probably not what you want!</p>
 <p>An STL-style list interface for the signal's list of slots can be retrieved with <a class="el" href="classsigc_1_1signal6.html#af44115a7bfa4586fc5312259a1df9567" title="Creates an STL-style interface for the signal&#39;s list of slots. ">slots()</a>. This interface supports iteration, insertion and removal of slots.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_return</em> The desired return type for the <a class="el" href="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f" title="Triggers the emission of the signal. ">emit()</a> function (may be overridden by the accumulator).</li>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f" title="Triggers the emission of the signal. ">emit()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f" title="Triggers the emission of the signal. ">emit()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f" title="Triggers the emission of the signal. ">emit()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f" title="Triggers the emission of the signal. ">emit()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f" title="Triggers the emission of the signal. ">emit()</a>.</li>
-<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_return</em> The desired return type for the <a class="el" href="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433" title="Triggers the emission of the signal. ">emit()</a> function (may be overridden by the accumulator).</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433" title="Triggers the emission of the signal. ">emit()</a>.</li>
 <li><em>T_accumulator</em> The accumulator type used for emission. The default <code>nil</code> means that no accumulator should be used, for example if signal emission returns the return value of the last slot invoked.</li>
 </ul>
 <p>You should use the more convenient unnumbered <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a> template. </p>
@@ -417,7 +417,7 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
 
 </div>
 </div>
-<a class="anchor" id="a804470d76f7df1e58ff5334b2a16735f"></a>
+<a class="anchor" id="ad2a70144c14ecd7f594a6fea6db42433"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -429,37 +429,37 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
         <tr>
           <td class="memname"><a class="el" href="classsigc_1_1signal6.html#a56f1acca230e676dae665d41a10acc8f">result_type</a> <a class="el" href="classsigc_1_1signal6.html">sigc::signal6</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator &gt;::emit </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt;&#160;</td>
           <td class="paramname"><em>_A_a6</em>&#160;</td>
         </tr>
         <tr>
@@ -491,7 +491,7 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
 
 </div>
 </div>
-<a class="anchor" id="ae9ef6eb147d18a0896e0cfd94c85177d"></a>
+<a class="anchor" id="a1be5b99ece44d202f4ade64213372836"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -503,37 +503,37 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
         <tr>
           <td class="memname"><a class="el" href="classsigc_1_1signal6.html#a56f1acca230e676dae665d41a10acc8f">result_type</a> <a class="el" href="classsigc_1_1signal6.html">sigc::signal6</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator &gt;::emit_reverse </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt;&#160;</td>
           <td class="paramname"><em>_A_a6</em>&#160;</td>
         </tr>
         <tr>
@@ -549,11 +549,11 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
 </table>
 </div><div class="memdoc">
 
-<p>Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f" title="Triggers the emission of the signal. ">emit()</a>). </p>
+<p>Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433" title="Triggers the emission of the signal. ">emit()</a>). </p>
 
 </div>
 </div>
-<a class="anchor" id="ae5d45043c11979cef24bf5e3d8093576"></a>
+<a class="anchor" id="a708b94fd06d2f712911d4c2709e5b8a2"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -563,7 +563,7 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classsigc_1_1bound__const__mem__functor6.html">bound_const_mem_functor6</a>&lt;<a class="el" href="classsigc_1_1signal6.html#a56f1acca230e676dae665d41a10acc8f">result_type</a>, <a class="el" href="classsigc_1_1signal6.html">signal6</a>, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg1&gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg2&gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg3&gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg4&gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg5&gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg6&gt;::take&gt; <a class="el" href="classsigc_1_1signal6.html">sigc::signal6</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator &gt;::make_slot </td>
+          <td class="memname"><a class="el" href="classsigc_1_1bound__const__mem__functor6.html">bound_const_mem_functor6</a>&lt;<a class="el" href="classsigc_1_1signal6.html#a56f1acca230e676dae665d41a10acc8f">result_type</a>, <a class="el" href="classsigc_1_1signal6.html">signal6</a>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg1&gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg2&gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg3&gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg4&gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg5&gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg6&gt; &gt; <a class="el" href="classsigc_1_1signal6.html">sigc::signal6</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator &gt;::make_slot </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -576,13 +576,13 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
 </table>
 </div><div class="memdoc">
 
-<p>Creates a functor that calls <a class="el" href="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f" title="Triggers the emission of the signal. ">emit()</a> on this signal. </p>
-<div class="fragment"><div class="line"><a class="code" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419">sigc::mem_fun</a>(mysignal, &amp;<a class="code" href="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f">sigc::signal6::emit</a>)</div>
-</div><!-- fragment --><p> yields the same result. </p><dl class="section return"><dt>Returns</dt><dd>A functor that calls <a class="el" href="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f" title="Triggers the emission of the signal. ">emit()</a> on this signal. </dd></dl>
+<p>Creates a functor that calls <a class="el" href="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433" title="Triggers the emission of the signal. ">emit()</a> on this signal. </p>
+<div class="fragment"><div class="line"><a class="code" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419">sigc::mem_fun</a>(mysignal, &amp;<a class="code" href="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433">sigc::signal6::emit</a>)</div>
+</div><!-- fragment --><p> yields the same result. </p><dl class="section return"><dt>Returns</dt><dd>A functor that calls <a class="el" href="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433" title="Triggers the emission of the signal. ">emit()</a> on this signal. </dd></dl>
 
 </div>
 </div>
-<a class="anchor" id="a2c2c5ecc4fc0157d337eea628a9ac214"></a>
+<a class="anchor" id="ad4f4d214fd04b52c6042397bdb852643"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -594,37 +594,37 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
         <tr>
           <td class="memname"><a class="el" href="classsigc_1_1signal6.html#a56f1acca230e676dae665d41a10acc8f">result_type</a> <a class="el" href="classsigc_1_1signal6.html">sigc::signal6</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt;&#160;</td>
           <td class="paramname"><em>_A_a6</em>&#160;</td>
         </tr>
         <tr>
@@ -640,7 +640,7 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
 </table>
 </div><div class="memdoc">
 
-<p>Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f" title="Triggers the emission of the signal. ">emit()</a>). </p>
+<p>Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433" title="Triggers the emission of the signal. ">emit()</a>). </p>
 
 </div>
 </div>
@@ -703,7 +703,7 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8fa7f0d39fd55585c6089376a03a0b6678e2ee9b..7fa4045b52af5eca0ee650e1f52b12e1c1f228d7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -66,8 +66,8 @@
   <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a5c89a76a27d69c512f554b841b1bd08a">sigc::signal_base::connect</a>(const slot_base&amp; slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a6eef6225eba66a86dd32c3f3b79845f7">const_iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#ad1ba32ad7dae0c05a4012ada78077505">const_reverse_iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0">emit</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a8ba0d7555460070b6c21ca9e7a99ff0a">emit_reverse</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3">emit</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a792dad46facc66693a65bbb142942c73">emit_reverse</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a7fa856e67a31c86538db7c289a6870e3">emitter_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#abc8fe88ca813837ff3fb3ef4ecb4e8a7">empty</a>() const </td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a21efc57eea29c3139855909ad4807984">erase</a>(iterator_type i)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
@@ -77,9 +77,9 @@
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a87da23ad801faa9e2b6b4be2a747e757">insert</a>(iterator_type i, const slot_base&amp; slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#abc62e52cc684f917577a2fe3cd914d4a">iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a328b132e5dfb99dbc3aae1e5c3bb0981">iterator_type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a0948c25035b18b01efa60d08b26f6d51">make_slot</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a79eae01a881123f78c18ec7f04182e14">make_slot</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1trackable.html#af2e23cfe7adc1ca844a3350bbac557cb">notify_callbacks</a>()</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a11b73bd2c5d40e02eab78b38ce0d097d">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#ab37db0ecc788824d0baa3c301efc8dcd">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a90b36a7b33e107ce0af0de895e0df286">operator=</a>(const signal_base&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="structsigc_1_1trackable.html#a7494fbad23a65932ff1457d00d4edaf5">sigc::trackable::operator=</a>(const trackable&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1trackable.html#a8b9dffa8a50ff13ba33e6c7f10468e2b">remove_destroy_notify_callback</a>(void* data) const </td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 520472d1be0890dda1f51a99ec5730748b8329b4..f2377216f6e96ff00fe94f52fa6f2c737afbec02 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -106,18 +106,18 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:adc55ac9b0f935fd87a67904022e03cb2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#abc62e52cc684f917577a2fe3cd914d4a">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2">connect</a> (const <a class="el" href="classsigc_1_1signal7.html#ab41cee336c30e04d2a46055dd60708aa">slot_type</a>&amp; slot_)</td></tr>
 <tr class="memdesc:adc55ac9b0f935fd87a67904022e03cb2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a slot to the list of slots.  <a href="#adc55ac9b0f935fd87a67904022e03cb2">More...</a><br /></td></tr>
 <tr class="separator:adc55ac9b0f935fd87a67904022e03cb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5ee8eaa67f05f84ee185841142a34fb0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0">emit</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take _A_a7) const </td></tr>
-<tr class="memdesc:a5ee8eaa67f05f84ee185841142a34fb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal.  <a href="#a5ee8eaa67f05f84ee185841142a34fb0">More...</a><br /></td></tr>
-<tr class="separator:a5ee8eaa67f05f84ee185841142a34fb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8ba0d7555460070b6c21ca9e7a99ff0a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a8ba0d7555460070b6c21ca9e7a99ff0a">emit_reverse</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take _A_a7) const </td></tr>
-<tr class="memdesc:a8ba0d7555460070b6c21ca9e7a99ff0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>).  <a href="#a8ba0d7555460070b6c21ca9e7a99ff0a">More...</a><br /></td></tr>
-<tr class="separator:a8ba0d7555460070b6c21ca9e7a99ff0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0948c25035b18b01efa60d08b26f6d51"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1bound__const__mem__functor7.html">bound_const_mem_functor7</a>&lt; <a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a>, <a class="el" href="classsigc_1_1signal7.html">signal7</a>, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a0948c25035b18b01efa60d08b26f6d51">make_slot</a> () const </td></tr>
-<tr class="memdesc:a0948c25035b18b01efa60d08b26f6d51"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a functor that calls <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a> on this signal.  <a href="#a0948c25035b18b01efa60d08b26f6d51">More...</a><br /></td></tr>
-<tr class="separator:a0948c25035b18b01efa60d08b26f6d51"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a11b73bd2c5d40e02eab78b38ce0d097d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a11b73bd2c5d40e02eab78b38ce0d097d">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take _A_a7) const </td></tr>
-<tr class="memdesc:a11b73bd2c5d40e02eab78b38ce0d097d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>).  <a href="#a11b73bd2c5d40e02eab78b38ce0d097d">More...</a><br /></td></tr>
-<tr class="separator:a11b73bd2c5d40e02eab78b38ce0d097d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4a66ddb9718b33909c39f19a01192be3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3">emit</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt; _A_a7) const </td></tr>
+<tr class="memdesc:a4a66ddb9718b33909c39f19a01192be3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal.  <a href="#a4a66ddb9718b33909c39f19a01192be3">More...</a><br /></td></tr>
+<tr class="separator:a4a66ddb9718b33909c39f19a01192be3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a792dad46facc66693a65bbb142942c73"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a792dad46facc66693a65bbb142942c73">emit_reverse</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt; _A_a7) const </td></tr>
+<tr class="memdesc:a792dad46facc66693a65bbb142942c73"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>).  <a href="#a792dad46facc66693a65bbb142942c73">More...</a><br /></td></tr>
+<tr class="separator:a792dad46facc66693a65bbb142942c73"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79eae01a881123f78c18ec7f04182e14"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1bound__const__mem__functor7.html">bound_const_mem_functor7</a>&lt; <a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a>, <a class="el" href="classsigc_1_1signal7.html">signal7</a>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a79eae01a881123f78c18ec7f04182e14">make_slot</a> () const </td></tr>
+<tr class="memdesc:a79eae01a881123f78c18ec7f04182e14"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a functor that calls <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a> on this signal.  <a href="#a79eae01a881123f78c18ec7f04182e14">More...</a><br /></td></tr>
+<tr class="separator:a79eae01a881123f78c18ec7f04182e14"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab37db0ecc788824d0baa3c301efc8dcd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#ab37db0ecc788824d0baa3c301efc8dcd">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt; _A_a7) const </td></tr>
+<tr class="memdesc:ab37db0ecc788824d0baa3c301efc8dcd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>).  <a href="#ab37db0ecc788824d0baa3c301efc8dcd">More...</a><br /></td></tr>
+<tr class="separator:ab37db0ecc788824d0baa3c301efc8dcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a68153d9079b4881352113079cd6216f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#a79686c2174ab01dc23394953955ff003">slot_list_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a68153d9079b4881352113079cd6216f7">slots</a> ()</td></tr>
 <tr class="memdesc:a68153d9079b4881352113079cd6216f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an STL-style interface for the signal's list of slots.  <a href="#a68153d9079b4881352113079cd6216f7">More...</a><br /></td></tr>
 <tr class="separator:a68153d9079b4881352113079cd6216f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -198,19 +198,19 @@ Additional Inherited Members</h2></td></tr>
 class sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;</h3>
 
 <p>Signal declaration. </p>
-<p><a class="el" href="classsigc_1_1signal7.html" title="Signal declaration. ">signal7</a> can be used to <a class="el" href="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2" title="Add a slot to the list of slots. ">connect()</a> slots that are invoked during subsequent calls to <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>. Any functor or slot can be passed into <a class="el" href="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2" title="Add a slot to the list of slots. ">connect()</a>. It is converted into a slot implicitly.</p>
-<p>If you want to connect one signal to another, use <a class="el" href="classsigc_1_1signal7.html#a0948c25035b18b01efa60d08b26f6d51" title="Creates a functor that calls emit() on this signal. ">make_slot()</a> to retrieve a functor that emits the signal when invoked.</p>
+<p><a class="el" href="classsigc_1_1signal7.html" title="Signal declaration. ">signal7</a> can be used to <a class="el" href="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2" title="Add a slot to the list of slots. ">connect()</a> slots that are invoked during subsequent calls to <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>. Any functor or slot can be passed into <a class="el" href="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2" title="Add a slot to the list of slots. ">connect()</a>. It is converted into a slot implicitly.</p>
+<p>If you want to connect one signal to another, use <a class="el" href="classsigc_1_1signal7.html#a79eae01a881123f78c18ec7f04182e14" title="Creates a functor that calls emit() on this signal. ">make_slot()</a> to retrieve a functor that emits the signal when invoked.</p>
 <p>Be careful if you directly pass one signal into the <a class="el" href="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2" title="Add a slot to the list of slots. ">connect()</a> method of another: a shallow copy of the signal is made and the signal's slots are not disconnected until both the signal and its clone are destroyed, which is probably not what you want!</p>
 <p>An STL-style list interface for the signal's list of slots can be retrieved with <a class="el" href="classsigc_1_1signal7.html#a68153d9079b4881352113079cd6216f7" title="Creates an STL-style interface for the signal&#39;s list of slots. ">slots()</a>. This interface supports iteration, insertion and removal of slots.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_return</em> The desired return type for the <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a> function (may be overridden by the accumulator).</li>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>.</li>
-<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>.</li>
-<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_return</em> The desired return type for the <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a> function (may be overridden by the accumulator).</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>.</li>
 <li><em>T_accumulator</em> The accumulator type used for emission. The default <code>nil</code> means that no accumulator should be used, for example if signal emission returns the return value of the last slot invoked.</li>
 </ul>
 <p>You should use the more convenient unnumbered <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a> template. </p>
@@ -418,7 +418,7 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
 
 </div>
 </div>
-<a class="anchor" id="a5ee8eaa67f05f84ee185841142a34fb0"></a>
+<a class="anchor" id="a4a66ddb9718b33909c39f19a01192be3"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -430,43 +430,43 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
         <tr>
           <td class="memname"><a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a> <a class="el" href="classsigc_1_1signal7.html">sigc::signal7</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;::emit </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt;&#160;</td>
           <td class="paramname"><em>_A_a6</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt;&#160;</td>
           <td class="paramname"><em>_A_a7</em>&#160;</td>
         </tr>
         <tr>
@@ -499,7 +499,7 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
 
 </div>
 </div>
-<a class="anchor" id="a8ba0d7555460070b6c21ca9e7a99ff0a"></a>
+<a class="anchor" id="a792dad46facc66693a65bbb142942c73"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -511,43 +511,43 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
         <tr>
           <td class="memname"><a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a> <a class="el" href="classsigc_1_1signal7.html">sigc::signal7</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;::emit_reverse </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt;&#160;</td>
           <td class="paramname"><em>_A_a6</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt;&#160;</td>
           <td class="paramname"><em>_A_a7</em>&#160;</td>
         </tr>
         <tr>
@@ -563,11 +563,11 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
 </table>
 </div><div class="memdoc">
 
-<p>Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>). </p>
+<p>Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>). </p>
 
 </div>
 </div>
-<a class="anchor" id="a0948c25035b18b01efa60d08b26f6d51"></a>
+<a class="anchor" id="a79eae01a881123f78c18ec7f04182e14"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -577,7 +577,7 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classsigc_1_1bound__const__mem__functor7.html">bound_const_mem_functor7</a>&lt;<a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a>, <a class="el" href="classsigc_1_1signal7.html">signal7</a>, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg1&gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg2&gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg3&gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg4&gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg5&gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg6&gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg7&gt;::take&gt; <a class="el" href="classsigc_1_1signal7.html">sigc::signal7</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;::make_slot </td>
+          <td class="memname"><a class="el" href="classsigc_1_1bound__const__mem__functor7.html">bound_const_mem_functor7</a>&lt;<a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a>, <a class="el" href="classsigc_1_1signal7.html">signal7</a>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg1&gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg2&gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg3&gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg4&gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg5&gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg6&gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg7&gt; &gt; <a class="el" href="classsigc_1_1signal7.html">sigc::signal7</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;::make_slot </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -590,13 +590,13 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
 </table>
 </div><div class="memdoc">
 
-<p>Creates a functor that calls <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a> on this signal. </p>
-<div class="fragment"><div class="line"><a class="code" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419">sigc::mem_fun</a>(mysignal, &amp;<a class="code" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0">sigc::signal7::emit</a>)</div>
-</div><!-- fragment --><p> yields the same result. </p><dl class="section return"><dt>Returns</dt><dd>A functor that calls <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a> on this signal. </dd></dl>
+<p>Creates a functor that calls <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a> on this signal. </p>
+<div class="fragment"><div class="line"><a class="code" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419">sigc::mem_fun</a>(mysignal, &amp;<a class="code" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3">sigc::signal7::emit</a>)</div>
+</div><!-- fragment --><p> yields the same result. </p><dl class="section return"><dt>Returns</dt><dd>A functor that calls <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a> on this signal. </dd></dl>
 
 </div>
 </div>
-<a class="anchor" id="a11b73bd2c5d40e02eab78b38ce0d097d"></a>
+<a class="anchor" id="ab37db0ecc788824d0baa3c301efc8dcd"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -608,43 +608,43 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
         <tr>
           <td class="memname"><a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a> <a class="el" href="classsigc_1_1signal7.html">sigc::signal7</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt;&#160;</td>
           <td class="paramname"><em>_A_a6</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt;&#160;</td>
           <td class="paramname"><em>_A_a7</em>&#160;</td>
         </tr>
         <tr>
@@ -660,7 +660,7 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
 </table>
 </div><div class="memdoc">
 
-<p>Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>). </p>
+<p>Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>). </p>
 
 </div>
 </div>
@@ -723,7 +723,7 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d00e4e42f29ae88d228e2099149050407c3af355..a40a4de675171504d7011525542b2066309b88bb 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -68,8 +68,8 @@
   <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a5c89a76a27d69c512f554b841b1bd08a">sigc::signal_base::connect</a>(const slot_base&amp; slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a6eef6225eba66a86dd32c3f3b79845f7">const_iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#ad1ba32ad7dae0c05a4012ada78077505">const_reverse_iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0">emit</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a8ba0d7555460070b6c21ca9e7a99ff0a">emit_reverse</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3">emit</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a792dad46facc66693a65bbb142942c73">emit_reverse</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a7fa856e67a31c86538db7c289a6870e3">emitter_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#abc8fe88ca813837ff3fb3ef4ecb4e8a7">empty</a>() const </td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a21efc57eea29c3139855909ad4807984">erase</a>(iterator_type i)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
@@ -79,9 +79,9 @@
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a87da23ad801faa9e2b6b4be2a747e757">insert</a>(iterator_type i, const slot_base&amp; slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#abc62e52cc684f917577a2fe3cd914d4a">iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a328b132e5dfb99dbc3aae1e5c3bb0981">iterator_type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a0948c25035b18b01efa60d08b26f6d51">make_slot</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a79eae01a881123f78c18ec7f04182e14">make_slot</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1trackable.html#af2e23cfe7adc1ca844a3350bbac557cb">notify_callbacks</a>()</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a11b73bd2c5d40e02eab78b38ce0d097d">operator()</a>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#ab37db0ecc788824d0baa3c301efc8dcd">operator()</a>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a90b36a7b33e107ce0af0de895e0df286">operator=</a>(const signal_base&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="structsigc_1_1trackable.html#a7494fbad23a65932ff1457d00d4edaf5">sigc::trackable::operator=</a>(const trackable&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1trackable.html#a8b9dffa8a50ff13ba33e6c7f10468e2b">remove_destroy_notify_callback</a>(void* data) const </td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 9b14ae1bbbc33e5f66e0864a2aaeb875ad2770d7..ea674933c09a23a84035e71c6a7ef621ed8e2d30 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -85,18 +85,18 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:adc55ac9b0f935fd87a67904022e03cb2 inherit pub_methods_classsigc_1_1signal7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#abc62e52cc684f917577a2fe3cd914d4a">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2">connect</a> (const <a class="el" href="classsigc_1_1signal7.html#ab41cee336c30e04d2a46055dd60708aa">slot_type</a>&amp; slot_)</td></tr>
 <tr class="memdesc:adc55ac9b0f935fd87a67904022e03cb2 inherit pub_methods_classsigc_1_1signal7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a slot to the list of slots.  <a href="#adc55ac9b0f935fd87a67904022e03cb2">More...</a><br /></td></tr>
 <tr class="separator:adc55ac9b0f935fd87a67904022e03cb2 inherit pub_methods_classsigc_1_1signal7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5ee8eaa67f05f84ee185841142a34fb0 inherit pub_methods_classsigc_1_1signal7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0">emit</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take _A_a7) const </td></tr>
-<tr class="memdesc:a5ee8eaa67f05f84ee185841142a34fb0 inherit pub_methods_classsigc_1_1signal7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal.  <a href="#a5ee8eaa67f05f84ee185841142a34fb0">More...</a><br /></td></tr>
-<tr class="separator:a5ee8eaa67f05f84ee185841142a34fb0 inherit pub_methods_classsigc_1_1signal7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8ba0d7555460070b6c21ca9e7a99ff0a inherit pub_methods_classsigc_1_1signal7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a8ba0d7555460070b6c21ca9e7a99ff0a">emit_reverse</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take _A_a7) const </td></tr>
-<tr class="memdesc:a8ba0d7555460070b6c21ca9e7a99ff0a inherit pub_methods_classsigc_1_1signal7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>).  <a href="#a8ba0d7555460070b6c21ca9e7a99ff0a">More...</a><br /></td></tr>
-<tr class="separator:a8ba0d7555460070b6c21ca9e7a99ff0a inherit pub_methods_classsigc_1_1signal7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0948c25035b18b01efa60d08b26f6d51 inherit pub_methods_classsigc_1_1signal7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1bound__const__mem__functor7.html">bound_const_mem_functor7</a>&lt; <a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a>, <a class="el" href="classsigc_1_1signal7.html">signal7</a>, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a0948c25035b18b01efa60d08b26f6d51">make_slot</a> () const </td></tr>
-<tr class="memdesc:a0948c25035b18b01efa60d08b26f6d51 inherit pub_methods_classsigc_1_1signal7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a functor that calls <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a> on this signal.  <a href="#a0948c25035b18b01efa60d08b26f6d51">More...</a><br /></td></tr>
-<tr class="separator:a0948c25035b18b01efa60d08b26f6d51 inherit pub_methods_classsigc_1_1signal7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a11b73bd2c5d40e02eab78b38ce0d097d inherit pub_methods_classsigc_1_1signal7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a11b73bd2c5d40e02eab78b38ce0d097d">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take _A_a7) const </td></tr>
-<tr class="memdesc:a11b73bd2c5d40e02eab78b38ce0d097d inherit pub_methods_classsigc_1_1signal7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>).  <a href="#a11b73bd2c5d40e02eab78b38ce0d097d">More...</a><br /></td></tr>
-<tr class="separator:a11b73bd2c5d40e02eab78b38ce0d097d inherit pub_methods_classsigc_1_1signal7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4a66ddb9718b33909c39f19a01192be3 inherit pub_methods_classsigc_1_1signal7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3">emit</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt; _A_a7) const </td></tr>
+<tr class="memdesc:a4a66ddb9718b33909c39f19a01192be3 inherit pub_methods_classsigc_1_1signal7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal.  <a href="#a4a66ddb9718b33909c39f19a01192be3">More...</a><br /></td></tr>
+<tr class="separator:a4a66ddb9718b33909c39f19a01192be3 inherit pub_methods_classsigc_1_1signal7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a792dad46facc66693a65bbb142942c73 inherit pub_methods_classsigc_1_1signal7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a792dad46facc66693a65bbb142942c73">emit_reverse</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt; _A_a7) const </td></tr>
+<tr class="memdesc:a792dad46facc66693a65bbb142942c73 inherit pub_methods_classsigc_1_1signal7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>).  <a href="#a792dad46facc66693a65bbb142942c73">More...</a><br /></td></tr>
+<tr class="separator:a792dad46facc66693a65bbb142942c73 inherit pub_methods_classsigc_1_1signal7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79eae01a881123f78c18ec7f04182e14 inherit pub_methods_classsigc_1_1signal7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1bound__const__mem__functor7.html">bound_const_mem_functor7</a>&lt; <a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a>, <a class="el" href="classsigc_1_1signal7.html">signal7</a>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a79eae01a881123f78c18ec7f04182e14">make_slot</a> () const </td></tr>
+<tr class="memdesc:a79eae01a881123f78c18ec7f04182e14 inherit pub_methods_classsigc_1_1signal7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a functor that calls <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a> on this signal.  <a href="#a79eae01a881123f78c18ec7f04182e14">More...</a><br /></td></tr>
+<tr class="separator:a79eae01a881123f78c18ec7f04182e14 inherit pub_methods_classsigc_1_1signal7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab37db0ecc788824d0baa3c301efc8dcd inherit pub_methods_classsigc_1_1signal7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#ab37db0ecc788824d0baa3c301efc8dcd">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt; _A_a7) const </td></tr>
+<tr class="memdesc:ab37db0ecc788824d0baa3c301efc8dcd inherit pub_methods_classsigc_1_1signal7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>).  <a href="#ab37db0ecc788824d0baa3c301efc8dcd">More...</a><br /></td></tr>
+<tr class="separator:ab37db0ecc788824d0baa3c301efc8dcd inherit pub_methods_classsigc_1_1signal7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a68153d9079b4881352113079cd6216f7 inherit pub_methods_classsigc_1_1signal7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#a79686c2174ab01dc23394953955ff003">slot_list_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a68153d9079b4881352113079cd6216f7">slots</a> ()</td></tr>
 <tr class="memdesc:a68153d9079b4881352113079cd6216f7 inherit pub_methods_classsigc_1_1signal7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an STL-style interface for the signal's list of slots.  <a href="#a68153d9079b4881352113079cd6216f7">More...</a><br /></td></tr>
 <tr class="separator:a68153d9079b4881352113079cd6216f7 inherit pub_methods_classsigc_1_1signal7"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -202,13 +202,13 @@ class sigc::signal&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6,
 
 <p>Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a># templates. </p>
 <p>Like <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a> but the additional template parameter <em>T_accumulator</em> defines the accumulator type that should be used.</p>
-<p>An accumulator is a functor that uses a pair of special iterators to step through a list of slots and calculate a return value from the results of the slot invokations. The iterators' <a class="elRef" doxygen="/opt/gnome/share/mm-common/doctags/libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01644.html#ga59f0aae608928f513abdea0a903f3d18">operator*()</a> executes the slot. The return value is buffered, so that in an expression like</p><div class="fragment"><div class="line">a = (*i) * (*i); </div>
+<p>An accumulator is a functor that uses a pair of special iterators to step through a list of slots and calculate a return value from the results of the slot invokations. The iterators' <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01644.html#ga59f0aae608928f513abdea0a903f3d18">operator*()</a> executes the slot. The return value is buffered, so that in an expression like</p><div class="fragment"><div class="line">a = (*i) * (*i); </div>
 </div><!-- fragment --><p> the slot is executed only once. The accumulator must define its return value as <code>result_type</code>.</p>
 <dl class="section user"><dt>Example 1:</dt><dd>This accumulator calculates the arithmetic mean value: <div class="fragment"><div class="line"><span class="keyword">struct </span>arithmetic_mean_accumulator</div>
 <div class="line">{</div>
 <div class="line">  <span class="keyword">typedef</span> <span class="keywordtype">double</span> <a class="code" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a>;</div>
 <div class="line">  <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T_iterator&gt;</div>
-<div class="line">  result_type <a class="code" href="classsigc_1_1signal7.html#a11b73bd2c5d40e02eab78b38ce0d097d">operator()</a>(T_iterator first, T_iterator last)<span class="keyword"> const</span></div>
+<div class="line">  result_type <a class="code" href="classsigc_1_1signal7.html#ab37db0ecc788824d0baa3c301efc8dcd">operator()</a>(T_iterator first, T_iterator last)<span class="keyword"> const</span></div>
 <div class="line"><span class="keyword">  </span>{</div>
 <div class="line">    result_type value_ = 0;</div>
 <div class="line">    <span class="keywordtype">int</span> n_ = 0;</div>
@@ -222,7 +222,7 @@ class sigc::signal&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6,
 <div class="line">{</div>
 <div class="line">  <span class="keyword">typedef</span> <span class="keywordtype">bool</span> <a class="code" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a>;</div>
 <div class="line">  <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T_iterator&gt;</div>
-<div class="line">  result_type <a class="code" href="classsigc_1_1signal7.html#a11b73bd2c5d40e02eab78b38ce0d097d">operator()</a>(T_iterator first, T_iterator last)<span class="keyword"> const</span></div>
+<div class="line">  result_type <a class="code" href="classsigc_1_1signal7.html#ab37db0ecc788824d0baa3c301efc8dcd">operator()</a>(T_iterator first, T_iterator last)<span class="keyword"> const</span></div>
 <div class="line"><span class="keyword">  </span>{</div>
 <div class="line">    <span class="keywordflow">for</span> (; first != last; ++first, ++n_)</div>
 <div class="line">      <span class="keywordflow">if</span> (!*first) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
@@ -289,7 +289,7 @@ template &lt;class T_accumulator &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a50d7dbfbc04d69635d40a7bdc0fd6058b1e2fb3..974de7b34b135f1fc21433950fe323a1214b6a89 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 <p>This is the complete list of members for <a class="el" href="classsigc_1_1slot.html">sigc::slot&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#afb626f3bce53c7430ee4b5e00449837e">add_destroy_notify_callback</a>(void* data, func_destroy_notify func) const </td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1slot7.html#a8b4a6d6d00970a10f21ed9f02a8f954f">arg1_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot7.html#aa171043774935c1f80184f6c554ca6c7">arg2_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1slot7.html#a6cd9dd374e6ae4a7e3dcdb31cb1e53d8">arg3_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot7.html#accd7c6d48979d45a13b797e0b9bcd3a1">arg4_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1slot7.html#a797e3dda33c3f0c8e6536cb4ab21d017">arg5_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot7.html#a04e594a0728d461d2557d5c4378e6b1a">arg6_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1slot7.html#a61a70d5528d7f46eaa410249efad14d2">arg7_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1slot7.html#a58edf93a837003d1a69fc77d39fc11a9">arg1_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot7.html#ad144d8ea3ecb891d358b5b1b969be7e2">arg2_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1slot7.html#af90cd5954008a84d6459d99de152a08c">arg3_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot7.html#af42bc9af248b7c2226d93230bd7b1024">arg4_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1slot7.html#ad6c1006a29f6fcb721bc39e8d6f82323">arg5_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot7.html#ae25a8a8663addfce52415a20725a3b3e">arg6_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1slot7.html#a2dc6c96b8d014fab9daea823188ca021">arg7_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a69042c2e2b0e5449fbf8203e862192a7">block</a>(bool should_block=true)</td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a824a4b0b72b85c3b5fb0a9f479790d9e">blocked</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a9dc4958860c0f8300b461a743b7f2a2b">blocked_</a></td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
@@ -95,7 +95,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3fef00595d5cd80aae80273c8cea0bb16c984d04..85118792cd1867c1cc8c9a96f0ef3f64d93b00b8 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -77,20 +77,20 @@ Public Types</h2></td></tr>
 <tr class="memitem:a1966941e9654adfb3af4b994fd18a7f3"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classsigc_1_1slot7.html">slot7</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot.html#a1966941e9654adfb3af4b994fd18a7f3">parent_type</a></td></tr>
 <tr class="separator:a1966941e9654adfb3af4b994fd18a7f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_types_classsigc_1_1slot7"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classsigc_1_1slot7')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classsigc_1_1slot7.html">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td></tr>
-<tr class="memitem:a8b4a6d6d00970a10f21ed9f02a8f954f inherit pub_types_classsigc_1_1slot7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a8b4a6d6d00970a10f21ed9f02a8f954f">arg1_type_</a></td></tr>
-<tr class="separator:a8b4a6d6d00970a10f21ed9f02a8f954f inherit pub_types_classsigc_1_1slot7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa171043774935c1f80184f6c554ca6c7 inherit pub_types_classsigc_1_1slot7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#aa171043774935c1f80184f6c554ca6c7">arg2_type_</a></td></tr>
-<tr class="separator:aa171043774935c1f80184f6c554ca6c7 inherit pub_types_classsigc_1_1slot7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6cd9dd374e6ae4a7e3dcdb31cb1e53d8 inherit pub_types_classsigc_1_1slot7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a6cd9dd374e6ae4a7e3dcdb31cb1e53d8">arg3_type_</a></td></tr>
-<tr class="separator:a6cd9dd374e6ae4a7e3dcdb31cb1e53d8 inherit pub_types_classsigc_1_1slot7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:accd7c6d48979d45a13b797e0b9bcd3a1 inherit pub_types_classsigc_1_1slot7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#accd7c6d48979d45a13b797e0b9bcd3a1">arg4_type_</a></td></tr>
-<tr class="separator:accd7c6d48979d45a13b797e0b9bcd3a1 inherit pub_types_classsigc_1_1slot7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a797e3dda33c3f0c8e6536cb4ab21d017 inherit pub_types_classsigc_1_1slot7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a797e3dda33c3f0c8e6536cb4ab21d017">arg5_type_</a></td></tr>
-<tr class="separator:a797e3dda33c3f0c8e6536cb4ab21d017 inherit pub_types_classsigc_1_1slot7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a04e594a0728d461d2557d5c4378e6b1a inherit pub_types_classsigc_1_1slot7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a04e594a0728d461d2557d5c4378e6b1a">arg6_type_</a></td></tr>
-<tr class="separator:a04e594a0728d461d2557d5c4378e6b1a inherit pub_types_classsigc_1_1slot7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a61a70d5528d7f46eaa410249efad14d2 inherit pub_types_classsigc_1_1slot7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a61a70d5528d7f46eaa410249efad14d2">arg7_type_</a></td></tr>
-<tr class="separator:a61a70d5528d7f46eaa410249efad14d2 inherit pub_types_classsigc_1_1slot7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a58edf93a837003d1a69fc77d39fc11a9 inherit pub_types_classsigc_1_1slot7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a58edf93a837003d1a69fc77d39fc11a9">arg1_type_</a></td></tr>
+<tr class="separator:a58edf93a837003d1a69fc77d39fc11a9 inherit pub_types_classsigc_1_1slot7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad144d8ea3ecb891d358b5b1b969be7e2 inherit pub_types_classsigc_1_1slot7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#ad144d8ea3ecb891d358b5b1b969be7e2">arg2_type_</a></td></tr>
+<tr class="separator:ad144d8ea3ecb891d358b5b1b969be7e2 inherit pub_types_classsigc_1_1slot7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af90cd5954008a84d6459d99de152a08c inherit pub_types_classsigc_1_1slot7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#af90cd5954008a84d6459d99de152a08c">arg3_type_</a></td></tr>
+<tr class="separator:af90cd5954008a84d6459d99de152a08c inherit pub_types_classsigc_1_1slot7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af42bc9af248b7c2226d93230bd7b1024 inherit pub_types_classsigc_1_1slot7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#af42bc9af248b7c2226d93230bd7b1024">arg4_type_</a></td></tr>
+<tr class="separator:af42bc9af248b7c2226d93230bd7b1024 inherit pub_types_classsigc_1_1slot7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad6c1006a29f6fcb721bc39e8d6f82323 inherit pub_types_classsigc_1_1slot7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#ad6c1006a29f6fcb721bc39e8d6f82323">arg5_type_</a></td></tr>
+<tr class="separator:ad6c1006a29f6fcb721bc39e8d6f82323 inherit pub_types_classsigc_1_1slot7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae25a8a8663addfce52415a20725a3b3e inherit pub_types_classsigc_1_1slot7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#ae25a8a8663addfce52415a20725a3b3e">arg6_type_</a></td></tr>
+<tr class="separator:ae25a8a8663addfce52415a20725a3b3e inherit pub_types_classsigc_1_1slot7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2dc6c96b8d014fab9daea823188ca021 inherit pub_types_classsigc_1_1slot7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a2dc6c96b8d014fab9daea823188ca021">arg7_type_</a></td></tr>
+<tr class="separator:a2dc6c96b8d014fab9daea823188ca021 inherit pub_types_classsigc_1_1slot7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a06a374d3304636cb48fed29542dc851f inherit pub_types_classsigc_1_1slot7"><td class="memItemLeft" align="right" valign="top">typedef T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a06a374d3304636cb48fed29542dc851f">result_type</a></td></tr>
 <tr class="separator:a06a374d3304636cb48fed29542dc851f inherit pub_types_classsigc_1_1slot7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_types_classsigc_1_1slot__base"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classsigc_1_1slot__base')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td></tr>
@@ -116,7 +116,7 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:aa9b64dc6516b8a0d55f46e4737eaaf8b inherit pub_methods_classsigc_1_1slot7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a6411349bb6f8d7151f41ae7772e61f6d inherit pub_methods_classsigc_1_1slot7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a6411349bb6f8d7151f41ae7772e61f6d">slot7</a> (const <a class="el" href="classsigc_1_1slot7.html">slot7</a>&amp; src)</td></tr>
 <tr class="separator:a6411349bb6f8d7151f41ae7772e61f6d inherit pub_methods_classsigc_1_1slot7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a115f4dc171664e693a6bb7afc41778d4 inherit pub_methods_classsigc_1_1slot7"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a115f4dc171664e693a6bb7afc41778d4">operator()</a> (<a class="el" href="classsigc_1_1slot7.html#a8b4a6d6d00970a10f21ed9f02a8f954f">arg1_type_</a> _A_a1, <a class="el" href="classsigc_1_1slot7.html#aa171043774935c1f80184f6c554ca6c7">arg2_type_</a> _A_a2, <a class="el" href="classsigc_1_1slot7.html#a6cd9dd374e6ae4a7e3dcdb31cb1e53d8">arg3_type_</a> _A_a3, <a class="el" href="classsigc_1_1slot7.html#accd7c6d48979d45a13b797e0b9bcd3a1">arg4_type_</a> _A_a4, <a class="el" href="classsigc_1_1slot7.html#a797e3dda33c3f0c8e6536cb4ab21d017">arg5_type_</a> _A_a5, <a class="el" href="classsigc_1_1slot7.html#a04e594a0728d461d2557d5c4378e6b1a">arg6_type_</a> _A_a6, <a class="el" href="classsigc_1_1slot7.html#a61a70d5528d7f46eaa410249efad14d2">arg7_type_</a> _A_a7) const </td></tr>
+<tr class="memitem:a115f4dc171664e693a6bb7afc41778d4 inherit pub_methods_classsigc_1_1slot7"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a115f4dc171664e693a6bb7afc41778d4">operator()</a> (<a class="el" href="classsigc_1_1slot7.html#a58edf93a837003d1a69fc77d39fc11a9">arg1_type_</a> _A_a1, <a class="el" href="classsigc_1_1slot7.html#ad144d8ea3ecb891d358b5b1b969be7e2">arg2_type_</a> _A_a2, <a class="el" href="classsigc_1_1slot7.html#af90cd5954008a84d6459d99de152a08c">arg3_type_</a> _A_a3, <a class="el" href="classsigc_1_1slot7.html#af42bc9af248b7c2226d93230bd7b1024">arg4_type_</a> _A_a4, <a class="el" href="classsigc_1_1slot7.html#ad6c1006a29f6fcb721bc39e8d6f82323">arg5_type_</a> _A_a5, <a class="el" href="classsigc_1_1slot7.html#ae25a8a8663addfce52415a20725a3b3e">arg6_type_</a> _A_a6, <a class="el" href="classsigc_1_1slot7.html#a2dc6c96b8d014fab9daea823188ca021">arg7_type_</a> _A_a7) const </td></tr>
 <tr class="memdesc:a115f4dc171664e693a6bb7afc41778d4 inherit pub_methods_classsigc_1_1slot7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invoke the contained functor unless slot is in blocking state.  <a href="#a115f4dc171664e693a6bb7afc41778d4">More...</a><br /></td></tr>
 <tr class="separator:a115f4dc171664e693a6bb7afc41778d4 inherit pub_methods_classsigc_1_1slot7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af6bf09a0b3c09245257af113e70269d2 inherit pub_methods_classsigc_1_1slot7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1slot7.html">slot7</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#af6bf09a0b3c09245257af113e70269d2">operator=</a> (const <a class="el" href="classsigc_1_1slot7.html">slot7</a>&amp; src)</td></tr>
@@ -303,7 +303,7 @@ template &lt;class T_return, class T_arg1 = nil, class T_arg2 = nil, class T_arg
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b21850a9a9a774b693265620fb14533afef9f238..f2cfbf49e51cd9496ea1752c699beec14705bcb6 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -84,7 +84,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1b84a147f421570106c9df80b1eb61869ba48545..e99fcccbe8c7a324f8bf59fd6bd7cea35407f454 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -330,7 +330,7 @@ template &lt;class T_return &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f6fb093fdf4da9a1ba505a7acf5221fa18fb7ae5..606e567fca4d55b8c57f05c6dfeb90f02ccacbed 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -59,7 +59,7 @@
 <p>This is the complete list of members for <a class="el" href="classsigc_1_1slot1.html">sigc::slot1&lt; T_return, T_arg1 &gt;</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#afb626f3bce53c7430ee4b5e00449837e">add_destroy_notify_callback</a>(void* data, func_destroy_notify func) const </td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1slot1.html#a1dad398bbdcf04d01cce1215d20059be">arg1_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot1.html">sigc::slot1&lt; T_return, T_arg1 &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1slot1.html#a4d81838957a9ccc6cb4c104706a37a89">arg1_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot1.html">sigc::slot1&lt; T_return, T_arg1 &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a69042c2e2b0e5449fbf8203e862192a7">block</a>(bool should_block=true)</td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a824a4b0b72b85c3b5fb0a9f479790d9e">blocked</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a9dc4958860c0f8300b461a743b7f2a2b">blocked_</a></td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
@@ -85,7 +85,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ad81864ca782d623698bfa91202f78dc40aaa580..481702e8c434d7493a822848c16471c1b6207d62 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -74,8 +74,8 @@ Inheritance diagram for sigc::slot1&lt; T_return, T_arg1 &gt;:</div>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
 Public Types</h2></td></tr>
-<tr class="memitem:a1dad398bbdcf04d01cce1215d20059be"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot1.html#a1dad398bbdcf04d01cce1215d20059be">arg1_type_</a></td></tr>
-<tr class="separator:a1dad398bbdcf04d01cce1215d20059be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d81838957a9ccc6cb4c104706a37a89"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot1.html#a4d81838957a9ccc6cb4c104706a37a89">arg1_type_</a></td></tr>
+<tr class="separator:a4d81838957a9ccc6cb4c104706a37a89"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab4991fe5d80761ddab482fda9ebe6d17"><td class="memItemLeft" align="right" valign="top">typedef T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot1.html#ab4991fe5d80761ddab482fda9ebe6d17">result_type</a></td></tr>
 <tr class="separator:ab4991fe5d80761ddab482fda9ebe6d17"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_types_classsigc_1_1slot__base"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classsigc_1_1slot__base')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td></tr>
@@ -92,7 +92,7 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a20999708c6db16a3015beca7d4ad866e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac6ecaff0a20a57d2168ea126e565e36a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot1.html#ac6ecaff0a20a57d2168ea126e565e36a">slot1</a> (const <a class="el" href="classsigc_1_1slot1.html">slot1</a>&amp; src)</td></tr>
 <tr class="separator:ac6ecaff0a20a57d2168ea126e565e36a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a278a26f4629fb0beb286add4141c5ac8"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot1.html#a278a26f4629fb0beb286add4141c5ac8">operator()</a> (<a class="el" href="classsigc_1_1slot1.html#a1dad398bbdcf04d01cce1215d20059be">arg1_type_</a> _A_a1) const </td></tr>
+<tr class="memitem:a278a26f4629fb0beb286add4141c5ac8"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot1.html#a278a26f4629fb0beb286add4141c5ac8">operator()</a> (<a class="el" href="classsigc_1_1slot1.html#a4d81838957a9ccc6cb4c104706a37a89">arg1_type_</a> _A_a1) const </td></tr>
 <tr class="memdesc:a278a26f4629fb0beb286add4141c5ac8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invoke the contained functor unless slot is in blocking state.  <a href="#a278a26f4629fb0beb286add4141c5ac8">More...</a><br /></td></tr>
 <tr class="separator:a278a26f4629fb0beb286add4141c5ac8"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2e0d65cfc434718b6c5f7d7135ac384e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1slot1.html">slot1</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot1.html#a2e0d65cfc434718b6c5f7d7135ac384e">operator=</a> (const <a class="el" href="classsigc_1_1slot1.html">slot1</a>&amp; src)</td></tr>
@@ -164,14 +164,14 @@ class sigc::slot1&lt; T_return, T_arg1 &gt;</h3>
 <p>To use simply assign the desired functor to the slot. If the functor is not compatible with the parameter list defined with the template arguments compiler errors are triggered. When called the slot will invoke the functor with minimal copies. <a class="el" href="classsigc_1_1slot__base.html#a69042c2e2b0e5449fbf8203e862192a7" title="Sets the blocking state. ">block()</a> and <a class="el" href="classsigc_1_1slot__base.html#ad93eaf25fae13186a1af8f699c6004a1" title="Unsets the blocking state. ">unblock()</a> can be used to block the functor's invocation from <a class="el" href="classsigc_1_1slot1.html#a278a26f4629fb0beb286add4141c5ac8" title="Invoke the contained functor unless slot is in blocking state. ">operator()()</a> temporarily.</p>
 <p>You should use the more convenient unnumbered <a class="el" href="classsigc_1_1slot.html" title="Convenience wrapper for the numbered sigc::slot# templates. ">sigc::slot</a> template. </p>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
-<a class="anchor" id="a1dad398bbdcf04d01cce1215d20059be"></a>
+<a class="anchor" id="a4d81838957a9ccc6cb4c104706a37a89"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template &lt;class T_return , class T_arg1 &gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg1&gt;::take <a class="el" href="classsigc_1_1slot1.html">sigc::slot1</a>&lt; T_return, T_arg1 &gt;::<a class="el" href="classsigc_1_1slot1.html#a1dad398bbdcf04d01cce1215d20059be">arg1_type_</a></td>
+          <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg1&gt; <a class="el" href="classsigc_1_1slot1.html">sigc::slot1</a>&lt; T_return, T_arg1 &gt;::<a class="el" href="classsigc_1_1slot1.html#a4d81838957a9ccc6cb4c104706a37a89">arg1_type_</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
@@ -293,7 +293,7 @@ template &lt;class T_return , class T_arg1 &gt; </div>
         <tr>
           <td class="memname">T_return <a class="el" href="classsigc_1_1slot1.html">sigc::slot1</a>&lt; T_return, T_arg1 &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="classsigc_1_1slot1.html#a1dad398bbdcf04d01cce1215d20059be">arg1_type_</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="classsigc_1_1slot1.html#a4d81838957a9ccc6cb4c104706a37a89">arg1_type_</a>&#160;</td>
           <td class="paramname"><em>_A_a1</em></td><td>)</td>
           <td> const</td>
         </tr>
@@ -354,7 +354,7 @@ template &lt;class T_return , class T_arg1 &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index cd1b313c5dc4cb51af1a724c6c555265e0939074..28a95cd0fc0520af255ebc38ed897e3727d44150 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -59,8 +59,8 @@
 <p>This is the complete list of members for <a class="el" href="classsigc_1_1slot2.html">sigc::slot2&lt; T_return, T_arg1, T_arg2 &gt;</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#afb626f3bce53c7430ee4b5e00449837e">add_destroy_notify_callback</a>(void* data, func_destroy_notify func) const </td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1slot2.html#a5e4e9f45f294cc0596822273e909fd04">arg1_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot2.html">sigc::slot2&lt; T_return, T_arg1, T_arg2 &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot2.html#a8b4e8493ea6e18ad923aae1c49c5587d">arg2_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot2.html">sigc::slot2&lt; T_return, T_arg1, T_arg2 &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1slot2.html#ae69b03a4119d61a0a521b0ad5ddaae46">arg1_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot2.html">sigc::slot2&lt; T_return, T_arg1, T_arg2 &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot2.html#af03b1377bbfcdc742a7c00f4c2c419f7">arg2_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot2.html">sigc::slot2&lt; T_return, T_arg1, T_arg2 &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a69042c2e2b0e5449fbf8203e862192a7">block</a>(bool should_block=true)</td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a824a4b0b72b85c3b5fb0a9f479790d9e">blocked</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a9dc4958860c0f8300b461a743b7f2a2b">blocked_</a></td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
@@ -86,7 +86,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 4a8bb048d061524a206ccc79d799525888bc6fe4..4b0bf5a5d4e23c74d75510f0c878a69c67bbf661 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -74,10 +74,10 @@ Inheritance diagram for sigc::slot2&lt; T_return, T_arg1, T_arg2 &gt;:</div>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
 Public Types</h2></td></tr>
-<tr class="memitem:a5e4e9f45f294cc0596822273e909fd04"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot2.html#a5e4e9f45f294cc0596822273e909fd04">arg1_type_</a></td></tr>
-<tr class="separator:a5e4e9f45f294cc0596822273e909fd04"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8b4e8493ea6e18ad923aae1c49c5587d"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot2.html#a8b4e8493ea6e18ad923aae1c49c5587d">arg2_type_</a></td></tr>
-<tr class="separator:a8b4e8493ea6e18ad923aae1c49c5587d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae69b03a4119d61a0a521b0ad5ddaae46"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot2.html#ae69b03a4119d61a0a521b0ad5ddaae46">arg1_type_</a></td></tr>
+<tr class="separator:ae69b03a4119d61a0a521b0ad5ddaae46"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af03b1377bbfcdc742a7c00f4c2c419f7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot2.html#af03b1377bbfcdc742a7c00f4c2c419f7">arg2_type_</a></td></tr>
+<tr class="separator:af03b1377bbfcdc742a7c00f4c2c419f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0bb920e3d5628c3d01a4337a2a8a97fc"><td class="memItemLeft" align="right" valign="top">typedef T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot2.html#a0bb920e3d5628c3d01a4337a2a8a97fc">result_type</a></td></tr>
 <tr class="separator:a0bb920e3d5628c3d01a4337a2a8a97fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_types_classsigc_1_1slot__base"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classsigc_1_1slot__base')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td></tr>
@@ -94,7 +94,7 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a14641110a8fdbb060a58c037b9000730"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a868deef9d947dfa4fcbb0cfe64cbd42e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot2.html#a868deef9d947dfa4fcbb0cfe64cbd42e">slot2</a> (const <a class="el" href="classsigc_1_1slot2.html">slot2</a>&amp; src)</td></tr>
 <tr class="separator:a868deef9d947dfa4fcbb0cfe64cbd42e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abae441b7fdd6dd5850a4283d95b9e647"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot2.html#abae441b7fdd6dd5850a4283d95b9e647">operator()</a> (<a class="el" href="classsigc_1_1slot2.html#a5e4e9f45f294cc0596822273e909fd04">arg1_type_</a> _A_a1, <a class="el" href="classsigc_1_1slot2.html#a8b4e8493ea6e18ad923aae1c49c5587d">arg2_type_</a> _A_a2) const </td></tr>
+<tr class="memitem:abae441b7fdd6dd5850a4283d95b9e647"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot2.html#abae441b7fdd6dd5850a4283d95b9e647">operator()</a> (<a class="el" href="classsigc_1_1slot2.html#ae69b03a4119d61a0a521b0ad5ddaae46">arg1_type_</a> _A_a1, <a class="el" href="classsigc_1_1slot2.html#af03b1377bbfcdc742a7c00f4c2c419f7">arg2_type_</a> _A_a2) const </td></tr>
 <tr class="memdesc:abae441b7fdd6dd5850a4283d95b9e647"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invoke the contained functor unless slot is in blocking state.  <a href="#abae441b7fdd6dd5850a4283d95b9e647">More...</a><br /></td></tr>
 <tr class="separator:abae441b7fdd6dd5850a4283d95b9e647"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a6b3d5de4d2e7a6134cc883b98380caa7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1slot2.html">slot2</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot2.html#a6b3d5de4d2e7a6134cc883b98380caa7">operator=</a> (const <a class="el" href="classsigc_1_1slot2.html">slot2</a>&amp; src)</td></tr>
@@ -167,28 +167,28 @@ class sigc::slot2&lt; T_return, T_arg1, T_arg2 &gt;</h3>
 <p>To use simply assign the desired functor to the slot. If the functor is not compatible with the parameter list defined with the template arguments compiler errors are triggered. When called the slot will invoke the functor with minimal copies. <a class="el" href="classsigc_1_1slot__base.html#a69042c2e2b0e5449fbf8203e862192a7" title="Sets the blocking state. ">block()</a> and <a class="el" href="classsigc_1_1slot__base.html#ad93eaf25fae13186a1af8f699c6004a1" title="Unsets the blocking state. ">unblock()</a> can be used to block the functor's invocation from <a class="el" href="classsigc_1_1slot2.html#abae441b7fdd6dd5850a4283d95b9e647" title="Invoke the contained functor unless slot is in blocking state. ">operator()()</a> temporarily.</p>
 <p>You should use the more convenient unnumbered <a class="el" href="classsigc_1_1slot.html" title="Convenience wrapper for the numbered sigc::slot# templates. ">sigc::slot</a> template. </p>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
-<a class="anchor" id="a5e4e9f45f294cc0596822273e909fd04"></a>
+<a class="anchor" id="ae69b03a4119d61a0a521b0ad5ddaae46"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template &lt;class T_return , class T_arg1 , class T_arg2 &gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg1&gt;::take <a class="el" href="classsigc_1_1slot2.html">sigc::slot2</a>&lt; T_return, T_arg1, T_arg2 &gt;::<a class="el" href="classsigc_1_1slot2.html#a5e4e9f45f294cc0596822273e909fd04">arg1_type_</a></td>
+          <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg1&gt; <a class="el" href="classsigc_1_1slot2.html">sigc::slot2</a>&lt; T_return, T_arg1, T_arg2 &gt;::<a class="el" href="classsigc_1_1slot2.html#ae69b03a4119d61a0a521b0ad5ddaae46">arg1_type_</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="a8b4e8493ea6e18ad923aae1c49c5587d"></a>
+<a class="anchor" id="af03b1377bbfcdc742a7c00f4c2c419f7"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template &lt;class T_return , class T_arg1 , class T_arg2 &gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg2&gt;::take <a class="el" href="classsigc_1_1slot2.html">sigc::slot2</a>&lt; T_return, T_arg1, T_arg2 &gt;::<a class="el" href="classsigc_1_1slot2.html#a8b4e8493ea6e18ad923aae1c49c5587d">arg2_type_</a></td>
+          <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg2&gt; <a class="el" href="classsigc_1_1slot2.html">sigc::slot2</a>&lt; T_return, T_arg1, T_arg2 &gt;::<a class="el" href="classsigc_1_1slot2.html#af03b1377bbfcdc742a7c00f4c2c419f7">arg2_type_</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
@@ -310,13 +310,13 @@ template &lt;class T_return , class T_arg1 , class T_arg2 &gt; </div>
         <tr>
           <td class="memname">T_return <a class="el" href="classsigc_1_1slot2.html">sigc::slot2</a>&lt; T_return, T_arg1, T_arg2 &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="classsigc_1_1slot2.html#a5e4e9f45f294cc0596822273e909fd04">arg1_type_</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="classsigc_1_1slot2.html#ae69b03a4119d61a0a521b0ad5ddaae46">arg1_type_</a>&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="classsigc_1_1slot2.html#a8b4e8493ea6e18ad923aae1c49c5587d">arg2_type_</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="classsigc_1_1slot2.html#af03b1377bbfcdc742a7c00f4c2c419f7">arg2_type_</a>&#160;</td>
           <td class="paramname"><em>_A_a2</em>&#160;</td>
         </tr>
         <tr>
@@ -382,7 +382,7 @@ template &lt;class T_return , class T_arg1 , class T_arg2 &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8d4bab97204f3522c38113416a1c65e8606abd7b..a87abc0883c56a2e0beb3eb68ff822e4c296f959 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -59,9 +59,9 @@
 <p>This is the complete list of members for <a class="el" href="classsigc_1_1slot3.html">sigc::slot3&lt; T_return, T_arg1, T_arg2, T_arg3 &gt;</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#afb626f3bce53c7430ee4b5e00449837e">add_destroy_notify_callback</a>(void* data, func_destroy_notify func) const </td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1slot3.html#a2aa9798df311c3de224e535788bb9a12">arg1_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot3.html">sigc::slot3&lt; T_return, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot3.html#add77d4126a1dd4e56f19320767b9cc29">arg2_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot3.html">sigc::slot3&lt; T_return, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1slot3.html#afef6a5f4b398ef66242d1568e472a82c">arg3_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot3.html">sigc::slot3&lt; T_return, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1slot3.html#ac6791fffc805aa2303713fea377dbaae">arg1_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot3.html">sigc::slot3&lt; T_return, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot3.html#a7390ac1945e87a1e0d172fe266a58d72">arg2_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot3.html">sigc::slot3&lt; T_return, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1slot3.html#a54a09bfe0dd9c518ec22cc14a7e43a23">arg3_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot3.html">sigc::slot3&lt; T_return, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a69042c2e2b0e5449fbf8203e862192a7">block</a>(bool should_block=true)</td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a824a4b0b72b85c3b5fb0a9f479790d9e">blocked</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a9dc4958860c0f8300b461a743b7f2a2b">blocked_</a></td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
@@ -87,7 +87,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 49af10036ff6dadd9d8591d6e376782717d06a2a..023cdb0d01243fb7101d9d7be79771dca15c9a30 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -74,12 +74,12 @@ Inheritance diagram for sigc::slot3&lt; T_return, T_arg1, T_arg2, T_arg3 &gt;:</
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
 Public Types</h2></td></tr>
-<tr class="memitem:a2aa9798df311c3de224e535788bb9a12"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot3.html#a2aa9798df311c3de224e535788bb9a12">arg1_type_</a></td></tr>
-<tr class="separator:a2aa9798df311c3de224e535788bb9a12"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:add77d4126a1dd4e56f19320767b9cc29"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot3.html#add77d4126a1dd4e56f19320767b9cc29">arg2_type_</a></td></tr>
-<tr class="separator:add77d4126a1dd4e56f19320767b9cc29"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afef6a5f4b398ef66242d1568e472a82c"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot3.html#afef6a5f4b398ef66242d1568e472a82c">arg3_type_</a></td></tr>
-<tr class="separator:afef6a5f4b398ef66242d1568e472a82c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac6791fffc805aa2303713fea377dbaae"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot3.html#ac6791fffc805aa2303713fea377dbaae">arg1_type_</a></td></tr>
+<tr class="separator:ac6791fffc805aa2303713fea377dbaae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7390ac1945e87a1e0d172fe266a58d72"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot3.html#a7390ac1945e87a1e0d172fe266a58d72">arg2_type_</a></td></tr>
+<tr class="separator:a7390ac1945e87a1e0d172fe266a58d72"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a54a09bfe0dd9c518ec22cc14a7e43a23"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot3.html#a54a09bfe0dd9c518ec22cc14a7e43a23">arg3_type_</a></td></tr>
+<tr class="separator:a54a09bfe0dd9c518ec22cc14a7e43a23"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a69cca26f164c63de6ffa70a3806fb936"><td class="memItemLeft" align="right" valign="top">typedef T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot3.html#a69cca26f164c63de6ffa70a3806fb936">result_type</a></td></tr>
 <tr class="separator:a69cca26f164c63de6ffa70a3806fb936"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_types_classsigc_1_1slot__base"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classsigc_1_1slot__base')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td></tr>
@@ -96,7 +96,7 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:aeb40907cf0589e97fd541c71e368ad03"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:afa87acf0475e178f8d970bf05f84b04b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot3.html#afa87acf0475e178f8d970bf05f84b04b">slot3</a> (const <a class="el" href="classsigc_1_1slot3.html">slot3</a>&amp; src)</td></tr>
 <tr class="separator:afa87acf0475e178f8d970bf05f84b04b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5bc54482d1e813a4dbded24a0893f996"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot3.html#a5bc54482d1e813a4dbded24a0893f996">operator()</a> (<a class="el" href="classsigc_1_1slot3.html#a2aa9798df311c3de224e535788bb9a12">arg1_type_</a> _A_a1, <a class="el" href="classsigc_1_1slot3.html#add77d4126a1dd4e56f19320767b9cc29">arg2_type_</a> _A_a2, <a class="el" href="classsigc_1_1slot3.html#afef6a5f4b398ef66242d1568e472a82c">arg3_type_</a> _A_a3) const </td></tr>
+<tr class="memitem:a5bc54482d1e813a4dbded24a0893f996"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot3.html#a5bc54482d1e813a4dbded24a0893f996">operator()</a> (<a class="el" href="classsigc_1_1slot3.html#ac6791fffc805aa2303713fea377dbaae">arg1_type_</a> _A_a1, <a class="el" href="classsigc_1_1slot3.html#a7390ac1945e87a1e0d172fe266a58d72">arg2_type_</a> _A_a2, <a class="el" href="classsigc_1_1slot3.html#a54a09bfe0dd9c518ec22cc14a7e43a23">arg3_type_</a> _A_a3) const </td></tr>
 <tr class="memdesc:a5bc54482d1e813a4dbded24a0893f996"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invoke the contained functor unless slot is in blocking state.  <a href="#a5bc54482d1e813a4dbded24a0893f996">More...</a><br /></td></tr>
 <tr class="separator:a5bc54482d1e813a4dbded24a0893f996"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2ff8f9202019d25ddab688128c504e72"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1slot3.html">slot3</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot3.html#a2ff8f9202019d25ddab688128c504e72">operator=</a> (const <a class="el" href="classsigc_1_1slot3.html">slot3</a>&amp; src)</td></tr>
@@ -170,42 +170,42 @@ class sigc::slot3&lt; T_return, T_arg1, T_arg2, T_arg3 &gt;</h3>
 <p>To use simply assign the desired functor to the slot. If the functor is not compatible with the parameter list defined with the template arguments compiler errors are triggered. When called the slot will invoke the functor with minimal copies. <a class="el" href="classsigc_1_1slot__base.html#a69042c2e2b0e5449fbf8203e862192a7" title="Sets the blocking state. ">block()</a> and <a class="el" href="classsigc_1_1slot__base.html#ad93eaf25fae13186a1af8f699c6004a1" title="Unsets the blocking state. ">unblock()</a> can be used to block the functor's invocation from <a class="el" href="classsigc_1_1slot3.html#a5bc54482d1e813a4dbded24a0893f996" title="Invoke the contained functor unless slot is in blocking state. ">operator()()</a> temporarily.</p>
 <p>You should use the more convenient unnumbered <a class="el" href="classsigc_1_1slot.html" title="Convenience wrapper for the numbered sigc::slot# templates. ">sigc::slot</a> template. </p>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
-<a class="anchor" id="a2aa9798df311c3de224e535788bb9a12"></a>
+<a class="anchor" id="ac6791fffc805aa2303713fea377dbaae"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 &gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg1&gt;::take <a class="el" href="classsigc_1_1slot3.html">sigc::slot3</a>&lt; T_return, T_arg1, T_arg2, T_arg3 &gt;::<a class="el" href="classsigc_1_1slot3.html#a2aa9798df311c3de224e535788bb9a12">arg1_type_</a></td>
+          <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg1&gt; <a class="el" href="classsigc_1_1slot3.html">sigc::slot3</a>&lt; T_return, T_arg1, T_arg2, T_arg3 &gt;::<a class="el" href="classsigc_1_1slot3.html#ac6791fffc805aa2303713fea377dbaae">arg1_type_</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="add77d4126a1dd4e56f19320767b9cc29"></a>
+<a class="anchor" id="a7390ac1945e87a1e0d172fe266a58d72"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 &gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg2&gt;::take <a class="el" href="classsigc_1_1slot3.html">sigc::slot3</a>&lt; T_return, T_arg1, T_arg2, T_arg3 &gt;::<a class="el" href="classsigc_1_1slot3.html#add77d4126a1dd4e56f19320767b9cc29">arg2_type_</a></td>
+          <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg2&gt; <a class="el" href="classsigc_1_1slot3.html">sigc::slot3</a>&lt; T_return, T_arg1, T_arg2, T_arg3 &gt;::<a class="el" href="classsigc_1_1slot3.html#a7390ac1945e87a1e0d172fe266a58d72">arg2_type_</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="afef6a5f4b398ef66242d1568e472a82c"></a>
+<a class="anchor" id="a54a09bfe0dd9c518ec22cc14a7e43a23"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 &gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg3&gt;::take <a class="el" href="classsigc_1_1slot3.html">sigc::slot3</a>&lt; T_return, T_arg1, T_arg2, T_arg3 &gt;::<a class="el" href="classsigc_1_1slot3.html#afef6a5f4b398ef66242d1568e472a82c">arg3_type_</a></td>
+          <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg3&gt; <a class="el" href="classsigc_1_1slot3.html">sigc::slot3</a>&lt; T_return, T_arg1, T_arg2, T_arg3 &gt;::<a class="el" href="classsigc_1_1slot3.html#a54a09bfe0dd9c518ec22cc14a7e43a23">arg3_type_</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
@@ -327,19 +327,19 @@ template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 &gt; </
         <tr>
           <td class="memname">T_return <a class="el" href="classsigc_1_1slot3.html">sigc::slot3</a>&lt; T_return, T_arg1, T_arg2, T_arg3 &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="classsigc_1_1slot3.html#a2aa9798df311c3de224e535788bb9a12">arg1_type_</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="classsigc_1_1slot3.html#ac6791fffc805aa2303713fea377dbaae">arg1_type_</a>&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="classsigc_1_1slot3.html#add77d4126a1dd4e56f19320767b9cc29">arg2_type_</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="classsigc_1_1slot3.html#a7390ac1945e87a1e0d172fe266a58d72">arg2_type_</a>&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="classsigc_1_1slot3.html#afef6a5f4b398ef66242d1568e472a82c">arg3_type_</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="classsigc_1_1slot3.html#a54a09bfe0dd9c518ec22cc14a7e43a23">arg3_type_</a>&#160;</td>
           <td class="paramname"><em>_A_a3</em>&#160;</td>
         </tr>
         <tr>
@@ -406,7 +406,7 @@ template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 &gt; </
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 61f7fda1f57cde1e33e89a20a9c6674a4febd5c8..1cfcf423762b83d852eb4647c85983a2a3ca6e66 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 <p>This is the complete list of members for <a class="el" href="classsigc_1_1slot4.html">sigc::slot4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#afb626f3bce53c7430ee4b5e00449837e">add_destroy_notify_callback</a>(void* data, func_destroy_notify func) const </td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1slot4.html#a4e83a8c2b863d63a3a62c980311c3cd6">arg1_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot4.html">sigc::slot4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot4.html#afa40f41b2158ca59ce1e3fd74b6904f4">arg2_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot4.html">sigc::slot4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1slot4.html#a157a0ea716942080dbabe5baf86f26dc">arg3_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot4.html">sigc::slot4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot4.html#abfec1ba21a151b20403967d5eb9e02cf">arg4_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot4.html">sigc::slot4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1slot4.html#a4426d0dcf517d0d815d6add3c9490437">arg1_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot4.html">sigc::slot4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot4.html#abf1d276525f0120a734b2b054b9cfb3f">arg2_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot4.html">sigc::slot4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1slot4.html#ae1af3fbe3981779b68f5676f46f6085c">arg3_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot4.html">sigc::slot4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot4.html#aec7f4747dbe5b581c65c07033ca1bfe5">arg4_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot4.html">sigc::slot4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a69042c2e2b0e5449fbf8203e862192a7">block</a>(bool should_block=true)</td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a824a4b0b72b85c3b5fb0a9f479790d9e">blocked</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a9dc4958860c0f8300b461a743b7f2a2b">blocked_</a></td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
@@ -88,7 +88,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 671225db7b266e61fc917f472112374c6d778ddc..e890dee4f435c909fd7977c87792d26ad308d179 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -74,14 +74,14 @@ Inheritance diagram for sigc::slot4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
 Public Types</h2></td></tr>
-<tr class="memitem:a4e83a8c2b863d63a3a62c980311c3cd6"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot4.html#a4e83a8c2b863d63a3a62c980311c3cd6">arg1_type_</a></td></tr>
-<tr class="separator:a4e83a8c2b863d63a3a62c980311c3cd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afa40f41b2158ca59ce1e3fd74b6904f4"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot4.html#afa40f41b2158ca59ce1e3fd74b6904f4">arg2_type_</a></td></tr>
-<tr class="separator:afa40f41b2158ca59ce1e3fd74b6904f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a157a0ea716942080dbabe5baf86f26dc"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot4.html#a157a0ea716942080dbabe5baf86f26dc">arg3_type_</a></td></tr>
-<tr class="separator:a157a0ea716942080dbabe5baf86f26dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abfec1ba21a151b20403967d5eb9e02cf"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot4.html#abfec1ba21a151b20403967d5eb9e02cf">arg4_type_</a></td></tr>
-<tr class="separator:abfec1ba21a151b20403967d5eb9e02cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4426d0dcf517d0d815d6add3c9490437"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot4.html#a4426d0dcf517d0d815d6add3c9490437">arg1_type_</a></td></tr>
+<tr class="separator:a4426d0dcf517d0d815d6add3c9490437"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf1d276525f0120a734b2b054b9cfb3f"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot4.html#abf1d276525f0120a734b2b054b9cfb3f">arg2_type_</a></td></tr>
+<tr class="separator:abf1d276525f0120a734b2b054b9cfb3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae1af3fbe3981779b68f5676f46f6085c"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot4.html#ae1af3fbe3981779b68f5676f46f6085c">arg3_type_</a></td></tr>
+<tr class="separator:ae1af3fbe3981779b68f5676f46f6085c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aec7f4747dbe5b581c65c07033ca1bfe5"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot4.html#aec7f4747dbe5b581c65c07033ca1bfe5">arg4_type_</a></td></tr>
+<tr class="separator:aec7f4747dbe5b581c65c07033ca1bfe5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a3f6b5b11385536c1c199ca29468c638a"><td class="memItemLeft" align="right" valign="top">typedef T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot4.html#a3f6b5b11385536c1c199ca29468c638a">result_type</a></td></tr>
 <tr class="separator:a3f6b5b11385536c1c199ca29468c638a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_types_classsigc_1_1slot__base"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classsigc_1_1slot__base')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td></tr>
@@ -98,7 +98,7 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a50d331d378ba1f3cb03f39a42a4aa3cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7b7080168e769cdec8d916f71fa58d21"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot4.html#a7b7080168e769cdec8d916f71fa58d21">slot4</a> (const <a class="el" href="classsigc_1_1slot4.html">slot4</a>&amp; src)</td></tr>
 <tr class="separator:a7b7080168e769cdec8d916f71fa58d21"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8d7a64f3e5c308136ea6456450d83f43"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot4.html#a8d7a64f3e5c308136ea6456450d83f43">operator()</a> (<a class="el" href="classsigc_1_1slot4.html#a4e83a8c2b863d63a3a62c980311c3cd6">arg1_type_</a> _A_a1, <a class="el" href="classsigc_1_1slot4.html#afa40f41b2158ca59ce1e3fd74b6904f4">arg2_type_</a> _A_a2, <a class="el" href="classsigc_1_1slot4.html#a157a0ea716942080dbabe5baf86f26dc">arg3_type_</a> _A_a3, <a class="el" href="classsigc_1_1slot4.html#abfec1ba21a151b20403967d5eb9e02cf">arg4_type_</a> _A_a4) const </td></tr>
+<tr class="memitem:a8d7a64f3e5c308136ea6456450d83f43"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot4.html#a8d7a64f3e5c308136ea6456450d83f43">operator()</a> (<a class="el" href="classsigc_1_1slot4.html#a4426d0dcf517d0d815d6add3c9490437">arg1_type_</a> _A_a1, <a class="el" href="classsigc_1_1slot4.html#abf1d276525f0120a734b2b054b9cfb3f">arg2_type_</a> _A_a2, <a class="el" href="classsigc_1_1slot4.html#ae1af3fbe3981779b68f5676f46f6085c">arg3_type_</a> _A_a3, <a class="el" href="classsigc_1_1slot4.html#aec7f4747dbe5b581c65c07033ca1bfe5">arg4_type_</a> _A_a4) const </td></tr>
 <tr class="memdesc:a8d7a64f3e5c308136ea6456450d83f43"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invoke the contained functor unless slot is in blocking state.  <a href="#a8d7a64f3e5c308136ea6456450d83f43">More...</a><br /></td></tr>
 <tr class="separator:a8d7a64f3e5c308136ea6456450d83f43"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac2fb7f8ae312ced5b7436f0a0d062132"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1slot4.html">slot4</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot4.html#ac2fb7f8ae312ced5b7436f0a0d062132">operator=</a> (const <a class="el" href="classsigc_1_1slot4.html">slot4</a>&amp; src)</td></tr>
@@ -173,56 +173,56 @@ class sigc::slot4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</h3>
 <p>To use simply assign the desired functor to the slot. If the functor is not compatible with the parameter list defined with the template arguments compiler errors are triggered. When called the slot will invoke the functor with minimal copies. <a class="el" href="classsigc_1_1slot__base.html#a69042c2e2b0e5449fbf8203e862192a7" title="Sets the blocking state. ">block()</a> and <a class="el" href="classsigc_1_1slot__base.html#ad93eaf25fae13186a1af8f699c6004a1" title="Unsets the blocking state. ">unblock()</a> can be used to block the functor's invocation from <a class="el" href="classsigc_1_1slot4.html#a8d7a64f3e5c308136ea6456450d83f43" title="Invoke the contained functor unless slot is in blocking state. ">operator()()</a> temporarily.</p>
 <p>You should use the more convenient unnumbered <a class="el" href="classsigc_1_1slot.html" title="Convenience wrapper for the numbered sigc::slot# templates. ">sigc::slot</a> template. </p>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
-<a class="anchor" id="a4e83a8c2b863d63a3a62c980311c3cd6"></a>
+<a class="anchor" id="a4426d0dcf517d0d815d6add3c9490437"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 &gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg1&gt;::take <a class="el" href="classsigc_1_1slot4.html">sigc::slot4</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4 &gt;::<a class="el" href="classsigc_1_1slot4.html#a4e83a8c2b863d63a3a62c980311c3cd6">arg1_type_</a></td>
+          <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg1&gt; <a class="el" href="classsigc_1_1slot4.html">sigc::slot4</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4 &gt;::<a class="el" href="classsigc_1_1slot4.html#a4426d0dcf517d0d815d6add3c9490437">arg1_type_</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="afa40f41b2158ca59ce1e3fd74b6904f4"></a>
+<a class="anchor" id="abf1d276525f0120a734b2b054b9cfb3f"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 &gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg2&gt;::take <a class="el" href="classsigc_1_1slot4.html">sigc::slot4</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4 &gt;::<a class="el" href="classsigc_1_1slot4.html#afa40f41b2158ca59ce1e3fd74b6904f4">arg2_type_</a></td>
+          <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg2&gt; <a class="el" href="classsigc_1_1slot4.html">sigc::slot4</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4 &gt;::<a class="el" href="classsigc_1_1slot4.html#abf1d276525f0120a734b2b054b9cfb3f">arg2_type_</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="a157a0ea716942080dbabe5baf86f26dc"></a>
+<a class="anchor" id="ae1af3fbe3981779b68f5676f46f6085c"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 &gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg3&gt;::take <a class="el" href="classsigc_1_1slot4.html">sigc::slot4</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4 &gt;::<a class="el" href="classsigc_1_1slot4.html#a157a0ea716942080dbabe5baf86f26dc">arg3_type_</a></td>
+          <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg3&gt; <a class="el" href="classsigc_1_1slot4.html">sigc::slot4</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4 &gt;::<a class="el" href="classsigc_1_1slot4.html#ae1af3fbe3981779b68f5676f46f6085c">arg3_type_</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="abfec1ba21a151b20403967d5eb9e02cf"></a>
+<a class="anchor" id="aec7f4747dbe5b581c65c07033ca1bfe5"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 &gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg4&gt;::take <a class="el" href="classsigc_1_1slot4.html">sigc::slot4</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4 &gt;::<a class="el" href="classsigc_1_1slot4.html#abfec1ba21a151b20403967d5eb9e02cf">arg4_type_</a></td>
+          <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg4&gt; <a class="el" href="classsigc_1_1slot4.html">sigc::slot4</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4 &gt;::<a class="el" href="classsigc_1_1slot4.html#aec7f4747dbe5b581c65c07033ca1bfe5">arg4_type_</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
@@ -344,25 +344,25 @@ template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class
         <tr>
           <td class="memname">T_return <a class="el" href="classsigc_1_1slot4.html">sigc::slot4</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4 &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="classsigc_1_1slot4.html#a4e83a8c2b863d63a3a62c980311c3cd6">arg1_type_</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="classsigc_1_1slot4.html#a4426d0dcf517d0d815d6add3c9490437">arg1_type_</a>&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="classsigc_1_1slot4.html#afa40f41b2158ca59ce1e3fd74b6904f4">arg2_type_</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="classsigc_1_1slot4.html#abf1d276525f0120a734b2b054b9cfb3f">arg2_type_</a>&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="classsigc_1_1slot4.html#a157a0ea716942080dbabe5baf86f26dc">arg3_type_</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="classsigc_1_1slot4.html#ae1af3fbe3981779b68f5676f46f6085c">arg3_type_</a>&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="classsigc_1_1slot4.html#abfec1ba21a151b20403967d5eb9e02cf">arg4_type_</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="classsigc_1_1slot4.html#aec7f4747dbe5b581c65c07033ca1bfe5">arg4_type_</a>&#160;</td>
           <td class="paramname"><em>_A_a4</em>&#160;</td>
         </tr>
         <tr>
@@ -430,7 +430,7 @@ template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 4e0aaf80d98357bd569127f1efd8dffe4d291d7d..665105dcc3823581fdcc2c3d95ca47080c720027 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 <p>This is the complete list of members for <a class="el" href="classsigc_1_1slot5.html">sigc::slot5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#afb626f3bce53c7430ee4b5e00449837e">add_destroy_notify_callback</a>(void* data, func_destroy_notify func) const </td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1slot5.html#aa3dd44327a3881b5fbf725456a08cb0d">arg1_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot5.html">sigc::slot5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot5.html#acf28e48ef5d2fbac436b2b5480c54924">arg2_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot5.html">sigc::slot5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1slot5.html#a148432d9435380a29d4cb2501bcbe12a">arg3_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot5.html">sigc::slot5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot5.html#a8a06dbe3ec0dc66d60a7cd005fd6e134">arg4_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot5.html">sigc::slot5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1slot5.html#a7838ffea5ef5d1b1e980267dba0d63e9">arg5_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot5.html">sigc::slot5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1slot5.html#aeda4706cbac7cb87a276ffeb8bdada16">arg1_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot5.html">sigc::slot5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot5.html#ad93d2b3cdce1c3990bde0f49693096e1">arg2_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot5.html">sigc::slot5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1slot5.html#aab17d4f2a38e02219c1a4757ba268baf">arg3_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot5.html">sigc::slot5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot5.html#afe7fd46dc4b01397db2c2a9c70b02735">arg4_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot5.html">sigc::slot5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1slot5.html#ade67aef04bbfd7c6af63e93afc709321">arg5_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot5.html">sigc::slot5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a69042c2e2b0e5449fbf8203e862192a7">block</a>(bool should_block=true)</td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a824a4b0b72b85c3b5fb0a9f479790d9e">blocked</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a9dc4958860c0f8300b461a743b7f2a2b">blocked_</a></td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
@@ -89,7 +89,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3a552cea529d27d504b16eb3f7bc8a6b4b7eb01c..07306904330a6c640e74b33329a4e3f25ccb035b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -74,16 +74,16 @@ Inheritance diagram for sigc::slot5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
 Public Types</h2></td></tr>
-<tr class="memitem:aa3dd44327a3881b5fbf725456a08cb0d"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot5.html#aa3dd44327a3881b5fbf725456a08cb0d">arg1_type_</a></td></tr>
-<tr class="separator:aa3dd44327a3881b5fbf725456a08cb0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acf28e48ef5d2fbac436b2b5480c54924"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot5.html#acf28e48ef5d2fbac436b2b5480c54924">arg2_type_</a></td></tr>
-<tr class="separator:acf28e48ef5d2fbac436b2b5480c54924"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a148432d9435380a29d4cb2501bcbe12a"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot5.html#a148432d9435380a29d4cb2501bcbe12a">arg3_type_</a></td></tr>
-<tr class="separator:a148432d9435380a29d4cb2501bcbe12a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8a06dbe3ec0dc66d60a7cd005fd6e134"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot5.html#a8a06dbe3ec0dc66d60a7cd005fd6e134">arg4_type_</a></td></tr>
-<tr class="separator:a8a06dbe3ec0dc66d60a7cd005fd6e134"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7838ffea5ef5d1b1e980267dba0d63e9"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot5.html#a7838ffea5ef5d1b1e980267dba0d63e9">arg5_type_</a></td></tr>
-<tr class="separator:a7838ffea5ef5d1b1e980267dba0d63e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeda4706cbac7cb87a276ffeb8bdada16"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot5.html#aeda4706cbac7cb87a276ffeb8bdada16">arg1_type_</a></td></tr>
+<tr class="separator:aeda4706cbac7cb87a276ffeb8bdada16"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad93d2b3cdce1c3990bde0f49693096e1"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot5.html#ad93d2b3cdce1c3990bde0f49693096e1">arg2_type_</a></td></tr>
+<tr class="separator:ad93d2b3cdce1c3990bde0f49693096e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab17d4f2a38e02219c1a4757ba268baf"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot5.html#aab17d4f2a38e02219c1a4757ba268baf">arg3_type_</a></td></tr>
+<tr class="separator:aab17d4f2a38e02219c1a4757ba268baf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afe7fd46dc4b01397db2c2a9c70b02735"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot5.html#afe7fd46dc4b01397db2c2a9c70b02735">arg4_type_</a></td></tr>
+<tr class="separator:afe7fd46dc4b01397db2c2a9c70b02735"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade67aef04bbfd7c6af63e93afc709321"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot5.html#ade67aef04bbfd7c6af63e93afc709321">arg5_type_</a></td></tr>
+<tr class="separator:ade67aef04bbfd7c6af63e93afc709321"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aac50a6486dddcac3a42022a6f2189f09"><td class="memItemLeft" align="right" valign="top">typedef T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot5.html#aac50a6486dddcac3a42022a6f2189f09">result_type</a></td></tr>
 <tr class="separator:aac50a6486dddcac3a42022a6f2189f09"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_types_classsigc_1_1slot__base"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classsigc_1_1slot__base')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td></tr>
@@ -100,7 +100,7 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:abcf315edb57a1a23ab7f4a0d25e57736"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad54fd2ef5f50844c214f1a5fbaef9299"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot5.html#ad54fd2ef5f50844c214f1a5fbaef9299">slot5</a> (const <a class="el" href="classsigc_1_1slot5.html">slot5</a>&amp; src)</td></tr>
 <tr class="separator:ad54fd2ef5f50844c214f1a5fbaef9299"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2c05f974b6c5c8b59b2a5259ace5e1c7"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot5.html#a2c05f974b6c5c8b59b2a5259ace5e1c7">operator()</a> (<a class="el" href="classsigc_1_1slot5.html#aa3dd44327a3881b5fbf725456a08cb0d">arg1_type_</a> _A_a1, <a class="el" href="classsigc_1_1slot5.html#acf28e48ef5d2fbac436b2b5480c54924">arg2_type_</a> _A_a2, <a class="el" href="classsigc_1_1slot5.html#a148432d9435380a29d4cb2501bcbe12a">arg3_type_</a> _A_a3, <a class="el" href="classsigc_1_1slot5.html#a8a06dbe3ec0dc66d60a7cd005fd6e134">arg4_type_</a> _A_a4, <a class="el" href="classsigc_1_1slot5.html#a7838ffea5ef5d1b1e980267dba0d63e9">arg5_type_</a> _A_a5) const </td></tr>
+<tr class="memitem:a2c05f974b6c5c8b59b2a5259ace5e1c7"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot5.html#a2c05f974b6c5c8b59b2a5259ace5e1c7">operator()</a> (<a class="el" href="classsigc_1_1slot5.html#aeda4706cbac7cb87a276ffeb8bdada16">arg1_type_</a> _A_a1, <a class="el" href="classsigc_1_1slot5.html#ad93d2b3cdce1c3990bde0f49693096e1">arg2_type_</a> _A_a2, <a class="el" href="classsigc_1_1slot5.html#aab17d4f2a38e02219c1a4757ba268baf">arg3_type_</a> _A_a3, <a class="el" href="classsigc_1_1slot5.html#afe7fd46dc4b01397db2c2a9c70b02735">arg4_type_</a> _A_a4, <a class="el" href="classsigc_1_1slot5.html#ade67aef04bbfd7c6af63e93afc709321">arg5_type_</a> _A_a5) const </td></tr>
 <tr class="memdesc:a2c05f974b6c5c8b59b2a5259ace5e1c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invoke the contained functor unless slot is in blocking state.  <a href="#a2c05f974b6c5c8b59b2a5259ace5e1c7">More...</a><br /></td></tr>
 <tr class="separator:a2c05f974b6c5c8b59b2a5259ace5e1c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a24d22be7be827080b34109c625bad7fd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1slot5.html">slot5</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot5.html#a24d22be7be827080b34109c625bad7fd">operator=</a> (const <a class="el" href="classsigc_1_1slot5.html">slot5</a>&amp; src)</td></tr>
@@ -176,70 +176,70 @@ class sigc::slot5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</h3>
 <p>To use simply assign the desired functor to the slot. If the functor is not compatible with the parameter list defined with the template arguments compiler errors are triggered. When called the slot will invoke the functor with minimal copies. <a class="el" href="classsigc_1_1slot__base.html#a69042c2e2b0e5449fbf8203e862192a7" title="Sets the blocking state. ">block()</a> and <a class="el" href="classsigc_1_1slot__base.html#ad93eaf25fae13186a1af8f699c6004a1" title="Unsets the blocking state. ">unblock()</a> can be used to block the functor's invocation from <a class="el" href="classsigc_1_1slot5.html#a2c05f974b6c5c8b59b2a5259ace5e1c7" title="Invoke the contained functor unless slot is in blocking state. ">operator()()</a> temporarily.</p>
 <p>You should use the more convenient unnumbered <a class="el" href="classsigc_1_1slot.html" title="Convenience wrapper for the numbered sigc::slot# templates. ">sigc::slot</a> template. </p>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
-<a class="anchor" id="aa3dd44327a3881b5fbf725456a08cb0d"></a>
+<a class="anchor" id="aeda4706cbac7cb87a276ffeb8bdada16"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 &gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg1&gt;::take <a class="el" href="classsigc_1_1slot5.html">sigc::slot5</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;::<a class="el" href="classsigc_1_1slot5.html#aa3dd44327a3881b5fbf725456a08cb0d">arg1_type_</a></td>
+          <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg1&gt; <a class="el" href="classsigc_1_1slot5.html">sigc::slot5</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;::<a class="el" href="classsigc_1_1slot5.html#aeda4706cbac7cb87a276ffeb8bdada16">arg1_type_</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="acf28e48ef5d2fbac436b2b5480c54924"></a>
+<a class="anchor" id="ad93d2b3cdce1c3990bde0f49693096e1"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 &gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg2&gt;::take <a class="el" href="classsigc_1_1slot5.html">sigc::slot5</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;::<a class="el" href="classsigc_1_1slot5.html#acf28e48ef5d2fbac436b2b5480c54924">arg2_type_</a></td>
+          <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg2&gt; <a class="el" href="classsigc_1_1slot5.html">sigc::slot5</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;::<a class="el" href="classsigc_1_1slot5.html#ad93d2b3cdce1c3990bde0f49693096e1">arg2_type_</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="a148432d9435380a29d4cb2501bcbe12a"></a>
+<a class="anchor" id="aab17d4f2a38e02219c1a4757ba268baf"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 &gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg3&gt;::take <a class="el" href="classsigc_1_1slot5.html">sigc::slot5</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;::<a class="el" href="classsigc_1_1slot5.html#a148432d9435380a29d4cb2501bcbe12a">arg3_type_</a></td>
+          <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg3&gt; <a class="el" href="classsigc_1_1slot5.html">sigc::slot5</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;::<a class="el" href="classsigc_1_1slot5.html#aab17d4f2a38e02219c1a4757ba268baf">arg3_type_</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="a8a06dbe3ec0dc66d60a7cd005fd6e134"></a>
+<a class="anchor" id="afe7fd46dc4b01397db2c2a9c70b02735"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 &gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg4&gt;::take <a class="el" href="classsigc_1_1slot5.html">sigc::slot5</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;::<a class="el" href="classsigc_1_1slot5.html#a8a06dbe3ec0dc66d60a7cd005fd6e134">arg4_type_</a></td>
+          <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg4&gt; <a class="el" href="classsigc_1_1slot5.html">sigc::slot5</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;::<a class="el" href="classsigc_1_1slot5.html#afe7fd46dc4b01397db2c2a9c70b02735">arg4_type_</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="a7838ffea5ef5d1b1e980267dba0d63e9"></a>
+<a class="anchor" id="ade67aef04bbfd7c6af63e93afc709321"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 &gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg5&gt;::take <a class="el" href="classsigc_1_1slot5.html">sigc::slot5</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;::<a class="el" href="classsigc_1_1slot5.html#a7838ffea5ef5d1b1e980267dba0d63e9">arg5_type_</a></td>
+          <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg5&gt; <a class="el" href="classsigc_1_1slot5.html">sigc::slot5</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;::<a class="el" href="classsigc_1_1slot5.html#ade67aef04bbfd7c6af63e93afc709321">arg5_type_</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
@@ -361,31 +361,31 @@ template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class
         <tr>
           <td class="memname">T_return <a class="el" href="classsigc_1_1slot5.html">sigc::slot5</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="classsigc_1_1slot5.html#aa3dd44327a3881b5fbf725456a08cb0d">arg1_type_</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="classsigc_1_1slot5.html#aeda4706cbac7cb87a276ffeb8bdada16">arg1_type_</a>&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="classsigc_1_1slot5.html#acf28e48ef5d2fbac436b2b5480c54924">arg2_type_</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="classsigc_1_1slot5.html#ad93d2b3cdce1c3990bde0f49693096e1">arg2_type_</a>&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="classsigc_1_1slot5.html#a148432d9435380a29d4cb2501bcbe12a">arg3_type_</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="classsigc_1_1slot5.html#aab17d4f2a38e02219c1a4757ba268baf">arg3_type_</a>&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="classsigc_1_1slot5.html#a8a06dbe3ec0dc66d60a7cd005fd6e134">arg4_type_</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="classsigc_1_1slot5.html#afe7fd46dc4b01397db2c2a9c70b02735">arg4_type_</a>&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="classsigc_1_1slot5.html#a7838ffea5ef5d1b1e980267dba0d63e9">arg5_type_</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="classsigc_1_1slot5.html#ade67aef04bbfd7c6af63e93afc709321">arg5_type_</a>&#160;</td>
           <td class="paramname"><em>_A_a5</em>&#160;</td>
         </tr>
         <tr>
@@ -454,7 +454,7 @@ template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 9baa16c2a378829088d814edbf71b0ff16471096..bd1f2737a5b28bff449c1e435d65670f069ee691 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 <p>This is the complete list of members for <a class="el" href="classsigc_1_1slot6.html">sigc::slot6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#afb626f3bce53c7430ee4b5e00449837e">add_destroy_notify_callback</a>(void* data, func_destroy_notify func) const </td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1slot6.html#ab3e64e9000818c57d71ace5378cd88d9">arg1_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot6.html">sigc::slot6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot6.html#a79bb5bb8a57aafc7be66a0e818370b8e">arg2_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot6.html">sigc::slot6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1slot6.html#a37cd654d10964686d687b3eb6815be77">arg3_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot6.html">sigc::slot6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot6.html#a82916dd6aa5592a30180204bf470cc83">arg4_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot6.html">sigc::slot6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1slot6.html#a8701fd8f302584b2cef720dca31b1626">arg5_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot6.html">sigc::slot6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot6.html#a5cb150b657589e5b80a04fa7a7da3e1c">arg6_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot6.html">sigc::slot6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1slot6.html#a98240591834da17569f94410684120ba">arg1_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot6.html">sigc::slot6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot6.html#a44b34c5068d0150922cc630400a1962a">arg2_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot6.html">sigc::slot6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1slot6.html#a05f153d441986f23d115bf29c92736ca">arg3_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot6.html">sigc::slot6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot6.html#a285a8d86913eff1b27b89f4d795190c1">arg4_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot6.html">sigc::slot6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1slot6.html#a4a304a22b1a1fae56b7998ae4ae3c0e1">arg5_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot6.html">sigc::slot6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot6.html#ae935d9ad4042e4cfb0730e2855d7882e">arg6_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot6.html">sigc::slot6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a69042c2e2b0e5449fbf8203e862192a7">block</a>(bool should_block=true)</td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a824a4b0b72b85c3b5fb0a9f479790d9e">blocked</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a9dc4958860c0f8300b461a743b7f2a2b">blocked_</a></td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
@@ -90,7 +90,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 54e5fe0a371e391a940ba24dc01db49cb82377d2..3fc85acf563481cec19a6024e930077a866250f3 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -74,18 +74,18 @@ Inheritance diagram for sigc::slot6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
 Public Types</h2></td></tr>
-<tr class="memitem:ab3e64e9000818c57d71ace5378cd88d9"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#ab3e64e9000818c57d71ace5378cd88d9">arg1_type_</a></td></tr>
-<tr class="separator:ab3e64e9000818c57d71ace5378cd88d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a79bb5bb8a57aafc7be66a0e818370b8e"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#a79bb5bb8a57aafc7be66a0e818370b8e">arg2_type_</a></td></tr>
-<tr class="separator:a79bb5bb8a57aafc7be66a0e818370b8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a37cd654d10964686d687b3eb6815be77"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#a37cd654d10964686d687b3eb6815be77">arg3_type_</a></td></tr>
-<tr class="separator:a37cd654d10964686d687b3eb6815be77"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a82916dd6aa5592a30180204bf470cc83"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#a82916dd6aa5592a30180204bf470cc83">arg4_type_</a></td></tr>
-<tr class="separator:a82916dd6aa5592a30180204bf470cc83"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8701fd8f302584b2cef720dca31b1626"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#a8701fd8f302584b2cef720dca31b1626">arg5_type_</a></td></tr>
-<tr class="separator:a8701fd8f302584b2cef720dca31b1626"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5cb150b657589e5b80a04fa7a7da3e1c"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#a5cb150b657589e5b80a04fa7a7da3e1c">arg6_type_</a></td></tr>
-<tr class="separator:a5cb150b657589e5b80a04fa7a7da3e1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a98240591834da17569f94410684120ba"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#a98240591834da17569f94410684120ba">arg1_type_</a></td></tr>
+<tr class="separator:a98240591834da17569f94410684120ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a44b34c5068d0150922cc630400a1962a"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#a44b34c5068d0150922cc630400a1962a">arg2_type_</a></td></tr>
+<tr class="separator:a44b34c5068d0150922cc630400a1962a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a05f153d441986f23d115bf29c92736ca"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#a05f153d441986f23d115bf29c92736ca">arg3_type_</a></td></tr>
+<tr class="separator:a05f153d441986f23d115bf29c92736ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a285a8d86913eff1b27b89f4d795190c1"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#a285a8d86913eff1b27b89f4d795190c1">arg4_type_</a></td></tr>
+<tr class="separator:a285a8d86913eff1b27b89f4d795190c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4a304a22b1a1fae56b7998ae4ae3c0e1"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#a4a304a22b1a1fae56b7998ae4ae3c0e1">arg5_type_</a></td></tr>
+<tr class="separator:a4a304a22b1a1fae56b7998ae4ae3c0e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae935d9ad4042e4cfb0730e2855d7882e"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#ae935d9ad4042e4cfb0730e2855d7882e">arg6_type_</a></td></tr>
+<tr class="separator:ae935d9ad4042e4cfb0730e2855d7882e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8dae48d6160e0f917f545eb10950a9bf"><td class="memItemLeft" align="right" valign="top">typedef T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#a8dae48d6160e0f917f545eb10950a9bf">result_type</a></td></tr>
 <tr class="separator:a8dae48d6160e0f917f545eb10950a9bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_types_classsigc_1_1slot__base"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classsigc_1_1slot__base')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td></tr>
@@ -102,7 +102,7 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a7458f98cd4ed4a9aa6671ea9f0c260f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7e4c0f209961d3797f6fadfe9d1c6078"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#a7e4c0f209961d3797f6fadfe9d1c6078">slot6</a> (const <a class="el" href="classsigc_1_1slot6.html">slot6</a>&amp; src)</td></tr>
 <tr class="separator:a7e4c0f209961d3797f6fadfe9d1c6078"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5eb35859b00d0a210dd73a8834345331"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#a5eb35859b00d0a210dd73a8834345331">operator()</a> (<a class="el" href="classsigc_1_1slot6.html#ab3e64e9000818c57d71ace5378cd88d9">arg1_type_</a> _A_a1, <a class="el" href="classsigc_1_1slot6.html#a79bb5bb8a57aafc7be66a0e818370b8e">arg2_type_</a> _A_a2, <a class="el" href="classsigc_1_1slot6.html#a37cd654d10964686d687b3eb6815be77">arg3_type_</a> _A_a3, <a class="el" href="classsigc_1_1slot6.html#a82916dd6aa5592a30180204bf470cc83">arg4_type_</a> _A_a4, <a class="el" href="classsigc_1_1slot6.html#a8701fd8f302584b2cef720dca31b1626">arg5_type_</a> _A_a5, <a class="el" href="classsigc_1_1slot6.html#a5cb150b657589e5b80a04fa7a7da3e1c">arg6_type_</a> _A_a6) const </td></tr>
+<tr class="memitem:a5eb35859b00d0a210dd73a8834345331"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#a5eb35859b00d0a210dd73a8834345331">operator()</a> (<a class="el" href="classsigc_1_1slot6.html#a98240591834da17569f94410684120ba">arg1_type_</a> _A_a1, <a class="el" href="classsigc_1_1slot6.html#a44b34c5068d0150922cc630400a1962a">arg2_type_</a> _A_a2, <a class="el" href="classsigc_1_1slot6.html#a05f153d441986f23d115bf29c92736ca">arg3_type_</a> _A_a3, <a class="el" href="classsigc_1_1slot6.html#a285a8d86913eff1b27b89f4d795190c1">arg4_type_</a> _A_a4, <a class="el" href="classsigc_1_1slot6.html#a4a304a22b1a1fae56b7998ae4ae3c0e1">arg5_type_</a> _A_a5, <a class="el" href="classsigc_1_1slot6.html#ae935d9ad4042e4cfb0730e2855d7882e">arg6_type_</a> _A_a6) const </td></tr>
 <tr class="memdesc:a5eb35859b00d0a210dd73a8834345331"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invoke the contained functor unless slot is in blocking state.  <a href="#a5eb35859b00d0a210dd73a8834345331">More...</a><br /></td></tr>
 <tr class="separator:a5eb35859b00d0a210dd73a8834345331"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7d13ed520a19d287719bd24050b7d8a2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1slot6.html">slot6</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#a7d13ed520a19d287719bd24050b7d8a2">operator=</a> (const <a class="el" href="classsigc_1_1slot6.html">slot6</a>&amp; src)</td></tr>
@@ -179,84 +179,84 @@ class sigc::slot6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &
 <p>To use simply assign the desired functor to the slot. If the functor is not compatible with the parameter list defined with the template arguments compiler errors are triggered. When called the slot will invoke the functor with minimal copies. <a class="el" href="classsigc_1_1slot__base.html#a69042c2e2b0e5449fbf8203e862192a7" title="Sets the blocking state. ">block()</a> and <a class="el" href="classsigc_1_1slot__base.html#ad93eaf25fae13186a1af8f699c6004a1" title="Unsets the blocking state. ">unblock()</a> can be used to block the functor's invocation from <a class="el" href="classsigc_1_1slot6.html#a5eb35859b00d0a210dd73a8834345331" title="Invoke the contained functor unless slot is in blocking state. ">operator()()</a> temporarily.</p>
 <p>You should use the more convenient unnumbered <a class="el" href="classsigc_1_1slot.html" title="Convenience wrapper for the numbered sigc::slot# templates. ">sigc::slot</a> template. </p>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
-<a class="anchor" id="ab3e64e9000818c57d71ace5378cd88d9"></a>
+<a class="anchor" id="a98240591834da17569f94410684120ba"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 &gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg1&gt;::take <a class="el" href="classsigc_1_1slot6.html">sigc::slot6</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;::<a class="el" href="classsigc_1_1slot6.html#ab3e64e9000818c57d71ace5378cd88d9">arg1_type_</a></td>
+          <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg1&gt; <a class="el" href="classsigc_1_1slot6.html">sigc::slot6</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;::<a class="el" href="classsigc_1_1slot6.html#a98240591834da17569f94410684120ba">arg1_type_</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="a79bb5bb8a57aafc7be66a0e818370b8e"></a>
+<a class="anchor" id="a44b34c5068d0150922cc630400a1962a"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 &gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg2&gt;::take <a class="el" href="classsigc_1_1slot6.html">sigc::slot6</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;::<a class="el" href="classsigc_1_1slot6.html#a79bb5bb8a57aafc7be66a0e818370b8e">arg2_type_</a></td>
+          <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg2&gt; <a class="el" href="classsigc_1_1slot6.html">sigc::slot6</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;::<a class="el" href="classsigc_1_1slot6.html#a44b34c5068d0150922cc630400a1962a">arg2_type_</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="a37cd654d10964686d687b3eb6815be77"></a>
+<a class="anchor" id="a05f153d441986f23d115bf29c92736ca"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 &gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg3&gt;::take <a class="el" href="classsigc_1_1slot6.html">sigc::slot6</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;::<a class="el" href="classsigc_1_1slot6.html#a37cd654d10964686d687b3eb6815be77">arg3_type_</a></td>
+          <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg3&gt; <a class="el" href="classsigc_1_1slot6.html">sigc::slot6</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;::<a class="el" href="classsigc_1_1slot6.html#a05f153d441986f23d115bf29c92736ca">arg3_type_</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="a82916dd6aa5592a30180204bf470cc83"></a>
+<a class="anchor" id="a285a8d86913eff1b27b89f4d795190c1"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 &gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg4&gt;::take <a class="el" href="classsigc_1_1slot6.html">sigc::slot6</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;::<a class="el" href="classsigc_1_1slot6.html#a82916dd6aa5592a30180204bf470cc83">arg4_type_</a></td>
+          <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg4&gt; <a class="el" href="classsigc_1_1slot6.html">sigc::slot6</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;::<a class="el" href="classsigc_1_1slot6.html#a285a8d86913eff1b27b89f4d795190c1">arg4_type_</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="a8701fd8f302584b2cef720dca31b1626"></a>
+<a class="anchor" id="a4a304a22b1a1fae56b7998ae4ae3c0e1"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 &gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg5&gt;::take <a class="el" href="classsigc_1_1slot6.html">sigc::slot6</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;::<a class="el" href="classsigc_1_1slot6.html#a8701fd8f302584b2cef720dca31b1626">arg5_type_</a></td>
+          <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg5&gt; <a class="el" href="classsigc_1_1slot6.html">sigc::slot6</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;::<a class="el" href="classsigc_1_1slot6.html#a4a304a22b1a1fae56b7998ae4ae3c0e1">arg5_type_</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="a5cb150b657589e5b80a04fa7a7da3e1c"></a>
+<a class="anchor" id="ae935d9ad4042e4cfb0730e2855d7882e"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 &gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg6&gt;::take <a class="el" href="classsigc_1_1slot6.html">sigc::slot6</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;::<a class="el" href="classsigc_1_1slot6.html#a5cb150b657589e5b80a04fa7a7da3e1c">arg6_type_</a></td>
+          <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg6&gt; <a class="el" href="classsigc_1_1slot6.html">sigc::slot6</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;::<a class="el" href="classsigc_1_1slot6.html#ae935d9ad4042e4cfb0730e2855d7882e">arg6_type_</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
@@ -378,37 +378,37 @@ template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class
         <tr>
           <td class="memname">T_return <a class="el" href="classsigc_1_1slot6.html">sigc::slot6</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="classsigc_1_1slot6.html#ab3e64e9000818c57d71ace5378cd88d9">arg1_type_</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="classsigc_1_1slot6.html#a98240591834da17569f94410684120ba">arg1_type_</a>&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="classsigc_1_1slot6.html#a79bb5bb8a57aafc7be66a0e818370b8e">arg2_type_</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="classsigc_1_1slot6.html#a44b34c5068d0150922cc630400a1962a">arg2_type_</a>&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="classsigc_1_1slot6.html#a37cd654d10964686d687b3eb6815be77">arg3_type_</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="classsigc_1_1slot6.html#a05f153d441986f23d115bf29c92736ca">arg3_type_</a>&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="classsigc_1_1slot6.html#a82916dd6aa5592a30180204bf470cc83">arg4_type_</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="classsigc_1_1slot6.html#a285a8d86913eff1b27b89f4d795190c1">arg4_type_</a>&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="classsigc_1_1slot6.html#a8701fd8f302584b2cef720dca31b1626">arg5_type_</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="classsigc_1_1slot6.html#a4a304a22b1a1fae56b7998ae4ae3c0e1">arg5_type_</a>&#160;</td>
           <td class="paramname"><em>_A_a5</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="classsigc_1_1slot6.html#a5cb150b657589e5b80a04fa7a7da3e1c">arg6_type_</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="classsigc_1_1slot6.html#ae935d9ad4042e4cfb0730e2855d7882e">arg6_type_</a>&#160;</td>
           <td class="paramname"><em>_A_a6</em>&#160;</td>
         </tr>
         <tr>
@@ -478,7 +478,7 @@ template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 048bbfb3cef047268a6f088691b32867949427c4..01458481d6cdfac7aacaeb4938260058d59226f2 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 <p>This is the complete list of members for <a class="el" href="classsigc_1_1slot7.html">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#afb626f3bce53c7430ee4b5e00449837e">add_destroy_notify_callback</a>(void* data, func_destroy_notify func) const </td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1slot7.html#a8b4a6d6d00970a10f21ed9f02a8f954f">arg1_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot7.html#aa171043774935c1f80184f6c554ca6c7">arg2_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1slot7.html#a6cd9dd374e6ae4a7e3dcdb31cb1e53d8">arg3_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot7.html#accd7c6d48979d45a13b797e0b9bcd3a1">arg4_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1slot7.html#a797e3dda33c3f0c8e6536cb4ab21d017">arg5_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot7.html#a04e594a0728d461d2557d5c4378e6b1a">arg6_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1slot7.html#a61a70d5528d7f46eaa410249efad14d2">arg7_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1slot7.html#a58edf93a837003d1a69fc77d39fc11a9">arg1_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot7.html#ad144d8ea3ecb891d358b5b1b969be7e2">arg2_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1slot7.html#af90cd5954008a84d6459d99de152a08c">arg3_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot7.html#af42bc9af248b7c2226d93230bd7b1024">arg4_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1slot7.html#ad6c1006a29f6fcb721bc39e8d6f82323">arg5_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot7.html#ae25a8a8663addfce52415a20725a3b3e">arg6_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1slot7.html#a2dc6c96b8d014fab9daea823188ca021">arg7_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a69042c2e2b0e5449fbf8203e862192a7">block</a>(bool should_block=true)</td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a824a4b0b72b85c3b5fb0a9f479790d9e">blocked</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a9dc4958860c0f8300b461a743b7f2a2b">blocked_</a></td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
@@ -91,7 +91,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 35d2fae546c36f408a29da88bb7e550ba13f9b17..8092e267ea2d1118428941c20c64a433a7533686 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -74,20 +74,20 @@ Inheritance diagram for sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
 Public Types</h2></td></tr>
-<tr class="memitem:a8b4a6d6d00970a10f21ed9f02a8f954f"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a8b4a6d6d00970a10f21ed9f02a8f954f">arg1_type_</a></td></tr>
-<tr class="separator:a8b4a6d6d00970a10f21ed9f02a8f954f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa171043774935c1f80184f6c554ca6c7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#aa171043774935c1f80184f6c554ca6c7">arg2_type_</a></td></tr>
-<tr class="separator:aa171043774935c1f80184f6c554ca6c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6cd9dd374e6ae4a7e3dcdb31cb1e53d8"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a6cd9dd374e6ae4a7e3dcdb31cb1e53d8">arg3_type_</a></td></tr>
-<tr class="separator:a6cd9dd374e6ae4a7e3dcdb31cb1e53d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:accd7c6d48979d45a13b797e0b9bcd3a1"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#accd7c6d48979d45a13b797e0b9bcd3a1">arg4_type_</a></td></tr>
-<tr class="separator:accd7c6d48979d45a13b797e0b9bcd3a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a797e3dda33c3f0c8e6536cb4ab21d017"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a797e3dda33c3f0c8e6536cb4ab21d017">arg5_type_</a></td></tr>
-<tr class="separator:a797e3dda33c3f0c8e6536cb4ab21d017"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a04e594a0728d461d2557d5c4378e6b1a"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a04e594a0728d461d2557d5c4378e6b1a">arg6_type_</a></td></tr>
-<tr class="separator:a04e594a0728d461d2557d5c4378e6b1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a61a70d5528d7f46eaa410249efad14d2"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a61a70d5528d7f46eaa410249efad14d2">arg7_type_</a></td></tr>
-<tr class="separator:a61a70d5528d7f46eaa410249efad14d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a58edf93a837003d1a69fc77d39fc11a9"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a58edf93a837003d1a69fc77d39fc11a9">arg1_type_</a></td></tr>
+<tr class="separator:a58edf93a837003d1a69fc77d39fc11a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad144d8ea3ecb891d358b5b1b969be7e2"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#ad144d8ea3ecb891d358b5b1b969be7e2">arg2_type_</a></td></tr>
+<tr class="separator:ad144d8ea3ecb891d358b5b1b969be7e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af90cd5954008a84d6459d99de152a08c"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#af90cd5954008a84d6459d99de152a08c">arg3_type_</a></td></tr>
+<tr class="separator:af90cd5954008a84d6459d99de152a08c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af42bc9af248b7c2226d93230bd7b1024"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#af42bc9af248b7c2226d93230bd7b1024">arg4_type_</a></td></tr>
+<tr class="separator:af42bc9af248b7c2226d93230bd7b1024"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad6c1006a29f6fcb721bc39e8d6f82323"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#ad6c1006a29f6fcb721bc39e8d6f82323">arg5_type_</a></td></tr>
+<tr class="separator:ad6c1006a29f6fcb721bc39e8d6f82323"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae25a8a8663addfce52415a20725a3b3e"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#ae25a8a8663addfce52415a20725a3b3e">arg6_type_</a></td></tr>
+<tr class="separator:ae25a8a8663addfce52415a20725a3b3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2dc6c96b8d014fab9daea823188ca021"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a2dc6c96b8d014fab9daea823188ca021">arg7_type_</a></td></tr>
+<tr class="separator:a2dc6c96b8d014fab9daea823188ca021"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a06a374d3304636cb48fed29542dc851f"><td class="memItemLeft" align="right" valign="top">typedef T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a06a374d3304636cb48fed29542dc851f">result_type</a></td></tr>
 <tr class="separator:a06a374d3304636cb48fed29542dc851f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_types_classsigc_1_1slot__base"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classsigc_1_1slot__base')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td></tr>
@@ -104,7 +104,7 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:aa9b64dc6516b8a0d55f46e4737eaaf8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a6411349bb6f8d7151f41ae7772e61f6d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a6411349bb6f8d7151f41ae7772e61f6d">slot7</a> (const <a class="el" href="classsigc_1_1slot7.html">slot7</a>&amp; src)</td></tr>
 <tr class="separator:a6411349bb6f8d7151f41ae7772e61f6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a115f4dc171664e693a6bb7afc41778d4"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a115f4dc171664e693a6bb7afc41778d4">operator()</a> (<a class="el" href="classsigc_1_1slot7.html#a8b4a6d6d00970a10f21ed9f02a8f954f">arg1_type_</a> _A_a1, <a class="el" href="classsigc_1_1slot7.html#aa171043774935c1f80184f6c554ca6c7">arg2_type_</a> _A_a2, <a class="el" href="classsigc_1_1slot7.html#a6cd9dd374e6ae4a7e3dcdb31cb1e53d8">arg3_type_</a> _A_a3, <a class="el" href="classsigc_1_1slot7.html#accd7c6d48979d45a13b797e0b9bcd3a1">arg4_type_</a> _A_a4, <a class="el" href="classsigc_1_1slot7.html#a797e3dda33c3f0c8e6536cb4ab21d017">arg5_type_</a> _A_a5, <a class="el" href="classsigc_1_1slot7.html#a04e594a0728d461d2557d5c4378e6b1a">arg6_type_</a> _A_a6, <a class="el" href="classsigc_1_1slot7.html#a61a70d5528d7f46eaa410249efad14d2">arg7_type_</a> _A_a7) const </td></tr>
+<tr class="memitem:a115f4dc171664e693a6bb7afc41778d4"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a115f4dc171664e693a6bb7afc41778d4">operator()</a> (<a class="el" href="classsigc_1_1slot7.html#a58edf93a837003d1a69fc77d39fc11a9">arg1_type_</a> _A_a1, <a class="el" href="classsigc_1_1slot7.html#ad144d8ea3ecb891d358b5b1b969be7e2">arg2_type_</a> _A_a2, <a class="el" href="classsigc_1_1slot7.html#af90cd5954008a84d6459d99de152a08c">arg3_type_</a> _A_a3, <a class="el" href="classsigc_1_1slot7.html#af42bc9af248b7c2226d93230bd7b1024">arg4_type_</a> _A_a4, <a class="el" href="classsigc_1_1slot7.html#ad6c1006a29f6fcb721bc39e8d6f82323">arg5_type_</a> _A_a5, <a class="el" href="classsigc_1_1slot7.html#ae25a8a8663addfce52415a20725a3b3e">arg6_type_</a> _A_a6, <a class="el" href="classsigc_1_1slot7.html#a2dc6c96b8d014fab9daea823188ca021">arg7_type_</a> _A_a7) const </td></tr>
 <tr class="memdesc:a115f4dc171664e693a6bb7afc41778d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invoke the contained functor unless slot is in blocking state.  <a href="#a115f4dc171664e693a6bb7afc41778d4">More...</a><br /></td></tr>
 <tr class="separator:a115f4dc171664e693a6bb7afc41778d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af6bf09a0b3c09245257af113e70269d2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1slot7.html">slot7</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#af6bf09a0b3c09245257af113e70269d2">operator=</a> (const <a class="el" href="classsigc_1_1slot7.html">slot7</a>&amp; src)</td></tr>
@@ -182,98 +182,98 @@ class sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6,
 <p>To use simply assign the desired functor to the slot. If the functor is not compatible with the parameter list defined with the template arguments compiler errors are triggered. When called the slot will invoke the functor with minimal copies. <a class="el" href="classsigc_1_1slot__base.html#a69042c2e2b0e5449fbf8203e862192a7" title="Sets the blocking state. ">block()</a> and <a class="el" href="classsigc_1_1slot__base.html#ad93eaf25fae13186a1af8f699c6004a1" title="Unsets the blocking state. ">unblock()</a> can be used to block the functor's invocation from <a class="el" href="classsigc_1_1slot7.html#a115f4dc171664e693a6bb7afc41778d4" title="Invoke the contained functor unless slot is in blocking state. ">operator()()</a> temporarily.</p>
 <p>You should use the more convenient unnumbered <a class="el" href="classsigc_1_1slot.html" title="Convenience wrapper for the numbered sigc::slot# templates. ">sigc::slot</a> template. </p>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
-<a class="anchor" id="a8b4a6d6d00970a10f21ed9f02a8f954f"></a>
+<a class="anchor" id="a58edf93a837003d1a69fc77d39fc11a9"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 &gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg1&gt;::take <a class="el" href="classsigc_1_1slot7.html">sigc::slot7</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;::<a class="el" href="classsigc_1_1slot7.html#a8b4a6d6d00970a10f21ed9f02a8f954f">arg1_type_</a></td>
+          <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg1&gt; <a class="el" href="classsigc_1_1slot7.html">sigc::slot7</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;::<a class="el" href="classsigc_1_1slot7.html#a58edf93a837003d1a69fc77d39fc11a9">arg1_type_</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="aa171043774935c1f80184f6c554ca6c7"></a>
+<a class="anchor" id="ad144d8ea3ecb891d358b5b1b969be7e2"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 &gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg2&gt;::take <a class="el" href="classsigc_1_1slot7.html">sigc::slot7</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;::<a class="el" href="classsigc_1_1slot7.html#aa171043774935c1f80184f6c554ca6c7">arg2_type_</a></td>
+          <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg2&gt; <a class="el" href="classsigc_1_1slot7.html">sigc::slot7</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;::<a class="el" href="classsigc_1_1slot7.html#ad144d8ea3ecb891d358b5b1b969be7e2">arg2_type_</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="a6cd9dd374e6ae4a7e3dcdb31cb1e53d8"></a>
+<a class="anchor" id="af90cd5954008a84d6459d99de152a08c"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 &gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg3&gt;::take <a class="el" href="classsigc_1_1slot7.html">sigc::slot7</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;::<a class="el" href="classsigc_1_1slot7.html#a6cd9dd374e6ae4a7e3dcdb31cb1e53d8">arg3_type_</a></td>
+          <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg3&gt; <a class="el" href="classsigc_1_1slot7.html">sigc::slot7</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;::<a class="el" href="classsigc_1_1slot7.html#af90cd5954008a84d6459d99de152a08c">arg3_type_</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="accd7c6d48979d45a13b797e0b9bcd3a1"></a>
+<a class="anchor" id="af42bc9af248b7c2226d93230bd7b1024"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 &gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg4&gt;::take <a class="el" href="classsigc_1_1slot7.html">sigc::slot7</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;::<a class="el" href="classsigc_1_1slot7.html#accd7c6d48979d45a13b797e0b9bcd3a1">arg4_type_</a></td>
+          <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg4&gt; <a class="el" href="classsigc_1_1slot7.html">sigc::slot7</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;::<a class="el" href="classsigc_1_1slot7.html#af42bc9af248b7c2226d93230bd7b1024">arg4_type_</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="a797e3dda33c3f0c8e6536cb4ab21d017"></a>
+<a class="anchor" id="ad6c1006a29f6fcb721bc39e8d6f82323"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 &gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg5&gt;::take <a class="el" href="classsigc_1_1slot7.html">sigc::slot7</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;::<a class="el" href="classsigc_1_1slot7.html#a797e3dda33c3f0c8e6536cb4ab21d017">arg5_type_</a></td>
+          <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg5&gt; <a class="el" href="classsigc_1_1slot7.html">sigc::slot7</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;::<a class="el" href="classsigc_1_1slot7.html#ad6c1006a29f6fcb721bc39e8d6f82323">arg5_type_</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="a04e594a0728d461d2557d5c4378e6b1a"></a>
+<a class="anchor" id="ae25a8a8663addfce52415a20725a3b3e"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 &gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg6&gt;::take <a class="el" href="classsigc_1_1slot7.html">sigc::slot7</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;::<a class="el" href="classsigc_1_1slot7.html#a04e594a0728d461d2557d5c4378e6b1a">arg6_type_</a></td>
+          <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg6&gt; <a class="el" href="classsigc_1_1slot7.html">sigc::slot7</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;::<a class="el" href="classsigc_1_1slot7.html#ae25a8a8663addfce52415a20725a3b3e">arg6_type_</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="a61a70d5528d7f46eaa410249efad14d2"></a>
+<a class="anchor" id="a2dc6c96b8d014fab9daea823188ca021"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 &gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T_arg7&gt;::take <a class="el" href="classsigc_1_1slot7.html">sigc::slot7</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;::<a class="el" href="classsigc_1_1slot7.html#a61a70d5528d7f46eaa410249efad14d2">arg7_type_</a></td>
+          <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt;T_arg7&gt; <a class="el" href="classsigc_1_1slot7.html">sigc::slot7</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;::<a class="el" href="classsigc_1_1slot7.html#a2dc6c96b8d014fab9daea823188ca021">arg7_type_</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
@@ -395,43 +395,43 @@ template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class
         <tr>
           <td class="memname">T_return <a class="el" href="classsigc_1_1slot7.html">sigc::slot7</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;::operator() </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="classsigc_1_1slot7.html#a8b4a6d6d00970a10f21ed9f02a8f954f">arg1_type_</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="classsigc_1_1slot7.html#a58edf93a837003d1a69fc77d39fc11a9">arg1_type_</a>&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="classsigc_1_1slot7.html#aa171043774935c1f80184f6c554ca6c7">arg2_type_</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="classsigc_1_1slot7.html#ad144d8ea3ecb891d358b5b1b969be7e2">arg2_type_</a>&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="classsigc_1_1slot7.html#a6cd9dd374e6ae4a7e3dcdb31cb1e53d8">arg3_type_</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="classsigc_1_1slot7.html#af90cd5954008a84d6459d99de152a08c">arg3_type_</a>&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="classsigc_1_1slot7.html#accd7c6d48979d45a13b797e0b9bcd3a1">arg4_type_</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="classsigc_1_1slot7.html#af42bc9af248b7c2226d93230bd7b1024">arg4_type_</a>&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="classsigc_1_1slot7.html#a797e3dda33c3f0c8e6536cb4ab21d017">arg5_type_</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="classsigc_1_1slot7.html#ad6c1006a29f6fcb721bc39e8d6f82323">arg5_type_</a>&#160;</td>
           <td class="paramname"><em>_A_a5</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="classsigc_1_1slot7.html#a04e594a0728d461d2557d5c4378e6b1a">arg6_type_</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="classsigc_1_1slot7.html#ae25a8a8663addfce52415a20725a3b3e">arg6_type_</a>&#160;</td>
           <td class="paramname"><em>_A_a6</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="classsigc_1_1slot7.html#a61a70d5528d7f46eaa410249efad14d2">arg7_type_</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="classsigc_1_1slot7.html#a2dc6c96b8d014fab9daea823188ca021">arg7_type_</a>&#160;</td>
           <td class="paramname"><em>_A_a7</em>&#160;</td>
         </tr>
         <tr>
@@ -502,7 +502,7 @@ template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0525ab92bdd24c948ab42cc5397855a3c8e1f6c2..baf0ae3cf45db3fc95d8fe41925e4a01a0856b0b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -78,7 +78,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 71c8690261076e365cbe0cadade64955d22a7374..0c8581afd5b581ba06bf08fba88f786325a619b1 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -529,7 +529,7 @@ Public Attributes</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f1dfc4e9ca720685061ff3788734a2c0df1e143f..7bb62e8245b53b34d86a78a89782434e0545e9b8 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -74,7 +74,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 620c091749b285e1ef9e0cebe2dc06b5ae0b21f5..42518c9f2ba830fdaab02c6003e50a78720b1b2f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -683,7 +683,7 @@ template &lt;typename T_arg1 , typename T_arg2 , typename T_arg3 , typename T_ar
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 861c4824011b2619292e0f7067914e7ed7d6efb0..10c9d78dacbb7f822702114ec79dba9c5b5629ea 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -75,7 +75,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8fbb370724fc46ed046e63ff3f61c9ce68eb3e8f..2863b373b2378d99847f8b4b4a2a46f1c097dd08 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -204,7 +204,7 @@ template &lt;typename T_functor , typename T_obj1 , typename T_obj2 &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 95c39b2532497aaf67da846afd3630257766dbab..9e2de1942d329671b7e9524681ea3dd9cd0dff3c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -75,7 +75,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0916c4ab502bce3ab049675a047fa488d46ebb1f..cfa12b3da6360f52d20fde66c0e2e9e6098a97b8 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -212,7 +212,7 @@ template &lt;typename T_functor , typename T_obj1 , typename T_obj2 , typename T
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d96a5251592e3d16e625644949f9dc9ca5fa1846..0860db2ab04e377e5bc318bb199a25d34b6bda4e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -75,7 +75,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index acdfff6866ff88f380d75f3b1ba8cde21a1e0915..d65ef26989772dcaaeac89b762e1476e42b23549 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -220,7 +220,7 @@ template &lt;typename T_functor , typename T_obj1 , typename T_obj2 , typename T
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2dfd2a6068f2a8cd01bde7a7b70b1f3772f6dcda..1399f3ed352ba62559fbab738ea3522d537f360d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -75,7 +75,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0a324d5eabe0418fbc7d0afd26f73ee04ea27976..14b8ad7fb8a6575f528387aa4d9aabfcb3fa1326 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -228,7 +228,7 @@ template &lt;typename T_functor , typename T_obj1 , typename T_obj2 , typename T
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5d20c95fc5357944cdaade4bd9613b8dd0791fb4..986f66b502e039d3ab715efd50b1e5bfa5a93347 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -75,7 +75,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b54ac7560840034db23943bd6dfb4e39a8f297ed..19c01de3aa0e72b21a8b824dd79a40fb989f07d5 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -236,7 +236,7 @@ template &lt;typename T_functor , typename T_obj1 , typename T_obj2 , typename T
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index c19bb3a85f6bc96db30084db37ca1ebe9d051370..7fce74b24daf0b9d34d19bb625e2a03dd3777082 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -75,7 +75,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 26838bc4684e7ca3474fb484ca5d7e79a3a9b5c5..f3402b6e95445730fe7888e621ea2a222a15104a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -244,7 +244,7 @@ template &lt;typename T_functor , typename T_obj1 , typename T_obj2 , typename T
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index dd3d0d136ca2e6086709704f358a6258d4331398..87f68751b2726c8b4f5496d146e84edff6c09d80 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5c81b485ed0f08b9047ddb3f71ab80fecf43cbf3..0da498df33fa69c3368e828d45441dd4bda6c396 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -183,7 +183,7 @@ template &lt;class T_type, bool I_derives_trackable = std::is_base_of&lt;trackab
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index aada1e427308d89900b3bc254fb26a72d17745b3..b16d46fb01b34bec024ad1a25bb5635a5c03cb3b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 13f3562bbedd01dd0beca7e9ce54e25358788346..3124eb6e32c360b33aa87f628480983070c4ea16 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -179,7 +179,7 @@ template &lt;class T_type &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2dc7f8fbf1a71d0561f52b61d9b929c249dca823..88e010954807a30bb5b5b7a929057162d5ddf656 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 16d903af0163c84db04f2747dae09b932ded816e..8d5be996ccd39576c60bc0919912b5bf78d0a784 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -298,7 +298,7 @@ template &lt;class T_return , class T_obj &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5050e05102deaa5cd78f80feb514f5f1c4c4bb03..ea8b7626771d4ca43700949e6eb928938931b320 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#ad07b2821f95c27c013af4fdce527c1cb">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html">sigc::volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#a49228c222297c3f116b132370c3f054d">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html">sigc::volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#a93ca215c5cbfc6e9bef44e38f3635fe9">operator()</a>(T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html">sigc::volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#ab229ce1bb3609e465e809eb5dfc47428">operator()</a>(T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html">sigc::volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#a7e3689f54ea790bad4d7b442d6e32beb">operator()</a>(T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html">sigc::volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#ab10c49ac7e959ebd8b351b082b3c5935">operator()</a>(T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html">sigc::volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#a3bcbf6ae6e950d35e4ac7b33fa066877">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html">sigc::volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#a30ec3be683a2c466b23da53c8025608b">volatile_mem_functor1</a>()</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html">sigc::volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#a86d592aee0ca1d853b64b52224054029">volatile_mem_functor1</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html">sigc::volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e48121743756c05c16b628edf2a851c88bd1276f..a8b1384192d5c111775afd6fd6c45fa58d16af5b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -88,12 +88,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a86d592aee0ca1d853b64b52224054029"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#a86d592aee0ca1d853b64b52224054029">volatile_mem_functor1</a> (<a class="el" href="classsigc_1_1volatile__mem__functor1.html#a49228c222297c3f116b132370c3f054d">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a86d592aee0ca1d853b64b52224054029"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1volatile__mem__functor1.html" title="volatile_mem_functor1 wraps volatile methods with 1 argument(s). ">volatile_mem_functor1</a> object that wraps the passed method.  <a href="#a86d592aee0ca1d853b64b52224054029">More...</a><br /></td></tr>
 <tr class="separator:a86d592aee0ca1d853b64b52224054029"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a93ca215c5cbfc6e9bef44e38f3635fe9"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#a93ca215c5cbfc6e9bef44e38f3635fe9">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1) const </td></tr>
-<tr class="memdesc:a93ca215c5cbfc6e9bef44e38f3635fe9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a93ca215c5cbfc6e9bef44e38f3635fe9">More...</a><br /></td></tr>
-<tr class="separator:a93ca215c5cbfc6e9bef44e38f3635fe9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab229ce1bb3609e465e809eb5dfc47428"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#ab229ce1bb3609e465e809eb5dfc47428">operator()</a> (T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1) const </td></tr>
-<tr class="memdesc:ab229ce1bb3609e465e809eb5dfc47428"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ab229ce1bb3609e465e809eb5dfc47428">More...</a><br /></td></tr>
-<tr class="separator:ab229ce1bb3609e465e809eb5dfc47428"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e3689f54ea790bad4d7b442d6e32beb"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#a7e3689f54ea790bad4d7b442d6e32beb">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1) const </td></tr>
+<tr class="memdesc:a7e3689f54ea790bad4d7b442d6e32beb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a7e3689f54ea790bad4d7b442d6e32beb">More...</a><br /></td></tr>
+<tr class="separator:a7e3689f54ea790bad4d7b442d6e32beb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab10c49ac7e959ebd8b351b082b3c5935"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#ab10c49ac7e959ebd8b351b082b3c5935">operator()</a> (T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1) const </td></tr>
+<tr class="memdesc:ab10c49ac7e959ebd8b351b082b3c5935"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ab10c49ac7e959ebd8b351b082b3c5935">More...</a><br /></td></tr>
+<tr class="separator:ab10c49ac7e959ebd8b351b082b3c5935"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -107,8 +107,8 @@ class sigc::volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</h3>
 <p><a class="el" href="classsigc_1_1volatile__mem__functor1.html" title="volatile_mem_functor1 wraps volatile methods with 1 argument(s). ">volatile_mem_functor1</a> wraps volatile methods with 1 argument(s). </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1volatile__mem__functor1.html" title="volatile_mem_functor1 wraps volatile methods with 1 argument(s). ">volatile_mem_functor1</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor1.html#a93ca215c5cbfc6e9bef44e38f3635fe9" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1volatile__mem__functor1.html#a93ca215c5cbfc6e9bef44e38f3635fe9" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor1.html#a7e3689f54ea790bad4d7b442d6e32beb" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1volatile__mem__functor1.html#a7e3689f54ea790bad4d7b442d6e32beb" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -195,7 +195,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 <p>Constructs a <a class="el" href="classsigc_1_1volatile__mem__functor1.html" title="volatile_mem_functor1 wraps volatile methods with 1 argument(s). ">volatile_mem_functor1</a> object that wraps the passed method. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1volatile__mem__functor1.html#a93ca215c5cbfc6e9bef44e38f3635fe9" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1volatile__mem__functor1.html#a7e3689f54ea790bad4d7b442d6e32beb" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -203,7 +203,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a93ca215c5cbfc6e9bef44e38f3635fe9"></a>
+<a class="anchor" id="a7e3689f54ea790bad4d7b442d6e32beb"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -221,7 +221,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>&#160;</td>
         </tr>
         <tr>
@@ -249,7 +249,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="ab229ce1bb3609e465e809eb5dfc47428"></a>
+<a class="anchor" id="ab10c49ac7e959ebd8b351b082b3c5935"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -267,7 +267,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>&#160;</td>
         </tr>
         <tr>
@@ -321,7 +321,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5e81cf990ca11e1eadc986e59ba0cbbc0ffc4ca2..6b7068abd576be9fe2396037090cd167022e60d5 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#aafe942fe06b2687338ea82b058412d07">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html">sigc::volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#a5faa6d84f05d64ff92e9e4ba6b8bcc1f">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html">sigc::volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#a10aa8d2d17a83d18d0470986ffe7591e">operator()</a>(T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html">sigc::volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#ae8c368143fecb49457733234a34f5aae">operator()</a>(T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html">sigc::volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#a2c3a22a712b6d7c2d36e37bd70f5759d">operator()</a>(T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html">sigc::volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#a714b29652dd190b4de01632bdcad783b">operator()</a>(T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html">sigc::volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#a67719071ed0eacd994fa6fe300cfb24d">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html">sigc::volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#a273bbe27bc7b190d8457408cd328c1f9">volatile_mem_functor2</a>()</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html">sigc::volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#acba5e052ebb8884ff02cab194a2f794e">volatile_mem_functor2</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html">sigc::volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8c321e3f29a1095cee81fa1e859f430f6cac3898..0fb91979a61247c6f7dff311d5dbf687976ac260 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -88,12 +88,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:acba5e052ebb8884ff02cab194a2f794e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#acba5e052ebb8884ff02cab194a2f794e">volatile_mem_functor2</a> (<a class="el" href="classsigc_1_1volatile__mem__functor2.html#a5faa6d84f05d64ff92e9e4ba6b8bcc1f">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:acba5e052ebb8884ff02cab194a2f794e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1volatile__mem__functor2.html" title="volatile_mem_functor2 wraps volatile methods with 2 argument(s). ">volatile_mem_functor2</a> object that wraps the passed method.  <a href="#acba5e052ebb8884ff02cab194a2f794e">More...</a><br /></td></tr>
 <tr class="separator:acba5e052ebb8884ff02cab194a2f794e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a10aa8d2d17a83d18d0470986ffe7591e"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#a10aa8d2d17a83d18d0470986ffe7591e">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2) const </td></tr>
-<tr class="memdesc:a10aa8d2d17a83d18d0470986ffe7591e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a10aa8d2d17a83d18d0470986ffe7591e">More...</a><br /></td></tr>
-<tr class="separator:a10aa8d2d17a83d18d0470986ffe7591e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae8c368143fecb49457733234a34f5aae"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#ae8c368143fecb49457733234a34f5aae">operator()</a> (T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2) const </td></tr>
-<tr class="memdesc:ae8c368143fecb49457733234a34f5aae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ae8c368143fecb49457733234a34f5aae">More...</a><br /></td></tr>
-<tr class="separator:ae8c368143fecb49457733234a34f5aae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c3a22a712b6d7c2d36e37bd70f5759d"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#a2c3a22a712b6d7c2d36e37bd70f5759d">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2) const </td></tr>
+<tr class="memdesc:a2c3a22a712b6d7c2d36e37bd70f5759d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a2c3a22a712b6d7c2d36e37bd70f5759d">More...</a><br /></td></tr>
+<tr class="separator:a2c3a22a712b6d7c2d36e37bd70f5759d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a714b29652dd190b4de01632bdcad783b"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#a714b29652dd190b4de01632bdcad783b">operator()</a> (T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2) const </td></tr>
+<tr class="memdesc:a714b29652dd190b4de01632bdcad783b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a714b29652dd190b4de01632bdcad783b">More...</a><br /></td></tr>
+<tr class="separator:a714b29652dd190b4de01632bdcad783b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -107,9 +107,9 @@ class sigc::volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</h3>
 <p><a class="el" href="classsigc_1_1volatile__mem__functor2.html" title="volatile_mem_functor2 wraps volatile methods with 2 argument(s). ">volatile_mem_functor2</a> wraps volatile methods with 2 argument(s). </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1volatile__mem__functor2.html" title="volatile_mem_functor2 wraps volatile methods with 2 argument(s). ">volatile_mem_functor2</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor2.html#a10aa8d2d17a83d18d0470986ffe7591e" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor2.html#a10aa8d2d17a83d18d0470986ffe7591e" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1volatile__mem__functor2.html#a10aa8d2d17a83d18d0470986ffe7591e" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor2.html#a2c3a22a712b6d7c2d36e37bd70f5759d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor2.html#a2c3a22a712b6d7c2d36e37bd70f5759d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1volatile__mem__functor2.html#a2c3a22a712b6d7c2d36e37bd70f5759d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -196,7 +196,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 <p>Constructs a <a class="el" href="classsigc_1_1volatile__mem__functor2.html" title="volatile_mem_functor2 wraps volatile methods with 2 argument(s). ">volatile_mem_functor2</a> object that wraps the passed method. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1volatile__mem__functor2.html#a10aa8d2d17a83d18d0470986ffe7591e" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1volatile__mem__functor2.html#a2c3a22a712b6d7c2d36e37bd70f5759d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -204,7 +204,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a10aa8d2d17a83d18d0470986ffe7591e"></a>
+<a class="anchor" id="a2c3a22a712b6d7c2d36e37bd70f5759d"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -222,13 +222,13 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>&#160;</td>
         </tr>
         <tr>
@@ -257,7 +257,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 
 </div>
 </div>
-<a class="anchor" id="ae8c368143fecb49457733234a34f5aae"></a>
+<a class="anchor" id="a714b29652dd190b4de01632bdcad783b"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -275,13 +275,13 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>&#160;</td>
         </tr>
         <tr>
@@ -336,7 +336,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 89da749f1d4b5b5f3fad304c11206ff91d6e7a1a..7cd79ffe29c32ce4f3faf3c32aa650b53c740188 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#acf6a8aebcf4de461e03e9b994a807362">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html">sigc::volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#aadf62624c12ef82ade8114184f0882c9">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html">sigc::volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#a68c2811c3b5b69a92e7c3eda6ddf9ba2">operator()</a>(T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html">sigc::volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#af88d0cde1beb833e0e391052cf75098f">operator()</a>(T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html">sigc::volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#ada29662208acfe205afc2b78c70fd097">operator()</a>(T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html">sigc::volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#a02973baeb8c05cc2dec2292f07991408">operator()</a>(T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html">sigc::volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#a229fe43026e97bbcf80215ea8e9fa828">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html">sigc::volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#ad2319eebf06194ff516c27f581cbd7a5">volatile_mem_functor3</a>()</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html">sigc::volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#a2364e6ab68a8128ba9e9973c66c0ce1d">volatile_mem_functor3</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html">sigc::volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6693e9528367b9e6a6ad5778f816ed60b7e8c4a5..685a9b172fded06135d85ed918cbe6f95534548a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -88,12 +88,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a2364e6ab68a8128ba9e9973c66c0ce1d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#a2364e6ab68a8128ba9e9973c66c0ce1d">volatile_mem_functor3</a> (<a class="el" href="classsigc_1_1volatile__mem__functor3.html#aadf62624c12ef82ade8114184f0882c9">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a2364e6ab68a8128ba9e9973c66c0ce1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1volatile__mem__functor3.html" title="volatile_mem_functor3 wraps volatile methods with 3 argument(s). ">volatile_mem_functor3</a> object that wraps the passed method.  <a href="#a2364e6ab68a8128ba9e9973c66c0ce1d">More...</a><br /></td></tr>
 <tr class="separator:a2364e6ab68a8128ba9e9973c66c0ce1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a68c2811c3b5b69a92e7c3eda6ddf9ba2"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#a68c2811c3b5b69a92e7c3eda6ddf9ba2">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3) const </td></tr>
-<tr class="memdesc:a68c2811c3b5b69a92e7c3eda6ddf9ba2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a68c2811c3b5b69a92e7c3eda6ddf9ba2">More...</a><br /></td></tr>
-<tr class="separator:a68c2811c3b5b69a92e7c3eda6ddf9ba2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af88d0cde1beb833e0e391052cf75098f"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#af88d0cde1beb833e0e391052cf75098f">operator()</a> (T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3) const </td></tr>
-<tr class="memdesc:af88d0cde1beb833e0e391052cf75098f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#af88d0cde1beb833e0e391052cf75098f">More...</a><br /></td></tr>
-<tr class="separator:af88d0cde1beb833e0e391052cf75098f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ada29662208acfe205afc2b78c70fd097"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#ada29662208acfe205afc2b78c70fd097">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3) const </td></tr>
+<tr class="memdesc:ada29662208acfe205afc2b78c70fd097"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ada29662208acfe205afc2b78c70fd097">More...</a><br /></td></tr>
+<tr class="separator:ada29662208acfe205afc2b78c70fd097"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a02973baeb8c05cc2dec2292f07991408"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#a02973baeb8c05cc2dec2292f07991408">operator()</a> (T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3) const </td></tr>
+<tr class="memdesc:a02973baeb8c05cc2dec2292f07991408"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a02973baeb8c05cc2dec2292f07991408">More...</a><br /></td></tr>
+<tr class="separator:a02973baeb8c05cc2dec2292f07991408"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -107,10 +107,10 @@ class sigc::volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &g
 <p><a class="el" href="classsigc_1_1volatile__mem__functor3.html" title="volatile_mem_functor3 wraps volatile methods with 3 argument(s). ">volatile_mem_functor3</a> wraps volatile methods with 3 argument(s). </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1volatile__mem__functor3.html" title="volatile_mem_functor3 wraps volatile methods with 3 argument(s). ">volatile_mem_functor3</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor3.html#a68c2811c3b5b69a92e7c3eda6ddf9ba2" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor3.html#a68c2811c3b5b69a92e7c3eda6ddf9ba2" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor3.html#a68c2811c3b5b69a92e7c3eda6ddf9ba2" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1volatile__mem__functor3.html#a68c2811c3b5b69a92e7c3eda6ddf9ba2" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor3.html#ada29662208acfe205afc2b78c70fd097" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor3.html#ada29662208acfe205afc2b78c70fd097" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor3.html#ada29662208acfe205afc2b78c70fd097" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1volatile__mem__functor3.html#ada29662208acfe205afc2b78c70fd097" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -197,7 +197,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <p>Constructs a <a class="el" href="classsigc_1_1volatile__mem__functor3.html" title="volatile_mem_functor3 wraps volatile methods with 3 argument(s). ">volatile_mem_functor3</a> object that wraps the passed method. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1volatile__mem__functor3.html#a68c2811c3b5b69a92e7c3eda6ddf9ba2" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1volatile__mem__functor3.html#ada29662208acfe205afc2b78c70fd097" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -205,7 +205,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a68c2811c3b5b69a92e7c3eda6ddf9ba2"></a>
+<a class="anchor" id="ada29662208acfe205afc2b78c70fd097"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -223,19 +223,19 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>&#160;</td>
         </tr>
         <tr>
@@ -265,7 +265,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 
 </div>
 </div>
-<a class="anchor" id="af88d0cde1beb833e0e391052cf75098f"></a>
+<a class="anchor" id="a02973baeb8c05cc2dec2292f07991408"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -283,19 +283,19 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>&#160;</td>
         </tr>
         <tr>
@@ -351,7 +351,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f46790e77fb47a605af534ea478749c43a55a6bf..b43f91c924f448774077a8e88628c65c13c8805f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#a176ab2202482276e79e6d71ff839c31d">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html">sigc::volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#a697cad0c578cd4ba3e04f6db8a39e283">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html">sigc::volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#ace330ea014ed3e2b91eebcc8bf6a4beb">operator()</a>(T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html">sigc::volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#aecefbb7c869d5f66c1b6d679ed49c082">operator()</a>(T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html">sigc::volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#a6e753d5775bf5e738be860627940a0f5">operator()</a>(T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html">sigc::volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#a348790f9ebeb4357158b53ceb694d3bb">operator()</a>(T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html">sigc::volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#a58dd95fa47c02a9ba6340682c7dbbcb0">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html">sigc::volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#a5ba462855081b617085e59e7566927a7">volatile_mem_functor4</a>()</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html">sigc::volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#ab86348ff91ed7ce4cadff97c157e4024">volatile_mem_functor4</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html">sigc::volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f6124f3cda5da695ffc7ba7ee1261114ea5a6d68..939a11dedf871bb019bd47ec5a4caeb4e063a747 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -88,12 +88,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:ab86348ff91ed7ce4cadff97c157e4024"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#ab86348ff91ed7ce4cadff97c157e4024">volatile_mem_functor4</a> (<a class="el" href="classsigc_1_1volatile__mem__functor4.html#a697cad0c578cd4ba3e04f6db8a39e283">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:ab86348ff91ed7ce4cadff97c157e4024"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1volatile__mem__functor4.html" title="volatile_mem_functor4 wraps volatile methods with 4 argument(s). ">volatile_mem_functor4</a> object that wraps the passed method.  <a href="#ab86348ff91ed7ce4cadff97c157e4024">More...</a><br /></td></tr>
 <tr class="separator:ab86348ff91ed7ce4cadff97c157e4024"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ace330ea014ed3e2b91eebcc8bf6a4beb"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#ace330ea014ed3e2b91eebcc8bf6a4beb">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4) const </td></tr>
-<tr class="memdesc:ace330ea014ed3e2b91eebcc8bf6a4beb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#ace330ea014ed3e2b91eebcc8bf6a4beb">More...</a><br /></td></tr>
-<tr class="separator:ace330ea014ed3e2b91eebcc8bf6a4beb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aecefbb7c869d5f66c1b6d679ed49c082"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#aecefbb7c869d5f66c1b6d679ed49c082">operator()</a> (T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4) const </td></tr>
-<tr class="memdesc:aecefbb7c869d5f66c1b6d679ed49c082"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#aecefbb7c869d5f66c1b6d679ed49c082">More...</a><br /></td></tr>
-<tr class="separator:aecefbb7c869d5f66c1b6d679ed49c082"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e753d5775bf5e738be860627940a0f5"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#a6e753d5775bf5e738be860627940a0f5">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4) const </td></tr>
+<tr class="memdesc:a6e753d5775bf5e738be860627940a0f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a6e753d5775bf5e738be860627940a0f5">More...</a><br /></td></tr>
+<tr class="separator:a6e753d5775bf5e738be860627940a0f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a348790f9ebeb4357158b53ceb694d3bb"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#a348790f9ebeb4357158b53ceb694d3bb">operator()</a> (T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4) const </td></tr>
+<tr class="memdesc:a348790f9ebeb4357158b53ceb694d3bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a348790f9ebeb4357158b53ceb694d3bb">More...</a><br /></td></tr>
+<tr class="separator:a348790f9ebeb4357158b53ceb694d3bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -107,11 +107,11 @@ class sigc::volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T
 <p><a class="el" href="classsigc_1_1volatile__mem__functor4.html" title="volatile_mem_functor4 wraps volatile methods with 4 argument(s). ">volatile_mem_functor4</a> wraps volatile methods with 4 argument(s). </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1volatile__mem__functor4.html" title="volatile_mem_functor4 wraps volatile methods with 4 argument(s). ">volatile_mem_functor4</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor4.html#ace330ea014ed3e2b91eebcc8bf6a4beb" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor4.html#ace330ea014ed3e2b91eebcc8bf6a4beb" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor4.html#ace330ea014ed3e2b91eebcc8bf6a4beb" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor4.html#ace330ea014ed3e2b91eebcc8bf6a4beb" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1volatile__mem__functor4.html#ace330ea014ed3e2b91eebcc8bf6a4beb" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor4.html#a6e753d5775bf5e738be860627940a0f5" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor4.html#a6e753d5775bf5e738be860627940a0f5" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor4.html#a6e753d5775bf5e738be860627940a0f5" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor4.html#a6e753d5775bf5e738be860627940a0f5" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1volatile__mem__functor4.html#a6e753d5775bf5e738be860627940a0f5" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -198,7 +198,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <p>Constructs a <a class="el" href="classsigc_1_1volatile__mem__functor4.html" title="volatile_mem_functor4 wraps volatile methods with 4 argument(s). ">volatile_mem_functor4</a> object that wraps the passed method. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1volatile__mem__functor4.html#ace330ea014ed3e2b91eebcc8bf6a4beb" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1volatile__mem__functor4.html#a6e753d5775bf5e738be860627940a0f5" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -206,7 +206,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="ace330ea014ed3e2b91eebcc8bf6a4beb"></a>
+<a class="anchor" id="a6e753d5775bf5e738be860627940a0f5"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -224,25 +224,25 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>&#160;</td>
         </tr>
         <tr>
@@ -273,7 +273,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 
 </div>
 </div>
-<a class="anchor" id="aecefbb7c869d5f66c1b6d679ed49c082"></a>
+<a class="anchor" id="a348790f9ebeb4357158b53ceb694d3bb"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -291,25 +291,25 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>&#160;</td>
         </tr>
         <tr>
@@ -366,7 +366,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 07e1da2ce8eb4ab5385fc00fc94d12d3642afb80..d27cf61c59650e6018b6127a91a7dbbc02f23701 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#a01d38ddf6e713a47199fba85fd5a8092">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html">sigc::volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#a43ce719034586bbd097c823376c288ef">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html">sigc::volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#aba561797354b09741648c975c402eef8">operator()</a>(T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html">sigc::volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#a36dc06ac5b66e8bec977153741718456">operator()</a>(T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html">sigc::volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#a3e4f825143c5f6bea7e84b20eb3b1039">operator()</a>(T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html">sigc::volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#aa60a0a6aa2d6e9d78a4e88461a9cd671">operator()</a>(T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html">sigc::volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#ab647ea2e44db475cc2d4bae8be842127">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html">sigc::volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#abe1011a71cd8e78d248e072fb7d60231">volatile_mem_functor5</a>()</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html">sigc::volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#a98e43ac4bafb96958bbbf658154794d0">volatile_mem_functor5</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html">sigc::volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 182992dc55cf96b4ee5578a15c039119281b4ff8..ebf2e421f86ce5960c3fa6d46f17570731424765 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -88,12 +88,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a98e43ac4bafb96958bbbf658154794d0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#a98e43ac4bafb96958bbbf658154794d0">volatile_mem_functor5</a> (<a class="el" href="classsigc_1_1volatile__mem__functor5.html#a43ce719034586bbd097c823376c288ef">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a98e43ac4bafb96958bbbf658154794d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1volatile__mem__functor5.html" title="volatile_mem_functor5 wraps volatile methods with 5 argument(s). ">volatile_mem_functor5</a> object that wraps the passed method.  <a href="#a98e43ac4bafb96958bbbf658154794d0">More...</a><br /></td></tr>
 <tr class="separator:a98e43ac4bafb96958bbbf658154794d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aba561797354b09741648c975c402eef8"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#aba561797354b09741648c975c402eef8">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5) const </td></tr>
-<tr class="memdesc:aba561797354b09741648c975c402eef8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#aba561797354b09741648c975c402eef8">More...</a><br /></td></tr>
-<tr class="separator:aba561797354b09741648c975c402eef8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a36dc06ac5b66e8bec977153741718456"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#a36dc06ac5b66e8bec977153741718456">operator()</a> (T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5) const </td></tr>
-<tr class="memdesc:a36dc06ac5b66e8bec977153741718456"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a36dc06ac5b66e8bec977153741718456">More...</a><br /></td></tr>
-<tr class="separator:a36dc06ac5b66e8bec977153741718456"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3e4f825143c5f6bea7e84b20eb3b1039"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#a3e4f825143c5f6bea7e84b20eb3b1039">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5) const </td></tr>
+<tr class="memdesc:a3e4f825143c5f6bea7e84b20eb3b1039"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a3e4f825143c5f6bea7e84b20eb3b1039">More...</a><br /></td></tr>
+<tr class="separator:a3e4f825143c5f6bea7e84b20eb3b1039"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa60a0a6aa2d6e9d78a4e88461a9cd671"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#aa60a0a6aa2d6e9d78a4e88461a9cd671">operator()</a> (T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5) const </td></tr>
+<tr class="memdesc:aa60a0a6aa2d6e9d78a4e88461a9cd671"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#aa60a0a6aa2d6e9d78a4e88461a9cd671">More...</a><br /></td></tr>
+<tr class="separator:aa60a0a6aa2d6e9d78a4e88461a9cd671"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -107,12 +107,12 @@ class sigc::volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T
 <p><a class="el" href="classsigc_1_1volatile__mem__functor5.html" title="volatile_mem_functor5 wraps volatile methods with 5 argument(s). ">volatile_mem_functor5</a> wraps volatile methods with 5 argument(s). </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1volatile__mem__functor5.html" title="volatile_mem_functor5 wraps volatile methods with 5 argument(s). ">volatile_mem_functor5</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor5.html#aba561797354b09741648c975c402eef8" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor5.html#aba561797354b09741648c975c402eef8" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor5.html#aba561797354b09741648c975c402eef8" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor5.html#aba561797354b09741648c975c402eef8" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor5.html#aba561797354b09741648c975c402eef8" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1volatile__mem__functor5.html#aba561797354b09741648c975c402eef8" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor5.html#a3e4f825143c5f6bea7e84b20eb3b1039" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor5.html#a3e4f825143c5f6bea7e84b20eb3b1039" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor5.html#a3e4f825143c5f6bea7e84b20eb3b1039" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor5.html#a3e4f825143c5f6bea7e84b20eb3b1039" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor5.html#a3e4f825143c5f6bea7e84b20eb3b1039" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1volatile__mem__functor5.html#a3e4f825143c5f6bea7e84b20eb3b1039" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -199,7 +199,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <p>Constructs a <a class="el" href="classsigc_1_1volatile__mem__functor5.html" title="volatile_mem_functor5 wraps volatile methods with 5 argument(s). ">volatile_mem_functor5</a> object that wraps the passed method. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1volatile__mem__functor5.html#aba561797354b09741648c975c402eef8" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1volatile__mem__functor5.html#a3e4f825143c5f6bea7e84b20eb3b1039" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -207,7 +207,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="aba561797354b09741648c975c402eef8"></a>
+<a class="anchor" id="a3e4f825143c5f6bea7e84b20eb3b1039"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -225,31 +225,31 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>&#160;</td>
         </tr>
         <tr>
@@ -281,7 +281,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 
 </div>
 </div>
-<a class="anchor" id="a36dc06ac5b66e8bec977153741718456"></a>
+<a class="anchor" id="aa60a0a6aa2d6e9d78a4e88461a9cd671"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -299,31 +299,31 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>&#160;</td>
         </tr>
         <tr>
@@ -381,7 +381,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6d0b3a06bad455ac02ba3fbb499b5d0280383aae..1fc29ccc3dd8cbb9a34678c746bfeb22db2b2448 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#aa64e5accf2702a06bffb6ed68fd95022">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html">sigc::volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#a67b3a13a2f595360ff6f78cb96efe9d1">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html">sigc::volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#a0e8695404c80f8a83ef3762a5b7af784">operator()</a>(T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html">sigc::volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#af65315e6db00c73289a0d522b74c80c9">operator()</a>(T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html">sigc::volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#a67543ff9801d252b910835d8ffd3445e">operator()</a>(T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html">sigc::volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#acda84a62b2239ae04086c4e4cfcc7342">operator()</a>(T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html">sigc::volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#a1ce192c145ec5af4c826ccb2619cf002">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html">sigc::volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#a782bbd4bff8bd939a008ceb9e0511bae">volatile_mem_functor6</a>()</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html">sigc::volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#a55c428dacaaff7f5dcd48ec02b53ed60">volatile_mem_functor6</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html">sigc::volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index dd598479b4d55dbc087488720d303c2ce26c0ad0..9271935472fd569e7c49c3ebe6ab0777c0a69327 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -88,12 +88,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a55c428dacaaff7f5dcd48ec02b53ed60"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#a55c428dacaaff7f5dcd48ec02b53ed60">volatile_mem_functor6</a> (<a class="el" href="classsigc_1_1volatile__mem__functor6.html#a67b3a13a2f595360ff6f78cb96efe9d1">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a55c428dacaaff7f5dcd48ec02b53ed60"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1volatile__mem__functor6.html" title="volatile_mem_functor6 wraps volatile methods with 6 argument(s). ">volatile_mem_functor6</a> object that wraps the passed method.  <a href="#a55c428dacaaff7f5dcd48ec02b53ed60">More...</a><br /></td></tr>
 <tr class="separator:a55c428dacaaff7f5dcd48ec02b53ed60"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0e8695404c80f8a83ef3762a5b7af784"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#a0e8695404c80f8a83ef3762a5b7af784">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6) const </td></tr>
-<tr class="memdesc:a0e8695404c80f8a83ef3762a5b7af784"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a0e8695404c80f8a83ef3762a5b7af784">More...</a><br /></td></tr>
-<tr class="separator:a0e8695404c80f8a83ef3762a5b7af784"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af65315e6db00c73289a0d522b74c80c9"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#af65315e6db00c73289a0d522b74c80c9">operator()</a> (T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6) const </td></tr>
-<tr class="memdesc:af65315e6db00c73289a0d522b74c80c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#af65315e6db00c73289a0d522b74c80c9">More...</a><br /></td></tr>
-<tr class="separator:af65315e6db00c73289a0d522b74c80c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a67543ff9801d252b910835d8ffd3445e"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#a67543ff9801d252b910835d8ffd3445e">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6) const </td></tr>
+<tr class="memdesc:a67543ff9801d252b910835d8ffd3445e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a67543ff9801d252b910835d8ffd3445e">More...</a><br /></td></tr>
+<tr class="separator:a67543ff9801d252b910835d8ffd3445e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acda84a62b2239ae04086c4e4cfcc7342"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#acda84a62b2239ae04086c4e4cfcc7342">operator()</a> (T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6) const </td></tr>
+<tr class="memdesc:acda84a62b2239ae04086c4e4cfcc7342"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#acda84a62b2239ae04086c4e4cfcc7342">More...</a><br /></td></tr>
+<tr class="separator:acda84a62b2239ae04086c4e4cfcc7342"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -107,13 +107,13 @@ class sigc::volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T
 <p><a class="el" href="classsigc_1_1volatile__mem__functor6.html" title="volatile_mem_functor6 wraps volatile methods with 6 argument(s). ">volatile_mem_functor6</a> wraps volatile methods with 6 argument(s). </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1volatile__mem__functor6.html" title="volatile_mem_functor6 wraps volatile methods with 6 argument(s). ">volatile_mem_functor6</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor6.html#a0e8695404c80f8a83ef3762a5b7af784" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor6.html#a0e8695404c80f8a83ef3762a5b7af784" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor6.html#a0e8695404c80f8a83ef3762a5b7af784" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor6.html#a0e8695404c80f8a83ef3762a5b7af784" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor6.html#a0e8695404c80f8a83ef3762a5b7af784" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor6.html#a0e8695404c80f8a83ef3762a5b7af784" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1volatile__mem__functor6.html#a0e8695404c80f8a83ef3762a5b7af784" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor6.html#a67543ff9801d252b910835d8ffd3445e" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor6.html#a67543ff9801d252b910835d8ffd3445e" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor6.html#a67543ff9801d252b910835d8ffd3445e" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor6.html#a67543ff9801d252b910835d8ffd3445e" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor6.html#a67543ff9801d252b910835d8ffd3445e" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor6.html#a67543ff9801d252b910835d8ffd3445e" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1volatile__mem__functor6.html#a67543ff9801d252b910835d8ffd3445e" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -200,7 +200,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <p>Constructs a <a class="el" href="classsigc_1_1volatile__mem__functor6.html" title="volatile_mem_functor6 wraps volatile methods with 6 argument(s). ">volatile_mem_functor6</a> object that wraps the passed method. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1volatile__mem__functor6.html#a0e8695404c80f8a83ef3762a5b7af784" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1volatile__mem__functor6.html#a67543ff9801d252b910835d8ffd3445e" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -208,7 +208,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a0e8695404c80f8a83ef3762a5b7af784"></a>
+<a class="anchor" id="a67543ff9801d252b910835d8ffd3445e"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -226,37 +226,37 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt;&#160;</td>
           <td class="paramname"><em>_A_a6</em>&#160;</td>
         </tr>
         <tr>
@@ -289,7 +289,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 
 </div>
 </div>
-<a class="anchor" id="af65315e6db00c73289a0d522b74c80c9"></a>
+<a class="anchor" id="acda84a62b2239ae04086c4e4cfcc7342"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -307,37 +307,37 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt;&#160;</td>
           <td class="paramname"><em>_A_a6</em>&#160;</td>
         </tr>
         <tr>
@@ -396,7 +396,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3539f240851268e25a68b9832b69da158a3fb638..0854425f3bf203cda9c4791b7b30ee62f0cbf958 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#ac74b72d519805a654529347e4c638e6f">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html">sigc::volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a4ee701fd029c3b7f2f3a3af1aef428a0">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html">sigc::volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a87b4cf73bd422a42294c0ffc199d6f50">operator()</a>(T_obj* _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html">sigc::volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a655613b259953a8e0de21e557b402ce1">operator()</a>(T_obj&amp; _A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html">sigc::volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a5cb032f90a22c6455d7125ed542997af">operator()</a>(T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html">sigc::volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a9487258e09d4602eb0782e6314f4c7ee">operator()</a>(T_obj&amp; _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html">sigc::volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a4762374376dcb7b11c77372edab78823">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html">sigc::volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a07834a50703bf92aad9bc167fa256d24">volatile_mem_functor7</a>()</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html">sigc::volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a809146646d2dd726a385344f455402e4">volatile_mem_functor7</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html">sigc::volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 791605c750b408d0fa9830a252f2f4c8fd869adc..3a089830a19ef1464905f43ddf7755266448a9f6 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -88,12 +88,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a809146646d2dd726a385344f455402e4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a809146646d2dd726a385344f455402e4">volatile_mem_functor7</a> (<a class="el" href="classsigc_1_1volatile__mem__functor7.html#a4ee701fd029c3b7f2f3a3af1aef428a0">function_type</a> _A_func)</td></tr>
 <tr class="memdesc:a809146646d2dd726a385344f455402e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1volatile__mem__functor7.html" title="volatile_mem_functor7 wraps volatile methods with 7 argument(s). ">volatile_mem_functor7</a> object that wraps the passed method.  <a href="#a809146646d2dd726a385344f455402e4">More...</a><br /></td></tr>
 <tr class="separator:a809146646d2dd726a385344f455402e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a87b4cf73bd422a42294c0ffc199d6f50"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a87b4cf73bd422a42294c0ffc199d6f50">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take _A_a7) const </td></tr>
-<tr class="memdesc:a87b4cf73bd422a42294c0ffc199d6f50"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a87b4cf73bd422a42294c0ffc199d6f50">More...</a><br /></td></tr>
-<tr class="separator:a87b4cf73bd422a42294c0ffc199d6f50"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a655613b259953a8e0de21e557b402ce1"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a655613b259953a8e0de21e557b402ce1">operator()</a> (T_obj&amp; _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take _A_a7) const </td></tr>
-<tr class="memdesc:a655613b259953a8e0de21e557b402ce1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a655613b259953a8e0de21e557b402ce1">More...</a><br /></td></tr>
-<tr class="separator:a655613b259953a8e0de21e557b402ce1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5cb032f90a22c6455d7125ed542997af"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a5cb032f90a22c6455d7125ed542997af">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt; _A_a7) const </td></tr>
+<tr class="memdesc:a5cb032f90a22c6455d7125ed542997af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a5cb032f90a22c6455d7125ed542997af">More...</a><br /></td></tr>
+<tr class="separator:a5cb032f90a22c6455d7125ed542997af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9487258e09d4602eb0782e6314f4c7ee"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a9487258e09d4602eb0782e6314f4c7ee">operator()</a> (T_obj&amp; _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt; _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt; _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt; _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt; _A_a7) const </td></tr>
+<tr class="memdesc:a9487258e09d4602eb0782e6314f4c7ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped method operating on the passed instance.  <a href="#a9487258e09d4602eb0782e6314f4c7ee">More...</a><br /></td></tr>
+<tr class="separator:a9487258e09d4602eb0782e6314f4c7ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -107,14 +107,14 @@ class sigc::volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T
 <p><a class="el" href="classsigc_1_1volatile__mem__functor7.html" title="volatile_mem_functor7 wraps volatile methods with 7 argument(s). ">volatile_mem_functor7</a> wraps volatile methods with 7 argument(s). </p>
 <p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1volatile__mem__functor7.html" title="volatile_mem_functor7 wraps volatile methods with 7 argument(s). ">volatile_mem_functor7</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a87b4cf73bd422a42294c0ffc199d6f50" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a87b4cf73bd422a42294c0ffc199d6f50" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a87b4cf73bd422a42294c0ffc199d6f50" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a87b4cf73bd422a42294c0ffc199d6f50" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a87b4cf73bd422a42294c0ffc199d6f50" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a87b4cf73bd422a42294c0ffc199d6f50" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a87b4cf73bd422a42294c0ffc199d6f50" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a87b4cf73bd422a42294c0ffc199d6f50" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a5cb032f90a22c6455d7125ed542997af" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a5cb032f90a22c6455d7125ed542997af" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a5cb032f90a22c6455d7125ed542997af" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a5cb032f90a22c6455d7125ed542997af" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a5cb032f90a22c6455d7125ed542997af" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a5cb032f90a22c6455d7125ed542997af" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a5cb032f90a22c6455d7125ed542997af" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a5cb032f90a22c6455d7125ed542997af" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
 <li><em>T_obj</em> The object type. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -201,7 +201,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 <p>Constructs a <a class="el" href="classsigc_1_1volatile__mem__functor7.html" title="volatile_mem_functor7 wraps volatile methods with 7 argument(s). ">volatile_mem_functor7</a> object that wraps the passed method. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a87b4cf73bd422a42294c0ffc199d6f50" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+    <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a5cb032f90a22c6455d7125ed542997af" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
   </table>
   </dd>
 </dl>
@@ -209,7 +209,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a87b4cf73bd422a42294c0ffc199d6f50"></a>
+<a class="anchor" id="a5cb032f90a22c6455d7125ed542997af"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -227,43 +227,43 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt;&#160;</td>
           <td class="paramname"><em>_A_a6</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt;&#160;</td>
           <td class="paramname"><em>_A_a7</em>&#160;</td>
         </tr>
         <tr>
@@ -297,7 +297,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 
 </div>
 </div>
-<a class="anchor" id="a655613b259953a8e0de21e557b402ce1"></a>
+<a class="anchor" id="a9487258e09d4602eb0782e6314f4c7ee"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -315,43 +315,43 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg1 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td>
           <td class="paramname"><em>_A_a1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg2 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td>
           <td class="paramname"><em>_A_a2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg3 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td>
           <td class="paramname"><em>_A_a3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg4 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td>
           <td class="paramname"><em>_A_a4</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg5 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td>
           <td class="paramname"><em>_A_a5</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg6 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt;&#160;</td>
           <td class="paramname"><em>_A_a6</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_arg7 &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg7 &gt;&#160;</td>
           <td class="paramname"><em>_A_a7</em>&#160;</td>
         </tr>
         <tr>
@@ -411,7 +411,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0a771950ae7187d8e9da5053bcbc83b16aba71cb..ae3f45929bcb3ff144d4fded390ca03e2376d7bb 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -50,7 +50,7 @@
 </div></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:28 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index dc3e90c444757ee19cc324080f5457efa4e52f81..11d68a771159908922f504b8056c59d627fe9474 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -78,7 +78,7 @@ Files</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 7f549d939d382b411226a2d55644b59a374557f8..bb11ea51cb62f7283a5d76792646aecff7c602d4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -87,7 +87,7 @@ Files</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f41b63b5171802262c175c121568d72c02882b41..089054dc747453146b852eb6342bd140e9193a81 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -66,7 +66,7 @@ Files</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 491f2d8231c22f9ce6a6d4236761cf2f8695df4b..04a165a397deca985708acd9c250806e26d368c0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 , <a class="el" href="structsigc_1_1trackable.html#ab14931670837728e49bb5ca88fb16db5">sigc::trackable</a>
 </li>
 <li>arg1_type_
-: <a class="el" href="classsigc_1_1slot1.html#a1dad398bbdcf04d01cce1215d20059be">sigc::slot1&lt; T_return, T_arg1 &gt;</a>
-, <a class="el" href="classsigc_1_1slot2.html#a5e4e9f45f294cc0596822273e909fd04">sigc::slot2&lt; T_return, T_arg1, T_arg2 &gt;</a>
-, <a class="el" href="classsigc_1_1slot3.html#a2aa9798df311c3de224e535788bb9a12">sigc::slot3&lt; T_return, T_arg1, T_arg2, T_arg3 &gt;</a>
-, <a class="el" href="classsigc_1_1slot4.html#a4e83a8c2b863d63a3a62c980311c3cd6">sigc::slot4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
-, <a class="el" href="classsigc_1_1slot5.html#aa3dd44327a3881b5fbf725456a08cb0d">sigc::slot5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
-, <a class="el" href="classsigc_1_1slot6.html#ab3e64e9000818c57d71ace5378cd88d9">sigc::slot6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
-, <a class="el" href="classsigc_1_1slot7.html#a8b4a6d6d00970a10f21ed9f02a8f954f">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
+: <a class="el" href="classsigc_1_1slot1.html#a4d81838957a9ccc6cb4c104706a37a89">sigc::slot1&lt; T_return, T_arg1 &gt;</a>
+, <a class="el" href="classsigc_1_1slot2.html#ae69b03a4119d61a0a521b0ad5ddaae46">sigc::slot2&lt; T_return, T_arg1, T_arg2 &gt;</a>
+, <a class="el" href="classsigc_1_1slot3.html#ac6791fffc805aa2303713fea377dbaae">sigc::slot3&lt; T_return, T_arg1, T_arg2, T_arg3 &gt;</a>
+, <a class="el" href="classsigc_1_1slot4.html#a4426d0dcf517d0d815d6add3c9490437">sigc::slot4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
+, <a class="el" href="classsigc_1_1slot5.html#aeda4706cbac7cb87a276ffeb8bdada16">sigc::slot5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
+, <a class="el" href="classsigc_1_1slot6.html#a98240591834da17569f94410684120ba">sigc::slot6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
+, <a class="el" href="classsigc_1_1slot7.html#a58edf93a837003d1a69fc77d39fc11a9">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
 </li>
 <li>arg2_type_
-: <a class="el" href="classsigc_1_1slot2.html#a8b4e8493ea6e18ad923aae1c49c5587d">sigc::slot2&lt; T_return, T_arg1, T_arg2 &gt;</a>
-, <a class="el" href="classsigc_1_1slot3.html#add77d4126a1dd4e56f19320767b9cc29">sigc::slot3&lt; T_return, T_arg1, T_arg2, T_arg3 &gt;</a>
-, <a class="el" href="classsigc_1_1slot4.html#afa40f41b2158ca59ce1e3fd74b6904f4">sigc::slot4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
-, <a class="el" href="classsigc_1_1slot5.html#acf28e48ef5d2fbac436b2b5480c54924">sigc::slot5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
-, <a class="el" href="classsigc_1_1slot6.html#a79bb5bb8a57aafc7be66a0e818370b8e">sigc::slot6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
-, <a class="el" href="classsigc_1_1slot7.html#aa171043774935c1f80184f6c554ca6c7">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
+: <a class="el" href="classsigc_1_1slot2.html#af03b1377bbfcdc742a7c00f4c2c419f7">sigc::slot2&lt; T_return, T_arg1, T_arg2 &gt;</a>
+, <a class="el" href="classsigc_1_1slot3.html#a7390ac1945e87a1e0d172fe266a58d72">sigc::slot3&lt; T_return, T_arg1, T_arg2, T_arg3 &gt;</a>
+, <a class="el" href="classsigc_1_1slot4.html#abf1d276525f0120a734b2b054b9cfb3f">sigc::slot4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
+, <a class="el" href="classsigc_1_1slot5.html#ad93d2b3cdce1c3990bde0f49693096e1">sigc::slot5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
+, <a class="el" href="classsigc_1_1slot6.html#a44b34c5068d0150922cc630400a1962a">sigc::slot6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
+, <a class="el" href="classsigc_1_1slot7.html#ad144d8ea3ecb891d358b5b1b969be7e2">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
 </li>
 <li>arg3_type_
-: <a class="el" href="classsigc_1_1slot3.html#afef6a5f4b398ef66242d1568e472a82c">sigc::slot3&lt; T_return, T_arg1, T_arg2, T_arg3 &gt;</a>
-, <a class="el" href="classsigc_1_1slot4.html#a157a0ea716942080dbabe5baf86f26dc">sigc::slot4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
-, <a class="el" href="classsigc_1_1slot5.html#a148432d9435380a29d4cb2501bcbe12a">sigc::slot5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
-, <a class="el" href="classsigc_1_1slot6.html#a37cd654d10964686d687b3eb6815be77">sigc::slot6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
-, <a class="el" href="classsigc_1_1slot7.html#a6cd9dd374e6ae4a7e3dcdb31cb1e53d8">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
+: <a class="el" href="classsigc_1_1slot3.html#a54a09bfe0dd9c518ec22cc14a7e43a23">sigc::slot3&lt; T_return, T_arg1, T_arg2, T_arg3 &gt;</a>
+, <a class="el" href="classsigc_1_1slot4.html#ae1af3fbe3981779b68f5676f46f6085c">sigc::slot4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
+, <a class="el" href="classsigc_1_1slot5.html#aab17d4f2a38e02219c1a4757ba268baf">sigc::slot5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
+, <a class="el" href="classsigc_1_1slot6.html#a05f153d441986f23d115bf29c92736ca">sigc::slot6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
+, <a class="el" href="classsigc_1_1slot7.html#af90cd5954008a84d6459d99de152a08c">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
 </li>
 <li>arg4_type_
-: <a class="el" href="classsigc_1_1slot4.html#abfec1ba21a151b20403967d5eb9e02cf">sigc::slot4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
-, <a class="el" href="classsigc_1_1slot5.html#a8a06dbe3ec0dc66d60a7cd005fd6e134">sigc::slot5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
-, <a class="el" href="classsigc_1_1slot6.html#a82916dd6aa5592a30180204bf470cc83">sigc::slot6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
-, <a class="el" href="classsigc_1_1slot7.html#accd7c6d48979d45a13b797e0b9bcd3a1">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
+: <a class="el" href="classsigc_1_1slot4.html#aec7f4747dbe5b581c65c07033ca1bfe5">sigc::slot4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
+, <a class="el" href="classsigc_1_1slot5.html#afe7fd46dc4b01397db2c2a9c70b02735">sigc::slot5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
+, <a class="el" href="classsigc_1_1slot6.html#a285a8d86913eff1b27b89f4d795190c1">sigc::slot6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
+, <a class="el" href="classsigc_1_1slot7.html#af42bc9af248b7c2226d93230bd7b1024">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
 </li>
 <li>arg5_type_
-: <a class="el" href="classsigc_1_1slot5.html#a7838ffea5ef5d1b1e980267dba0d63e9">sigc::slot5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
-, <a class="el" href="classsigc_1_1slot6.html#a8701fd8f302584b2cef720dca31b1626">sigc::slot6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
-, <a class="el" href="classsigc_1_1slot7.html#a797e3dda33c3f0c8e6536cb4ab21d017">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
+: <a class="el" href="classsigc_1_1slot5.html#ade67aef04bbfd7c6af63e93afc709321">sigc::slot5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
+, <a class="el" href="classsigc_1_1slot6.html#a4a304a22b1a1fae56b7998ae4ae3c0e1">sigc::slot6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
+, <a class="el" href="classsigc_1_1slot7.html#ad6c1006a29f6fcb721bc39e8d6f82323">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
 </li>
 <li>arg6_type_
-: <a class="el" href="classsigc_1_1slot6.html#a5cb150b657589e5b80a04fa7a7da3e1c">sigc::slot6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
-, <a class="el" href="classsigc_1_1slot7.html#a04e594a0728d461d2557d5c4378e6b1a">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
+: <a class="el" href="classsigc_1_1slot6.html#ae935d9ad4042e4cfb0730e2855d7882e">sigc::slot6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
+, <a class="el" href="classsigc_1_1slot7.html#ae25a8a8663addfce52415a20725a3b3e">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
 </li>
 <li>arg7_type_
-: <a class="el" href="classsigc_1_1slot7.html#a61a70d5528d7f46eaa410249efad14d2">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
+: <a class="el" href="classsigc_1_1slot7.html#a2dc6c96b8d014fab9daea823188ca021">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
 </li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ca666b3b92d1938142f9a54dffa91b049a0ac34d..cc353b1651bbf94c441b12e110565a13de13516a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 : <a class="el" href="structsigc_1_1slot__list.html#ae8eb4f17ab471807ce54c09f01bc3f14">sigc::slot_list&lt; T_slot &gt;</a>
 </li>
 <li>bind_functor()
-: <a class="el" href="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a0be421283bbc5c67a1ab96e7f8f77028">sigc::bind_functor&lt; 0, T_functor, T_bound, nil, nil, nil, nil, nil, nil &gt;</a>
-, <a class="el" href="structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#af8471d9a82a86ff6e66337e3d7b90ce7">sigc::bind_functor&lt;-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil &gt;</a>
+: <a class="el" href="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#ac170bca0fe2af4722cf6e1fd6b3de128">sigc::bind_functor&lt; 0, T_functor, T_bound, nil, nil, nil, nil, nil, nil &gt;</a>
+, <a class="el" href="structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#ad61bb64a42d144999a94767cd6031259">sigc::bind_functor&lt;-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil &gt;</a>
 </li>
 <li>bind_return_functor()
-: <a class="el" href="structsigc_1_1bind__return__functor.html#af55e50941ead03070bcc10742545393e">sigc::bind_return_functor&lt; T_return, T_functor &gt;</a>
+: <a class="el" href="structsigc_1_1bind__return__functor.html#a1fa9551283794b249cbbdf7d270745d4">sigc::bind_return_functor&lt; T_return, T_functor &gt;</a>
 </li>
 <li>block()
 : <a class="el" href="structsigc_1_1connection.html#a6b09ee3010464b22abb3269935afcc49">sigc::connection</a>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 7a1532cab2f5d8095e40f6afaff649309b1bf2d4..8aab93efa7719cd83f0d10bc4366369ca757d4d4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 4eab65634cbeaffaa55ad4b037c707a3dc5ae736..b0fd3006f40c7a11957a2d33d389246797b774b5 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -97,7 +97,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 9817512816f6353e9e211527dbefee3e58f51541..856e54c15f55820868b4c57ecb099d5442a80614 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 <h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
 <li>emit()
 : <a class="el" href="classsigc_1_1signal0.html#a3749597ca18ce12390fb317c407e9554">sigc::signal0&lt; T_return, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal1.html#a3d6fc96f07c19d77e5eab9925c101c83">sigc::signal1&lt; T_return, T_arg1, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal2.html#a87dc42578a7adf951a07a4185528ec8e">sigc::signal2&lt; T_return, T_arg1, T_arg2, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal3.html#a85f1768341d975b5b81418ac774b47d8">sigc::signal3&lt; T_return, T_arg1, T_arg2, T_arg3, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal4.html#a9e0f06318470c16279cd7f56cc5c2bc1">sigc::signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal5.html#adb7ae6a12e70f96bfdf2b0d36ba0d974">sigc::signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f">sigc::signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal1.html#a4893aa0864f31abd466efdc3c0137202">sigc::signal1&lt; T_return, T_arg1, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal2.html#ad0bef6ff1542e3b8a6886d6a2245f080">sigc::signal2&lt; T_return, T_arg1, T_arg2, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal3.html#ae753431d2f0c2b4cd8a9792c997e09d8">sigc::signal3&lt; T_return, T_arg1, T_arg2, T_arg3, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal4.html#a16d68efe8c4495877e263f424466755b">sigc::signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal5.html#ade0afa18b931b68da262d24794b89b94">sigc::signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433">sigc::signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;</a>
 </li>
 <li>emit_reverse()
 : <a class="el" href="classsigc_1_1signal0.html#a7524bc2c234246ad8f6d15a04c1eed9b">sigc::signal0&lt; T_return, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal1.html#ac877a1227874a77258d28376ecb99810">sigc::signal1&lt; T_return, T_arg1, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal2.html#a98b518422c244c7a46ef510ac85dc107">sigc::signal2&lt; T_return, T_arg1, T_arg2, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal3.html#a1c2e4104a3d546748b3f906d421f44a9">sigc::signal3&lt; T_return, T_arg1, T_arg2, T_arg3, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal4.html#a6554822c39be3bbbb6c054b4542f9aed">sigc::signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal5.html#ac9a8f41617fae87eeb809f8f542a5f93">sigc::signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal6.html#ae9ef6eb147d18a0896e0cfd94c85177d">sigc::signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal7.html#a8ba0d7555460070b6c21ca9e7a99ff0a">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal1.html#a06be06b9bd27e2302d884306c08dab98">sigc::signal1&lt; T_return, T_arg1, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal2.html#aa7f667dfda17330e0e206923cfa7cc63">sigc::signal2&lt; T_return, T_arg1, T_arg2, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal3.html#a9cf91d833104e7807098afe85f00fb9e">sigc::signal3&lt; T_return, T_arg1, T_arg2, T_arg3, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal4.html#ab3a5271b19f65f2066deec6f0504cfc1">sigc::signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal5.html#a6a003701c5c19b65e00e5951f9dc8eb4">sigc::signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal6.html#a1be5b99ece44d202f4ade64213372836">sigc::signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal7.html#a792dad46facc66693a65bbb142942c73">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;</a>
 </li>
 <li>emitter_type
 : <a class="el" href="classsigc_1_1signal0.html#ac7eafdced2d325d6003327b4360bc2dd">sigc::signal0&lt; T_return, T_accumulator &gt;</a>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1c2c56105d085121e4c539a23d2b9d1f59c964c3..ce71399af457204e2194116c43cb4a70ab981e82 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 381d776fbf97f17dee869e2bed29725c305f19ea..9557e8b5689b3a50597feff9d4a4326679bf2b53 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 27c328e08418728e739e6d69b4163f417f90ebc7..9c92add4f23fe1591af08527b2785b6e00b9eaeb 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 : <a class="el" href="structsigc_1_1slot__list.html#ae8eb4f17ab471807ce54c09f01bc3f14">sigc::slot_list&lt; T_slot &gt;</a>
 </li>
 <li>bind_functor()
-: <a class="el" href="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a0be421283bbc5c67a1ab96e7f8f77028">sigc::bind_functor&lt; 0, T_functor, T_bound, nil, nil, nil, nil, nil, nil &gt;</a>
-, <a class="el" href="structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#af8471d9a82a86ff6e66337e3d7b90ce7">sigc::bind_functor&lt;-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil &gt;</a>
+: <a class="el" href="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#ac170bca0fe2af4722cf6e1fd6b3de128">sigc::bind_functor&lt; 0, T_functor, T_bound, nil, nil, nil, nil, nil, nil &gt;</a>
+, <a class="el" href="structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#ad61bb64a42d144999a94767cd6031259">sigc::bind_functor&lt;-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil &gt;</a>
 </li>
 <li>bind_return_functor()
-: <a class="el" href="structsigc_1_1bind__return__functor.html#af55e50941ead03070bcc10742545393e">sigc::bind_return_functor&lt; T_return, T_functor &gt;</a>
+: <a class="el" href="structsigc_1_1bind__return__functor.html#a1fa9551283794b249cbbdf7d270745d4">sigc::bind_return_functor&lt; T_return, T_functor &gt;</a>
 </li>
 <li>block()
 : <a class="el" href="structsigc_1_1connection.html#a6b09ee3010464b22abb3269935afcc49">sigc::connection</a>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b5e77ab361881b19055bf7854493abbf4ed3de99..d6ff9667fdcdafff1fea5b16e7f55b35fd48f4ac 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8e876e7f6ccbd46efcb42d796bc6d2f47edddbb2..f8a8d53faaec397aa4519161db63a739021a3e8f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -92,7 +92,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ddd57c281f75e885b0688938c4d45f0b82da4318..92ed6d101a636900d55a51eb143cfd091237845c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 <h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
 <li>emit()
 : <a class="el" href="classsigc_1_1signal0.html#a3749597ca18ce12390fb317c407e9554">sigc::signal0&lt; T_return, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal1.html#a3d6fc96f07c19d77e5eab9925c101c83">sigc::signal1&lt; T_return, T_arg1, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal2.html#a87dc42578a7adf951a07a4185528ec8e">sigc::signal2&lt; T_return, T_arg1, T_arg2, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal3.html#a85f1768341d975b5b81418ac774b47d8">sigc::signal3&lt; T_return, T_arg1, T_arg2, T_arg3, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal4.html#a9e0f06318470c16279cd7f56cc5c2bc1">sigc::signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal5.html#adb7ae6a12e70f96bfdf2b0d36ba0d974">sigc::signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f">sigc::signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal1.html#a4893aa0864f31abd466efdc3c0137202">sigc::signal1&lt; T_return, T_arg1, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal2.html#ad0bef6ff1542e3b8a6886d6a2245f080">sigc::signal2&lt; T_return, T_arg1, T_arg2, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal3.html#ae753431d2f0c2b4cd8a9792c997e09d8">sigc::signal3&lt; T_return, T_arg1, T_arg2, T_arg3, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal4.html#a16d68efe8c4495877e263f424466755b">sigc::signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal5.html#ade0afa18b931b68da262d24794b89b94">sigc::signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433">sigc::signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;</a>
 </li>
 <li>emit_reverse()
 : <a class="el" href="classsigc_1_1signal0.html#a7524bc2c234246ad8f6d15a04c1eed9b">sigc::signal0&lt; T_return, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal1.html#ac877a1227874a77258d28376ecb99810">sigc::signal1&lt; T_return, T_arg1, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal2.html#a98b518422c244c7a46ef510ac85dc107">sigc::signal2&lt; T_return, T_arg1, T_arg2, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal3.html#a1c2e4104a3d546748b3f906d421f44a9">sigc::signal3&lt; T_return, T_arg1, T_arg2, T_arg3, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal4.html#a6554822c39be3bbbb6c054b4542f9aed">sigc::signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal5.html#ac9a8f41617fae87eeb809f8f542a5f93">sigc::signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal6.html#ae9ef6eb147d18a0896e0cfd94c85177d">sigc::signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal7.html#a8ba0d7555460070b6c21ca9e7a99ff0a">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal1.html#a06be06b9bd27e2302d884306c08dab98">sigc::signal1&lt; T_return, T_arg1, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal2.html#aa7f667dfda17330e0e206923cfa7cc63">sigc::signal2&lt; T_return, T_arg1, T_arg2, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal3.html#a9cf91d833104e7807098afe85f00fb9e">sigc::signal3&lt; T_return, T_arg1, T_arg2, T_arg3, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal4.html#ab3a5271b19f65f2066deec6f0504cfc1">sigc::signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal5.html#a6a003701c5c19b65e00e5951f9dc8eb4">sigc::signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal6.html#a1be5b99ece44d202f4ade64213372836">sigc::signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal7.html#a792dad46facc66693a65bbb142942c73">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;</a>
 </li>
 <li>empty()
 : <a class="el" href="structsigc_1_1connection.html#a95ddcc6d1009adda4f2cc19cf246d2c7">sigc::connection</a>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 19092646e4d4628513c27d07f3ba97c55f0d458d..6dcfb1fae3b1273b927c3c95c9b8c5ccfd0d9a76 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -88,7 +88,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e78e1adaf2ac96071308e3bb42a747c9bc13d860..767e12e1b46aa58d6453bd5af2dfa99916d12dc5 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -89,7 +89,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index fd74a63bfdef7aa0ed291c5265c159e414098d92..75384d5862f89463fdd37a8b989f27143abf3879 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 78b04ccb62a9f9f48f6032ea051b863e8e082048..96abe699dfd5ef703c89f1cccc0f86bb2ad98d72 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -89,7 +89,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 936b7c3465632bd25d3fc5998f0b0a3656327fc6..6b5a4005245a92cba7243f7f1500ddea69a9817e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 <h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
 <li>make_slot()
 : <a class="el" href="classsigc_1_1signal0.html#a3aa8a572b95835eb1367838d675c68de">sigc::signal0&lt; T_return, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal1.html#a3b476d67c4622e69aeb4d495603d9fad">sigc::signal1&lt; T_return, T_arg1, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal2.html#a67a5d572e75dcb64b068f4045c17d6b9">sigc::signal2&lt; T_return, T_arg1, T_arg2, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal3.html#a025abd721a15f3d6a0d5e1bfe329d796">sigc::signal3&lt; T_return, T_arg1, T_arg2, T_arg3, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal4.html#ace2b9dfd3ea0da618c9006ce49da0b08">sigc::signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal5.html#a7ed3002fdf8a0b3cb3769d7edc0c729b">sigc::signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal6.html#ae5d45043c11979cef24bf5e3d8093576">sigc::signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal7.html#a0948c25035b18b01efa60d08b26f6d51">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal1.html#ab4e68804403af87b42b4351b79aba720">sigc::signal1&lt; T_return, T_arg1, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal2.html#a6100abe9cd679c48fc3fb63ee9d289c5">sigc::signal2&lt; T_return, T_arg1, T_arg2, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal3.html#ac3ca6193c4fa1dfffd2a287a4ddd072b">sigc::signal3&lt; T_return, T_arg1, T_arg2, T_arg3, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal4.html#ae93761723ae7257ea74ee5b0db850c7f">sigc::signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal5.html#a4208e20967c6eb0a069fa03ae19f718a">sigc::signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal6.html#a708b94fd06d2f712911d4c2709e5b8a2">sigc::signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal7.html#a79eae01a881123f78c18ec7f04182e14">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;</a>
 </li>
 <li>mem_functor0()
 : <a class="el" href="classsigc_1_1mem__functor0.html#ad598cd301fc54f3aa4da2b9e3c16bc81">sigc::mem_functor0&lt; T_return, T_obj &gt;</a>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 716ae06e2d668d73ae80ff4a3c7aeb3547a5e22c..c3eff7960f2a3f068e70313a1da757463980a764 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -91,7 +91,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 98e4e640b9ee1a7da1e804bb96c0383118cfd688..c8e06256f4a3c882f458d4569bc602dcba824325 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 , <a class="el" href="structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a5bd5dd13ef2cd495cfd23b8d0f7cffbd">sigc::bind_functor&lt;-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil &gt;</a>
 , <a class="el" href="structsigc_1_1bind__return__functor.html#a35959a6f4d5f6ddc83f603ee67d25981">sigc::bind_return_functor&lt; T_return, T_functor &gt;</a>
 , <a class="el" href="classsigc_1_1bound__const__mem__functor0.html#aea061fca09cdc46ee32bc23fcee56f2c">sigc::bound_const_mem_functor0&lt; T_return, T_obj &gt;</a>
-, <a class="el" href="classsigc_1_1bound__const__mem__functor1.html#aa6afdce8f719849ffc6017f8ac5625bb">sigc::bound_const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__const__mem__functor2.html#adabf31280e161f126e256d4e2ee5b00b">sigc::bound_const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__const__mem__functor3.html#a512ff6f251c14b84980ee87acdd6fc08">sigc::bound_const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__const__mem__functor4.html#a3822ecd72bd0b496a06e96f98d11dea5">sigc::bound_const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#a7ad802d4ef0c43353ab20cd85de8b933">sigc::bound_const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#ae261c6047332e15a354461611299706b">sigc::bound_const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#a19781fcc3bda024dfece2cf00d505d73">sigc::bound_const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__const__mem__functor1.html#abf57a498c309b0291f1293215dd41504">sigc::bound_const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__const__mem__functor2.html#ab6f79018c4e2f09fc153e211ec0ddff2">sigc::bound_const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__const__mem__functor3.html#abd7a73629f12c4a85940bac69a6092e1">sigc::bound_const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__const__mem__functor4.html#ac87b54763c850eeec2ad327e16942194">sigc::bound_const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#acd3a6db6fcc4d2250d38bc02b143498f">sigc::bound_const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#a2fc4972340f4deda1e696bfbfe787d1f">sigc::bound_const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#ab6790fd19c9e4cb06c8ed3fa0d6e077f">sigc::bound_const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
 , <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor0.html#afb8c169d3deea2b7becf1f3860f46040">sigc::bound_const_volatile_mem_functor0&lt; T_return, T_obj &gt;</a>
-, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html#a028c7c04ce109691819316e77b822e7a">sigc::bound_const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#ae28dac1656f7ad45057b8ad3dd5882f9">sigc::bound_const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#aae92092631a6fdb479f07914807343bc">sigc::bound_const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a1d900d359f3a2d828f3e1f676bd53d48">sigc::bound_const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a51d355f17daacfbc2dbe01194c5821e9">sigc::bound_const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a1ca04b8397d16d03e086f0dc98241eee">sigc::bound_const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#aee72086f8a25fd7935f8024f2d2d01b7">sigc::bound_const_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html#a6a850933b24ad97151f2f7717854ec33">sigc::bound_const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#ac6ae5aa101d8abb9fc011da7bf34d6c4">sigc::bound_const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#a2e25926856bfcc296e8a6c1b14604700">sigc::bound_const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a83d3e3fa1f28a519304467df3d71bd3d">sigc::bound_const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a7bf392e27cdc6e28d762e56923bb7e32">sigc::bound_const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a72c9cdc12218b79c36c4c1e6bcdc8510">sigc::bound_const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#a59a468b9d9e9a103a9ea06bab62ed772">sigc::bound_const_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
 , <a class="el" href="classsigc_1_1bound__mem__functor0.html#a6b5411811e8e74ead796ac5aad1ce42e">sigc::bound_mem_functor0&lt; T_return, T_obj &gt;</a>
-, <a class="el" href="classsigc_1_1bound__mem__functor1.html#a5c589e3b5ce49a8845554ce9e95032a3">sigc::bound_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__mem__functor2.html#a16fbd8a1ed338ee620c3b965fdfd7eb0">sigc::bound_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__mem__functor3.html#af8d299f488a73a32578b0342988a3322">sigc::bound_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__mem__functor4.html#a26917718a5755c745e96699e2ba482b7">sigc::bound_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__mem__functor5.html#abd409fe824cfe3d9881cc26ce48b64a1">sigc::bound_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__mem__functor6.html#af3927372cae3eb56ea1c2fc6656e0f5a">sigc::bound_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__mem__functor7.html#a4a2eb13cbf93c04580d6d88e6116db8e">sigc::bound_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__mem__functor1.html#a027784cd93e42f1500fcc95c68c5dc91">sigc::bound_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__mem__functor2.html#a59bad11bbacff2fc6c252107b5a484d8">sigc::bound_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__mem__functor3.html#aef99cc6ff585af40d08599b0c893fff6">sigc::bound_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__mem__functor4.html#a622496b540da06fe94e5d4b3c65f86e7">sigc::bound_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__mem__functor5.html#a2fe3cbd5aa04046fb6d0ac8b9a55f902">sigc::bound_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__mem__functor6.html#a827677125dd399383e4edc2e388ffc6d">sigc::bound_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__mem__functor7.html#a91f9aca2bb76f5837372eb57cae97fec">sigc::bound_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
 , <a class="el" href="classsigc_1_1bound__volatile__mem__functor0.html#ab9cf9d744814f7db61236011f849273e">sigc::bound_volatile_mem_functor0&lt; T_return, T_obj &gt;</a>
-, <a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#a6bc5e5e893f6be97484a0ccba322013c">sigc::bound_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#a233338625fb4cca8dbc94c629625d86d">sigc::bound_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#a6ce4c3e0e78cb5271f5c4dfaecb324e1">sigc::bound_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ac394e06d0e3745ad4ca62bc495ce23d0">sigc::bound_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a9f4a121e0e0709b28dfcf31df7a7e0a3">sigc::bound_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a8f826c208d2cb84e687c508e671b0eb3">sigc::bound_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#abb41ad4fced6ba1de91d0ffbb58fe2de">sigc::bound_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#ad3ab37d42aa958a3c1e5ea1c37165cbd">sigc::bound_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#a1726984b914334669aea3cd997b48a8b">sigc::bound_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#aba2a306538ca32bd48e9cb757585044a">sigc::bound_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ae268793e6685d3ffaa1ea598a694d6f6">sigc::bound_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a59c5d86aa42ff8c14d9ecb9646db7166">sigc::bound_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a283bbd7d42e91155e11195908b4fd2cb">sigc::bound_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#a8cdb26b6938b760bfdc3bf34570184ef">sigc::bound_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
 , <a class="el" href="structsigc_1_1compose1__functor.html#ae7c074e7656595157b0f421028e34609">sigc::compose1_functor&lt; T_setter, T_getter &gt;</a>
 , <a class="el" href="structsigc_1_1compose2__functor.html#a048e0ff176de0813c190279afd7e16dd">sigc::compose2_functor&lt; T_setter, T_getter1, T_getter2 &gt;</a>
 , <a class="el" href="classsigc_1_1const__mem__functor0.html#a261a8a2fc4fca25717ee0d50a0a718c2">sigc::const_mem_functor0&lt; T_return, T_obj &gt;</a>
-, <a class="el" href="classsigc_1_1const__mem__functor1.html#a4acc3a59eee797f199988ff5f80d53ae">sigc::const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a>
-, <a class="el" href="classsigc_1_1const__mem__functor2.html#a6441206062146d43a0e72be48519ae02">sigc::const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a>
-, <a class="el" href="classsigc_1_1const__mem__functor3.html#ad8def027881b5a6047b9839177dbe85c">sigc::const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a>
-, <a class="el" href="classsigc_1_1const__mem__functor4.html#a60f0358e32bbf1b96c086d53d87ec2c7">sigc::const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
-, <a class="el" href="classsigc_1_1const__mem__functor5.html#a248914dce1045bca14ba45f7b8ab7a9f">sigc::const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
-, <a class="el" href="classsigc_1_1const__mem__functor6.html#a73952a23160711fcea38e66e74652523">sigc::const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
-, <a class="el" href="classsigc_1_1const__mem__functor7.html#ac2d477bff6a8c4347058560efef01f4d">sigc::const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
+, <a class="el" href="classsigc_1_1const__mem__functor1.html#a2c6f54619e3ff9c15ddaba1e39771cc1">sigc::const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a>
+, <a class="el" href="classsigc_1_1const__mem__functor2.html#a2c0d7b7b2b32a221feb6edaebd3aee3d">sigc::const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a>
+, <a class="el" href="classsigc_1_1const__mem__functor3.html#a43437137cb073dd22de17a16d528f737">sigc::const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a>
+, <a class="el" href="classsigc_1_1const__mem__functor4.html#aab7d76a8f15aac7b907020383d6d7ba7">sigc::const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
+, <a class="el" href="classsigc_1_1const__mem__functor5.html#af468730a8c1dfffa8b8746f1c1645213">sigc::const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
+, <a class="el" href="classsigc_1_1const__mem__functor6.html#a76d03ed81f8b2e90f9e13f8c4c5f786d">sigc::const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
+, <a class="el" href="classsigc_1_1const__mem__functor7.html#a161796dd7fc08fbc1ebe25d6f860c24f">sigc::const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
 , <a class="el" href="classsigc_1_1const__volatile__mem__functor0.html#a99a36e65fb849aa0a5ea277c9fc3c218">sigc::const_volatile_mem_functor0&lt; T_return, T_obj &gt;</a>
-, <a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a87ba42e130f905664e2e432e309f9012">sigc::const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a>
-, <a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a7557c17658489f19d12945a5296e8f35">sigc::const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a>
-, <a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a0fe691de309e7409de98f047ed38a9e7">sigc::const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a>
-, <a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a6b3ab51515480fe4c106461c609aa778">sigc::const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
-, <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a62883651028686628f903c2f56f2edf7">sigc::const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
-, <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ae438dd9368f1b10004b6d51b599c2376">sigc::const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
-, <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#ad2e699425411b243ac92bbd81f88f607">sigc::const_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
+, <a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a660e00b641fbdf999dce65ae4a9f1a5d">sigc::const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a>
+, <a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a376a0acf7e878183ac85cbc7bf0a9f07">sigc::const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a>
+, <a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a3d742a1e204f733cd2b7fdd452b53011">sigc::const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a>
+, <a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a1510f1f78471fc134b5fc8dac7d38d5f">sigc::const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
+, <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a1f4d39f2cfe58d99d67dc094c4f738dc">sigc::const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
+, <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ab8c9524ca5ed1ff48ec06e93f6af6cb7">sigc::const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
+, <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a99401731065363f4088615c8eac558c3">sigc::const_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
 , <a class="el" href="structsigc_1_1exception__catch__functor.html#a5472e0c6cdc3e9f0994bcd6676e7ed0f">sigc::exception_catch_functor&lt; T_functor, T_catcher, T_return &gt;</a>
 , <a class="el" href="structsigc_1_1exception__catch__functor_3_01T__functor_00_01T__catcher_00_01void_01_4.html#a4c24ffa31304c0647b0d29cba07ffe3a">sigc::exception_catch_functor&lt; T_functor, T_catcher, void &gt;</a>
 , <a class="el" href="structsigc_1_1hide__functor_3_010_00_01T__functor_01_4.html#a556774f196a4ec5569e8404ba8ae1539">sigc::hide_functor&lt; 0, T_functor &gt;</a>
 , <a class="el" href="structsigc_1_1hide__functor_3-1_00_01T__functor_01_4.html#a0b2aed34c7b1c58fc9735ec4578bd6c2">sigc::hide_functor&lt;-1, T_functor &gt;</a>
 , <a class="el" href="classsigc_1_1mem__functor0.html#a5b9327e3a0f2f7df91394614f704ddc6">sigc::mem_functor0&lt; T_return, T_obj &gt;</a>
-, <a class="el" href="classsigc_1_1mem__functor1.html#a72c4e7ffd730381bbb842f3b72816d02">sigc::mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a>
-, <a class="el" href="classsigc_1_1mem__functor2.html#a1ef9d5e58e8333fc9a812d2f9a9a99fb">sigc::mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a>
-, <a class="el" href="classsigc_1_1mem__functor3.html#a83ad80686392272239adf599a9772ada">sigc::mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a>
-, <a class="el" href="classsigc_1_1mem__functor4.html#a41e65c47fc45c8017fe87117614e6e22">sigc::mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
-, <a class="el" href="classsigc_1_1mem__functor5.html#ad6ca177de8fcdb0655da5f9abfa3c845">sigc::mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
-, <a class="el" href="classsigc_1_1mem__functor6.html#a6a2b7cfd0e5de9146afd9dc41a38a736">sigc::mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
-, <a class="el" href="classsigc_1_1mem__functor7.html#a55ab258901e1425af849f0562dde8a63">sigc::mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
+, <a class="el" href="classsigc_1_1mem__functor1.html#a94012e541419dab7d8093e047eb58dfb">sigc::mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a>
+, <a class="el" href="classsigc_1_1mem__functor2.html#ac548b79e5bfe7d4051b7b9e40a403eca">sigc::mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a>
+, <a class="el" href="classsigc_1_1mem__functor3.html#ac439b3c43a05818e8de962e21b3b8b47">sigc::mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a>
+, <a class="el" href="classsigc_1_1mem__functor4.html#aee174e6e6c62a879f731715d3dc29e4b">sigc::mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
+, <a class="el" href="classsigc_1_1mem__functor5.html#a1bf94bbc82091c369905ed3e9955f09e">sigc::mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
+, <a class="el" href="classsigc_1_1mem__functor6.html#ae2bc9f33db793f9411315db9b7c923fb">sigc::mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
+, <a class="el" href="classsigc_1_1mem__functor7.html#a06febedf7a2cf2e7b6e4c01729e90592">sigc::mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
 , <a class="el" href="classsigc_1_1pointer__functor0.html#afb058396d0f84a248197ddb7d4aed109">sigc::pointer_functor0&lt; T_return &gt;</a>
-, <a class="el" href="classsigc_1_1pointer__functor1.html#a1cfeea6457156cf41949233ed844fa9f">sigc::pointer_functor1&lt; T_arg1, T_return &gt;</a>
-, <a class="el" href="classsigc_1_1pointer__functor2.html#a880e4d5fb06711c795e684e943add25e">sigc::pointer_functor2&lt; T_arg1, T_arg2, T_return &gt;</a>
-, <a class="el" href="classsigc_1_1pointer__functor3.html#af51742fc7043ed921c42ffab60ebe386">sigc::pointer_functor3&lt; T_arg1, T_arg2, T_arg3, T_return &gt;</a>
-, <a class="el" href="classsigc_1_1pointer__functor4.html#abfa342f31460fda528345ede847c2636">sigc::pointer_functor4&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_return &gt;</a>
-, <a class="el" href="classsigc_1_1pointer__functor5.html#a14f326f46993aea1013256a307b954d0">sigc::pointer_functor5&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return &gt;</a>
-, <a class="el" href="classsigc_1_1pointer__functor6.html#a93455713ca148bff6f50ec6578235357">sigc::pointer_functor6&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return &gt;</a>
-, <a class="el" href="classsigc_1_1pointer__functor7.html#a3c6940094b0f84e8818d55cb6e21a1b1">sigc::pointer_functor7&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return &gt;</a>
+, <a class="el" href="classsigc_1_1pointer__functor1.html#a46cf3a1a50ec9b82ff011b7c47d3ff5b">sigc::pointer_functor1&lt; T_arg1, T_return &gt;</a>
+, <a class="el" href="classsigc_1_1pointer__functor2.html#afedc108e4407385fb70e9d1b2ee8282e">sigc::pointer_functor2&lt; T_arg1, T_arg2, T_return &gt;</a>
+, <a class="el" href="classsigc_1_1pointer__functor3.html#a3229fd4b8f451f4de3feedfa9a74625e">sigc::pointer_functor3&lt; T_arg1, T_arg2, T_arg3, T_return &gt;</a>
+, <a class="el" href="classsigc_1_1pointer__functor4.html#acd20aaf8127117980ebbca59134c754b">sigc::pointer_functor4&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_return &gt;</a>
+, <a class="el" href="classsigc_1_1pointer__functor5.html#aad18eb7b7796d2b10eea8887ceb565b5">sigc::pointer_functor5&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return &gt;</a>
+, <a class="el" href="classsigc_1_1pointer__functor6.html#a47370deb3a7d5b544974f235d82a2a51">sigc::pointer_functor6&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return &gt;</a>
+, <a class="el" href="classsigc_1_1pointer__functor7.html#aaad03590abc05adb0f50e08250d6b134">sigc::pointer_functor7&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return &gt;</a>
 , <a class="el" href="structsigc_1_1retype__functor.html#a07b219886709df138ea695049f446215">sigc::retype_functor&lt; T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7 &gt;</a>
 , <a class="el" href="structsigc_1_1retype__return__functor.html#a4cf9725b7ac4fdfeded4ab3f56d61a88">sigc::retype_return_functor&lt; T_return, T_functor &gt;</a>
 , <a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#a73a475fd2fe5e4d9e184ca5092b0ced4">sigc::retype_return_functor&lt; void, T_functor &gt;</a>
 , <a class="el" href="classsigc_1_1signal0.html#ab9012529a34abee9c62beacb7b790411">sigc::signal0&lt; T_return, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal1.html#a5f150c88559aacf13edd07bd7917c96a">sigc::signal1&lt; T_return, T_arg1, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal2.html#abd0c26d0af75ee365d5f02d01a8584d8">sigc::signal2&lt; T_return, T_arg1, T_arg2, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal3.html#a4e0e9364afa1d0f23cead97c719e62c0">sigc::signal3&lt; T_return, T_arg1, T_arg2, T_arg3, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal4.html#ac1efa42f5753dbe3e0c0313ee087c8a6">sigc::signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal5.html#a17d8e59e84767681fc29d679287f7770">sigc::signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal6.html#a2c2c5ecc4fc0157d337eea628a9ac214">sigc::signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal7.html#a11b73bd2c5d40e02eab78b38ce0d097d">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal1.html#a5734a573c17b00eb31e3c060a6580a10">sigc::signal1&lt; T_return, T_arg1, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal2.html#a97ee99a844f493929b1a114d549f6507">sigc::signal2&lt; T_return, T_arg1, T_arg2, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal3.html#a3169ce2939a1c47b1984e55a946f0c1b">sigc::signal3&lt; T_return, T_arg1, T_arg2, T_arg3, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal4.html#a7bfde7c1427ed55f3be628e467aa0cf5">sigc::signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal5.html#a553ee81b3d101eee9c113d0023ff6dc3">sigc::signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal6.html#ad4f4d214fd04b52c6042397bdb852643">sigc::signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal7.html#ab37db0ecc788824d0baa3c301efc8dcd">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;</a>
 , <a class="el" href="classsigc_1_1slot0.html#a217f897aa20f2a1a9fffcb6500598600">sigc::slot0&lt; T_return &gt;</a>
 , <a class="el" href="classsigc_1_1slot1.html#a278a26f4629fb0beb286add4141c5ac8">sigc::slot1&lt; T_return, T_arg1 &gt;</a>
 , <a class="el" href="classsigc_1_1slot2.html#abae441b7fdd6dd5850a4283d95b9e647">sigc::slot2&lt; T_return, T_arg1, T_arg2 &gt;</a>
 , <a class="el" href="classsigc_1_1slot7.html#a115f4dc171664e693a6bb7afc41778d4">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
 , <a class="el" href="classsigc_1_1track__obj__functor1.html#a933452a80a7c98d4865624d2f60b2527">sigc::track_obj_functor1&lt; T_functor, T_obj1 &gt;</a>
 , <a class="el" href="classsigc_1_1volatile__mem__functor0.html#a7c2d0b553da010a5a0578a91269a290e">sigc::volatile_mem_functor0&lt; T_return, T_obj &gt;</a>
-, <a class="el" href="classsigc_1_1volatile__mem__functor1.html#a93ca215c5cbfc6e9bef44e38f3635fe9">sigc::volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a>
-, <a class="el" href="classsigc_1_1volatile__mem__functor2.html#ae8c368143fecb49457733234a34f5aae">sigc::volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a>
-, <a class="el" href="classsigc_1_1volatile__mem__functor3.html#af88d0cde1beb833e0e391052cf75098f">sigc::volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a>
-, <a class="el" href="classsigc_1_1volatile__mem__functor4.html#aecefbb7c869d5f66c1b6d679ed49c082">sigc::volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
-, <a class="el" href="classsigc_1_1volatile__mem__functor5.html#a36dc06ac5b66e8bec977153741718456">sigc::volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
-, <a class="el" href="classsigc_1_1volatile__mem__functor6.html#a0e8695404c80f8a83ef3762a5b7af784">sigc::volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
-, <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a87b4cf73bd422a42294c0ffc199d6f50">sigc::volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
+, <a class="el" href="classsigc_1_1volatile__mem__functor1.html#a7e3689f54ea790bad4d7b442d6e32beb">sigc::volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a>
+, <a class="el" href="classsigc_1_1volatile__mem__functor2.html#a714b29652dd190b4de01632bdcad783b">sigc::volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a>
+, <a class="el" href="classsigc_1_1volatile__mem__functor3.html#a02973baeb8c05cc2dec2292f07991408">sigc::volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a>
+, <a class="el" href="classsigc_1_1volatile__mem__functor4.html#a348790f9ebeb4357158b53ceb694d3bb">sigc::volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
+, <a class="el" href="classsigc_1_1volatile__mem__functor5.html#aa60a0a6aa2d6e9d78a4e88461a9cd671">sigc::volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
+, <a class="el" href="classsigc_1_1volatile__mem__functor6.html#a67543ff9801d252b910835d8ffd3445e">sigc::volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
+, <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a5cb032f90a22c6455d7125ed542997af">sigc::volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
 </li>
 <li>operator*()
 : <a class="el" href="structsigc_1_1slot__const__iterator.html#a753b4afd409883f47af264dfb8a3d28a">sigc::slot_const_iterator&lt; T_slot &gt;</a>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5d5f6eee19f39f0006bf863c1a70cdb8ebe2ca2b..23938663022d86b322887013e9cc9c59a8aff982 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 05b9e435b6e136642fe6190b3e64169b6c2a48a7..61ef2ee8c00d7daa6230b94c337fa8eeb7fe836c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 : <a class="el" href="structsigc_1_1slot__list.html#ae4759ca19577b31dca5116292e7de19c">sigc::slot_list&lt; T_slot &gt;</a>
 </li>
 <li>retype_functor()
-: <a class="el" href="structsigc_1_1retype__functor.html#a4dda9669c6c476d8825b5477159f4edb">sigc::retype_functor&lt; T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7 &gt;</a>
+: <a class="el" href="structsigc_1_1retype__functor.html#a30f35ce3d25b7fd571fbd3ef730de225">sigc::retype_functor&lt; T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7 &gt;</a>
 </li>
 <li>retype_return_functor()
-: <a class="el" href="structsigc_1_1retype__return__functor.html#a1fca6f2ee601bdf6771e14bba21faa46">sigc::retype_return_functor&lt; T_return, T_functor &gt;</a>
-, <a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#a8a9768f5c40e609f9bd06d30e3111735">sigc::retype_return_functor&lt; void, T_functor &gt;</a>
+: <a class="el" href="structsigc_1_1retype__return__functor.html#a9ebfb2a6cfb5125b0705c0adef2cbfb8">sigc::retype_return_functor&lt; T_return, T_functor &gt;</a>
+, <a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#acd4789babb601ac5bee163651d89f3c8">sigc::retype_return_functor&lt; void, T_functor &gt;</a>
 </li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6e6da30ed560be77dbae7d6d1d09991d54957610..6fc065ab374e42bba10c8afe2f8cc0337558ae67 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d1d2622e88db8c7a50f865af7f933cf24cffcb49..6397cb475d69c2d1aba3dc097527b56a61ee6649 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 9872d1b499e1bf8f610de2287b71ba0321c9e536..f17337543649c6c6bb40e3fa9cee0106503cbd40 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -90,7 +90,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b20c65b227aba9555cad8d72f064028afc4b5a80..3e4240e78c2f9662f92cd28ad64d4e6d2d123298 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d24afc30c4116a79199bc89c74d8899ed85db152..709cf55dac01372a649cc383998f3a5d1b0a2c53 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 923d74d71b0ade58b3e4aff72354f3337b300a9c..d7ec186523c24a828775e0ccbfbeda9986fa3ba2 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index c7375b2905d8e19e77a742c4620daffd77eae9b3..2fc430ab39e68a42791bbc28f7dff2aeabd0459a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -90,7 +90,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 328bea2fd3b60a4ed4414dd4c264d7bf08b238a3..c3391ec80f93a5526b9991b2eeadf1b5526ab3b3 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 72464ddd2caf89d9a952d9acb8bf113803676746..32d3a25645c9ea1ff28d46c7da6594b16f9d7c89 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -93,7 +93,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b0a044e6837e0d7cb3b1166298624bebed410c9a..ef5abcd6787a6f8149a37851b12617b84fb27fe7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 <h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
 <li>make_slot()
 : <a class="el" href="classsigc_1_1signal0.html#a3aa8a572b95835eb1367838d675c68de">sigc::signal0&lt; T_return, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal1.html#a3b476d67c4622e69aeb4d495603d9fad">sigc::signal1&lt; T_return, T_arg1, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal2.html#a67a5d572e75dcb64b068f4045c17d6b9">sigc::signal2&lt; T_return, T_arg1, T_arg2, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal3.html#a025abd721a15f3d6a0d5e1bfe329d796">sigc::signal3&lt; T_return, T_arg1, T_arg2, T_arg3, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal4.html#ace2b9dfd3ea0da618c9006ce49da0b08">sigc::signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal5.html#a7ed3002fdf8a0b3cb3769d7edc0c729b">sigc::signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal6.html#ae5d45043c11979cef24bf5e3d8093576">sigc::signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal7.html#a0948c25035b18b01efa60d08b26f6d51">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal1.html#ab4e68804403af87b42b4351b79aba720">sigc::signal1&lt; T_return, T_arg1, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal2.html#a6100abe9cd679c48fc3fb63ee9d289c5">sigc::signal2&lt; T_return, T_arg1, T_arg2, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal3.html#ac3ca6193c4fa1dfffd2a287a4ddd072b">sigc::signal3&lt; T_return, T_arg1, T_arg2, T_arg3, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal4.html#ae93761723ae7257ea74ee5b0db850c7f">sigc::signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal5.html#a4208e20967c6eb0a069fa03ae19f718a">sigc::signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal6.html#a708b94fd06d2f712911d4c2709e5b8a2">sigc::signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal7.html#a79eae01a881123f78c18ec7f04182e14">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;</a>
 </li>
 <li>mem_functor0()
 : <a class="el" href="classsigc_1_1mem__functor0.html#ad598cd301fc54f3aa4da2b9e3c16bc81">sigc::mem_functor0&lt; T_return, T_obj &gt;</a>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e965ed4662c81a339317ebcf758158947807e313..4fdb4c7d17803df052e1338034d04c80fcabde8a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -92,7 +92,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index c54abce90d64b2fab6236f4d2521ccc73b74f8db..d8c2a3939d8f6bae70b61f3ceaef4cd76810b747 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 , <a class="el" href="structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a5bd5dd13ef2cd495cfd23b8d0f7cffbd">sigc::bind_functor&lt;-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil &gt;</a>
 , <a class="el" href="structsigc_1_1bind__return__functor.html#a35959a6f4d5f6ddc83f603ee67d25981">sigc::bind_return_functor&lt; T_return, T_functor &gt;</a>
 , <a class="el" href="classsigc_1_1bound__const__mem__functor0.html#aea061fca09cdc46ee32bc23fcee56f2c">sigc::bound_const_mem_functor0&lt; T_return, T_obj &gt;</a>
-, <a class="el" href="classsigc_1_1bound__const__mem__functor1.html#aa6afdce8f719849ffc6017f8ac5625bb">sigc::bound_const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__const__mem__functor2.html#adabf31280e161f126e256d4e2ee5b00b">sigc::bound_const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__const__mem__functor3.html#a512ff6f251c14b84980ee87acdd6fc08">sigc::bound_const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__const__mem__functor4.html#a3822ecd72bd0b496a06e96f98d11dea5">sigc::bound_const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#a7ad802d4ef0c43353ab20cd85de8b933">sigc::bound_const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#ae261c6047332e15a354461611299706b">sigc::bound_const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#a19781fcc3bda024dfece2cf00d505d73">sigc::bound_const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__const__mem__functor1.html#abf57a498c309b0291f1293215dd41504">sigc::bound_const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__const__mem__functor2.html#ab6f79018c4e2f09fc153e211ec0ddff2">sigc::bound_const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__const__mem__functor3.html#abd7a73629f12c4a85940bac69a6092e1">sigc::bound_const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__const__mem__functor4.html#ac87b54763c850eeec2ad327e16942194">sigc::bound_const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#acd3a6db6fcc4d2250d38bc02b143498f">sigc::bound_const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#a2fc4972340f4deda1e696bfbfe787d1f">sigc::bound_const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#ab6790fd19c9e4cb06c8ed3fa0d6e077f">sigc::bound_const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
 , <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor0.html#afb8c169d3deea2b7becf1f3860f46040">sigc::bound_const_volatile_mem_functor0&lt; T_return, T_obj &gt;</a>
-, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html#a028c7c04ce109691819316e77b822e7a">sigc::bound_const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#ae28dac1656f7ad45057b8ad3dd5882f9">sigc::bound_const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#aae92092631a6fdb479f07914807343bc">sigc::bound_const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a1d900d359f3a2d828f3e1f676bd53d48">sigc::bound_const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a51d355f17daacfbc2dbe01194c5821e9">sigc::bound_const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a1ca04b8397d16d03e086f0dc98241eee">sigc::bound_const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#aee72086f8a25fd7935f8024f2d2d01b7">sigc::bound_const_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html#a6a850933b24ad97151f2f7717854ec33">sigc::bound_const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#ac6ae5aa101d8abb9fc011da7bf34d6c4">sigc::bound_const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#a2e25926856bfcc296e8a6c1b14604700">sigc::bound_const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a83d3e3fa1f28a519304467df3d71bd3d">sigc::bound_const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a7bf392e27cdc6e28d762e56923bb7e32">sigc::bound_const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a72c9cdc12218b79c36c4c1e6bcdc8510">sigc::bound_const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#a59a468b9d9e9a103a9ea06bab62ed772">sigc::bound_const_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
 , <a class="el" href="classsigc_1_1bound__mem__functor0.html#a6b5411811e8e74ead796ac5aad1ce42e">sigc::bound_mem_functor0&lt; T_return, T_obj &gt;</a>
-, <a class="el" href="classsigc_1_1bound__mem__functor1.html#a5c589e3b5ce49a8845554ce9e95032a3">sigc::bound_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__mem__functor2.html#a16fbd8a1ed338ee620c3b965fdfd7eb0">sigc::bound_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__mem__functor3.html#af8d299f488a73a32578b0342988a3322">sigc::bound_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__mem__functor4.html#a26917718a5755c745e96699e2ba482b7">sigc::bound_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__mem__functor5.html#abd409fe824cfe3d9881cc26ce48b64a1">sigc::bound_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__mem__functor6.html#af3927372cae3eb56ea1c2fc6656e0f5a">sigc::bound_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__mem__functor7.html#a4a2eb13cbf93c04580d6d88e6116db8e">sigc::bound_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__mem__functor1.html#a027784cd93e42f1500fcc95c68c5dc91">sigc::bound_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__mem__functor2.html#a59bad11bbacff2fc6c252107b5a484d8">sigc::bound_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__mem__functor3.html#aef99cc6ff585af40d08599b0c893fff6">sigc::bound_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__mem__functor4.html#a622496b540da06fe94e5d4b3c65f86e7">sigc::bound_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__mem__functor5.html#a2fe3cbd5aa04046fb6d0ac8b9a55f902">sigc::bound_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__mem__functor6.html#a827677125dd399383e4edc2e388ffc6d">sigc::bound_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__mem__functor7.html#a91f9aca2bb76f5837372eb57cae97fec">sigc::bound_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
 , <a class="el" href="classsigc_1_1bound__volatile__mem__functor0.html#ab9cf9d744814f7db61236011f849273e">sigc::bound_volatile_mem_functor0&lt; T_return, T_obj &gt;</a>
-, <a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#a6bc5e5e893f6be97484a0ccba322013c">sigc::bound_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#a233338625fb4cca8dbc94c629625d86d">sigc::bound_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#a6ce4c3e0e78cb5271f5c4dfaecb324e1">sigc::bound_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ac394e06d0e3745ad4ca62bc495ce23d0">sigc::bound_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a9f4a121e0e0709b28dfcf31df7a7e0a3">sigc::bound_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a8f826c208d2cb84e687c508e671b0eb3">sigc::bound_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
-, <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#abb41ad4fced6ba1de91d0ffbb58fe2de">sigc::bound_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#ad3ab37d42aa958a3c1e5ea1c37165cbd">sigc::bound_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#a1726984b914334669aea3cd997b48a8b">sigc::bound_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#aba2a306538ca32bd48e9cb757585044a">sigc::bound_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ae268793e6685d3ffaa1ea598a694d6f6">sigc::bound_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a59c5d86aa42ff8c14d9ecb9646db7166">sigc::bound_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a283bbd7d42e91155e11195908b4fd2cb">sigc::bound_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
+, <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#a8cdb26b6938b760bfdc3bf34570184ef">sigc::bound_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
 , <a class="el" href="structsigc_1_1compose1__functor.html#ae7c074e7656595157b0f421028e34609">sigc::compose1_functor&lt; T_setter, T_getter &gt;</a>
 , <a class="el" href="structsigc_1_1compose2__functor.html#a3cfcfa7d8d95962b3448ed886f3495a0">sigc::compose2_functor&lt; T_setter, T_getter1, T_getter2 &gt;</a>
 , <a class="el" href="classsigc_1_1const__mem__functor0.html#a261a8a2fc4fca25717ee0d50a0a718c2">sigc::const_mem_functor0&lt; T_return, T_obj &gt;</a>
-, <a class="el" href="classsigc_1_1const__mem__functor1.html#a4acc3a59eee797f199988ff5f80d53ae">sigc::const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a>
-, <a class="el" href="classsigc_1_1const__mem__functor2.html#a9da6633c6aa91f86ce986967566747b6">sigc::const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a>
-, <a class="el" href="classsigc_1_1const__mem__functor3.html#ad8def027881b5a6047b9839177dbe85c">sigc::const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a>
-, <a class="el" href="classsigc_1_1const__mem__functor4.html#a60f0358e32bbf1b96c086d53d87ec2c7">sigc::const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
-, <a class="el" href="classsigc_1_1const__mem__functor5.html#a248914dce1045bca14ba45f7b8ab7a9f">sigc::const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
-, <a class="el" href="classsigc_1_1const__mem__functor6.html#a73952a23160711fcea38e66e74652523">sigc::const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
-, <a class="el" href="classsigc_1_1const__mem__functor7.html#ac2d477bff6a8c4347058560efef01f4d">sigc::const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
+, <a class="el" href="classsigc_1_1const__mem__functor1.html#a2c6f54619e3ff9c15ddaba1e39771cc1">sigc::const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a>
+, <a class="el" href="classsigc_1_1const__mem__functor2.html#acf0ce3cce7eb053b8b4b21945a68bc80">sigc::const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a>
+, <a class="el" href="classsigc_1_1const__mem__functor3.html#a43437137cb073dd22de17a16d528f737">sigc::const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a>
+, <a class="el" href="classsigc_1_1const__mem__functor4.html#aab7d76a8f15aac7b907020383d6d7ba7">sigc::const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
+, <a class="el" href="classsigc_1_1const__mem__functor5.html#af468730a8c1dfffa8b8746f1c1645213">sigc::const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
+, <a class="el" href="classsigc_1_1const__mem__functor6.html#a76d03ed81f8b2e90f9e13f8c4c5f786d">sigc::const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
+, <a class="el" href="classsigc_1_1const__mem__functor7.html#a161796dd7fc08fbc1ebe25d6f860c24f">sigc::const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
 , <a class="el" href="classsigc_1_1const__volatile__mem__functor0.html#a99a36e65fb849aa0a5ea277c9fc3c218">sigc::const_volatile_mem_functor0&lt; T_return, T_obj &gt;</a>
-, <a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a87ba42e130f905664e2e432e309f9012">sigc::const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a>
-, <a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a7557c17658489f19d12945a5296e8f35">sigc::const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a>
-, <a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a0fe691de309e7409de98f047ed38a9e7">sigc::const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a>
-, <a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a6b3ab51515480fe4c106461c609aa778">sigc::const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
-, <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a62883651028686628f903c2f56f2edf7">sigc::const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
-, <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ae438dd9368f1b10004b6d51b599c2376">sigc::const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
-, <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#ad2e699425411b243ac92bbd81f88f607">sigc::const_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
+, <a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a660e00b641fbdf999dce65ae4a9f1a5d">sigc::const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a>
+, <a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a376a0acf7e878183ac85cbc7bf0a9f07">sigc::const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a>
+, <a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a3d742a1e204f733cd2b7fdd452b53011">sigc::const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a>
+, <a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a1510f1f78471fc134b5fc8dac7d38d5f">sigc::const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
+, <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a1f4d39f2cfe58d99d67dc094c4f738dc">sigc::const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
+, <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ab8c9524ca5ed1ff48ec06e93f6af6cb7">sigc::const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
+, <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a99401731065363f4088615c8eac558c3">sigc::const_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
 , <a class="el" href="structsigc_1_1exception__catch__functor.html#a9f6b5068be1af2623e2aef727f2b73db">sigc::exception_catch_functor&lt; T_functor, T_catcher, T_return &gt;</a>
 , <a class="el" href="structsigc_1_1exception__catch__functor_3_01T__functor_00_01T__catcher_00_01void_01_4.html#a1eb6fb5783d65d904474f6ffe14ace7b">sigc::exception_catch_functor&lt; T_functor, T_catcher, void &gt;</a>
 , <a class="el" href="structsigc_1_1hide__functor_3_010_00_01T__functor_01_4.html#a556774f196a4ec5569e8404ba8ae1539">sigc::hide_functor&lt; 0, T_functor &gt;</a>
 , <a class="el" href="structsigc_1_1hide__functor_3-1_00_01T__functor_01_4.html#a3ab506b688835f9545dc018142cc728e">sigc::hide_functor&lt;-1, T_functor &gt;</a>
 , <a class="el" href="classsigc_1_1mem__functor0.html#a5b9327e3a0f2f7df91394614f704ddc6">sigc::mem_functor0&lt; T_return, T_obj &gt;</a>
-, <a class="el" href="classsigc_1_1mem__functor1.html#a72c4e7ffd730381bbb842f3b72816d02">sigc::mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a>
-, <a class="el" href="classsigc_1_1mem__functor2.html#a1ef9d5e58e8333fc9a812d2f9a9a99fb">sigc::mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a>
-, <a class="el" href="classsigc_1_1mem__functor3.html#a83ad80686392272239adf599a9772ada">sigc::mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a>
-, <a class="el" href="classsigc_1_1mem__functor4.html#a41e65c47fc45c8017fe87117614e6e22">sigc::mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
-, <a class="el" href="classsigc_1_1mem__functor5.html#ad6ca177de8fcdb0655da5f9abfa3c845">sigc::mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
-, <a class="el" href="classsigc_1_1mem__functor6.html#ac1e352f15b9f7e77c160ed6b10870c98">sigc::mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
-, <a class="el" href="classsigc_1_1mem__functor7.html#a55ab258901e1425af849f0562dde8a63">sigc::mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
+, <a class="el" href="classsigc_1_1mem__functor1.html#a94012e541419dab7d8093e047eb58dfb">sigc::mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a>
+, <a class="el" href="classsigc_1_1mem__functor2.html#ac548b79e5bfe7d4051b7b9e40a403eca">sigc::mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a>
+, <a class="el" href="classsigc_1_1mem__functor3.html#ac439b3c43a05818e8de962e21b3b8b47">sigc::mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a>
+, <a class="el" href="classsigc_1_1mem__functor4.html#aee174e6e6c62a879f731715d3dc29e4b">sigc::mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
+, <a class="el" href="classsigc_1_1mem__functor5.html#a1bf94bbc82091c369905ed3e9955f09e">sigc::mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
+, <a class="el" href="classsigc_1_1mem__functor6.html#a0fc98b38c8991cd33dc9401feb423346">sigc::mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
+, <a class="el" href="classsigc_1_1mem__functor7.html#a06febedf7a2cf2e7b6e4c01729e90592">sigc::mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
 , <a class="el" href="classsigc_1_1pointer__functor0.html#afb058396d0f84a248197ddb7d4aed109">sigc::pointer_functor0&lt; T_return &gt;</a>
-, <a class="el" href="classsigc_1_1pointer__functor1.html#a1cfeea6457156cf41949233ed844fa9f">sigc::pointer_functor1&lt; T_arg1, T_return &gt;</a>
-, <a class="el" href="classsigc_1_1pointer__functor2.html#a880e4d5fb06711c795e684e943add25e">sigc::pointer_functor2&lt; T_arg1, T_arg2, T_return &gt;</a>
-, <a class="el" href="classsigc_1_1pointer__functor3.html#af51742fc7043ed921c42ffab60ebe386">sigc::pointer_functor3&lt; T_arg1, T_arg2, T_arg3, T_return &gt;</a>
-, <a class="el" href="classsigc_1_1pointer__functor4.html#abfa342f31460fda528345ede847c2636">sigc::pointer_functor4&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_return &gt;</a>
-, <a class="el" href="classsigc_1_1pointer__functor5.html#a14f326f46993aea1013256a307b954d0">sigc::pointer_functor5&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return &gt;</a>
-, <a class="el" href="classsigc_1_1pointer__functor6.html#a93455713ca148bff6f50ec6578235357">sigc::pointer_functor6&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return &gt;</a>
-, <a class="el" href="classsigc_1_1pointer__functor7.html#a3c6940094b0f84e8818d55cb6e21a1b1">sigc::pointer_functor7&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return &gt;</a>
+, <a class="el" href="classsigc_1_1pointer__functor1.html#a46cf3a1a50ec9b82ff011b7c47d3ff5b">sigc::pointer_functor1&lt; T_arg1, T_return &gt;</a>
+, <a class="el" href="classsigc_1_1pointer__functor2.html#afedc108e4407385fb70e9d1b2ee8282e">sigc::pointer_functor2&lt; T_arg1, T_arg2, T_return &gt;</a>
+, <a class="el" href="classsigc_1_1pointer__functor3.html#a3229fd4b8f451f4de3feedfa9a74625e">sigc::pointer_functor3&lt; T_arg1, T_arg2, T_arg3, T_return &gt;</a>
+, <a class="el" href="classsigc_1_1pointer__functor4.html#acd20aaf8127117980ebbca59134c754b">sigc::pointer_functor4&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_return &gt;</a>
+, <a class="el" href="classsigc_1_1pointer__functor5.html#aad18eb7b7796d2b10eea8887ceb565b5">sigc::pointer_functor5&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return &gt;</a>
+, <a class="el" href="classsigc_1_1pointer__functor6.html#a47370deb3a7d5b544974f235d82a2a51">sigc::pointer_functor6&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return &gt;</a>
+, <a class="el" href="classsigc_1_1pointer__functor7.html#aaad03590abc05adb0f50e08250d6b134">sigc::pointer_functor7&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return &gt;</a>
 , <a class="el" href="structsigc_1_1retype__functor.html#a66717878d5c0f2a4cb568c8ff622cb97">sigc::retype_functor&lt; T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7 &gt;</a>
 , <a class="el" href="structsigc_1_1retype__return__functor.html#ab6c4d0b29bbcbca2e64db8249db54171">sigc::retype_return_functor&lt; T_return, T_functor &gt;</a>
 , <a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#af0c3d23d0216aa0631720eb00ca8f7ef">sigc::retype_return_functor&lt; void, T_functor &gt;</a>
 , <a class="el" href="classsigc_1_1signal0.html#ab9012529a34abee9c62beacb7b790411">sigc::signal0&lt; T_return, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal1.html#a5f150c88559aacf13edd07bd7917c96a">sigc::signal1&lt; T_return, T_arg1, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal2.html#abd0c26d0af75ee365d5f02d01a8584d8">sigc::signal2&lt; T_return, T_arg1, T_arg2, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal3.html#a4e0e9364afa1d0f23cead97c719e62c0">sigc::signal3&lt; T_return, T_arg1, T_arg2, T_arg3, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal4.html#ac1efa42f5753dbe3e0c0313ee087c8a6">sigc::signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal5.html#a17d8e59e84767681fc29d679287f7770">sigc::signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal6.html#a2c2c5ecc4fc0157d337eea628a9ac214">sigc::signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator &gt;</a>
-, <a class="el" href="classsigc_1_1signal7.html#a11b73bd2c5d40e02eab78b38ce0d097d">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal1.html#a5734a573c17b00eb31e3c060a6580a10">sigc::signal1&lt; T_return, T_arg1, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal2.html#a97ee99a844f493929b1a114d549f6507">sigc::signal2&lt; T_return, T_arg1, T_arg2, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal3.html#a3169ce2939a1c47b1984e55a946f0c1b">sigc::signal3&lt; T_return, T_arg1, T_arg2, T_arg3, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal4.html#a7bfde7c1427ed55f3be628e467aa0cf5">sigc::signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal5.html#a553ee81b3d101eee9c113d0023ff6dc3">sigc::signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal6.html#ad4f4d214fd04b52c6042397bdb852643">sigc::signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator &gt;</a>
+, <a class="el" href="classsigc_1_1signal7.html#ab37db0ecc788824d0baa3c301efc8dcd">sigc::signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator &gt;</a>
 , <a class="el" href="classsigc_1_1slot0.html#a217f897aa20f2a1a9fffcb6500598600">sigc::slot0&lt; T_return &gt;</a>
 , <a class="el" href="classsigc_1_1slot1.html#a278a26f4629fb0beb286add4141c5ac8">sigc::slot1&lt; T_return, T_arg1 &gt;</a>
 , <a class="el" href="classsigc_1_1slot2.html#abae441b7fdd6dd5850a4283d95b9e647">sigc::slot2&lt; T_return, T_arg1, T_arg2 &gt;</a>
 , <a class="el" href="classsigc_1_1slot7.html#a115f4dc171664e693a6bb7afc41778d4">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
 , <a class="el" href="classsigc_1_1track__obj__functor1.html#a758ed994bc823ce29001873838384ac0">sigc::track_obj_functor1&lt; T_functor, T_obj1 &gt;</a>
 , <a class="el" href="classsigc_1_1volatile__mem__functor0.html#ac2ed0440b58d9ed7fa7113036a021e92">sigc::volatile_mem_functor0&lt; T_return, T_obj &gt;</a>
-, <a class="el" href="classsigc_1_1volatile__mem__functor1.html#ab229ce1bb3609e465e809eb5dfc47428">sigc::volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a>
-, <a class="el" href="classsigc_1_1volatile__mem__functor2.html#a10aa8d2d17a83d18d0470986ffe7591e">sigc::volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a>
-, <a class="el" href="classsigc_1_1volatile__mem__functor3.html#af88d0cde1beb833e0e391052cf75098f">sigc::volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a>
-, <a class="el" href="classsigc_1_1volatile__mem__functor4.html#aecefbb7c869d5f66c1b6d679ed49c082">sigc::volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
-, <a class="el" href="classsigc_1_1volatile__mem__functor5.html#aba561797354b09741648c975c402eef8">sigc::volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
-, <a class="el" href="classsigc_1_1volatile__mem__functor6.html#a0e8695404c80f8a83ef3762a5b7af784">sigc::volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
-, <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a87b4cf73bd422a42294c0ffc199d6f50">sigc::volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
+, <a class="el" href="classsigc_1_1volatile__mem__functor1.html#ab10c49ac7e959ebd8b351b082b3c5935">sigc::volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a>
+, <a class="el" href="classsigc_1_1volatile__mem__functor2.html#a2c3a22a712b6d7c2d36e37bd70f5759d">sigc::volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a>
+, <a class="el" href="classsigc_1_1volatile__mem__functor3.html#a02973baeb8c05cc2dec2292f07991408">sigc::volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a>
+, <a class="el" href="classsigc_1_1volatile__mem__functor4.html#a348790f9ebeb4357158b53ceb694d3bb">sigc::volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
+, <a class="el" href="classsigc_1_1volatile__mem__functor5.html#a3e4f825143c5f6bea7e84b20eb3b1039">sigc::volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
+, <a class="el" href="classsigc_1_1volatile__mem__functor6.html#a67543ff9801d252b910835d8ffd3445e">sigc::volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
+, <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a5cb032f90a22c6455d7125ed542997af">sigc::volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
 </li>
 <li>operator*()
 : <a class="el" href="structsigc_1_1slot__const__iterator.html#a753b4afd409883f47af264dfb8a3d28a">sigc::slot_const_iterator&lt; T_slot &gt;</a>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0d9687d88c87abaddf8abdfe0dc2a81f7c6a1003..c1c6d27a34fef67c9adddc0ea278f07a8c55c329 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 <li>pointer
 : <a class="el" href="structsigc_1_1slot__const__iterator.html#a28f3f0d2ac11dd8805d75682d8f38022">sigc::slot_const_iterator&lt; T_slot &gt;</a>
 , <a class="el" href="structsigc_1_1slot__iterator.html#afb36f2add6064e0d7e7ae63ee2ddcde9">sigc::slot_iterator&lt; T_slot &gt;</a>
-, <a class="el" href="structsigc_1_1type__trait.html#a326607e19653e2094262034f2aed0451">sigc::type_trait&lt; T_type &gt;</a>
-, <a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html#a29b3ee172528ab2940d9731de9e4b132">sigc::type_trait&lt; const T_type&amp; &gt;</a>
-, <a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html#a97f7ab2233eabcbbd25ebab4a50c5ee9">sigc::type_trait&lt; T_type&amp; &gt;</a>
-, <a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html#ae72df00db2702679e9653c3d26e5f04f">sigc::type_trait&lt; T_type[N]&gt;</a>
-, <a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html#a69243f1c0d0e537e066632c1b6a107f9">sigc::type_trait&lt; void &gt;</a>
 </li>
 <li>pointer_functor0()
 : <a class="el" href="classsigc_1_1pointer__functor0.html#afdb67f682e7b9190f646eed879dcfbe4">sigc::pointer_functor0&lt; T_return &gt;</a>
 : <a class="el" href="classsigc_1_1pointer__functor3.html#a1a4909d1444e4456a89eb5852933d1cc">sigc::pointer_functor3&lt; T_arg1, T_arg2, T_arg3, T_return &gt;</a>
 </li>
 <li>pointer_functor4()
-: <a class="el" href="classsigc_1_1pointer__functor4.html#a30eaeb5f9974bed73d7577b862c2e06b">sigc::pointer_functor4&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_return &gt;</a>
+: <a class="el" href="classsigc_1_1pointer__functor4.html#ab8e3bf143e71c5ffe8f155ace0f895a8">sigc::pointer_functor4&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_return &gt;</a>
 </li>
 <li>pointer_functor5()
 : <a class="el" href="classsigc_1_1pointer__functor5.html#abf1e06db145e4554ec53964ca79171cf">sigc::pointer_functor5&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return &gt;</a>
 : <a class="el" href="classsigc_1_1pointer__functor6.html#ab56acb7713cf87d0b3094adc4ffe7a15">sigc::pointer_functor6&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return &gt;</a>
 </li>
 <li>pointer_functor7()
-: <a class="el" href="classsigc_1_1pointer__functor7.html#a01a6793cd057cd94bba98db3b34a3e7c">sigc::pointer_functor7&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return &gt;</a>
+: <a class="el" href="classsigc_1_1pointer__functor7.html#a1268abfa3437c0977517dd4cd0548080">sigc::pointer_functor7&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return &gt;</a>
 </li>
 <li>pop_back()
 : <a class="el" href="structsigc_1_1slot__list.html#abb28f82ef0cbc78a86a4becd61b0c9ff">sigc::slot_list&lt; T_slot &gt;</a>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 145550d0bf50a602030fd46cc6974355c3569dd2..1b9cd5f93c0bc3023e215f0137d9a4c519e85214 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 : <a class="el" href="structsigc_1_1bind__return__functor.html#aa7b8287c19d98cec75a7e64a9464772e">sigc::bind_return_functor&lt; T_return, T_functor &gt;</a>
 </li>
 <li>retype_functor()
-: <a class="el" href="structsigc_1_1retype__functor.html#a4dda9669c6c476d8825b5477159f4edb">sigc::retype_functor&lt; T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7 &gt;</a>
+: <a class="el" href="structsigc_1_1retype__functor.html#a30f35ce3d25b7fd571fbd3ef730de225">sigc::retype_functor&lt; T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7 &gt;</a>
 </li>
 <li>retype_return_functor()
 : <a class="el" href="structsigc_1_1retype__return__functor.html#aa9546db86a6d1cfa7224a3a0cbad4827">sigc::retype_return_functor&lt; T_return, T_functor &gt;</a>
-, <a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#a8a9768f5c40e609f9bd06d30e3111735">sigc::retype_return_functor&lt; void, T_functor &gt;</a>
+, <a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#acd4789babb601ac5bee163651d89f3c8">sigc::retype_return_functor&lt; void, T_functor &gt;</a>
 </li>
 <li>reverse_iterator
 : <a class="el" href="classsigc_1_1signal0.html#a1d9c390974304392ed12ee81543ab997">sigc::signal0&lt; T_return, T_accumulator &gt;</a>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 584fcc97854d83a3151a69e1f528b231f25d9948..4965cc0f615e4d3bb3010f071cf8893422c4feba 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 02ba762f92b653786fd1ab7de191308335610b96..698df7ebbe74aa5fe8e030a1a67d0e58dcb40472 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 : <a class="el" href="classsigc_1_1track__obj__functor7.html#a77667be610a480c7afdb928533b02651">sigc::track_obj_functor7&lt; T_functor, T_obj1, T_obj2, T_obj3, T_obj4, T_obj5, T_obj6, T_obj7 &gt;</a>
 </li>
 <li>trackable()
-: <a class="el" href="structsigc_1_1trackable.html#a09f5b2fe24c2ac1da8322ed0ea1553ea">sigc::trackable</a>
+: <a class="el" href="structsigc_1_1trackable.html#a7efefbcab4645648a366da3439242198">sigc::trackable</a>
 </li>
 <li>type
 : <a class="el" href="structsigc_1_1deduce__result__type.html#a97d97214974202d86af020af07b2e0c9">sigc::deduce_result_type&lt; T_functor, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, I_derives_adaptor_base &gt;</a>
-, <a class="el" href="structsigc_1_1type__trait.html#ae312a7f4e2466a20c9eec73136cd271a">sigc::type_trait&lt; T_type &gt;</a>
-, <a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html#abb378de548c634f3b56dab5d4fbd1841">sigc::type_trait&lt; const T_type&amp; &gt;</a>
-, <a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html#a07466c8c7e5eb429759e9412225636a3">sigc::type_trait&lt; T_type&amp; &gt;</a>
-, <a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html#acac14097ce3113948c5b85cc04210ad4">sigc::type_trait&lt; T_type[N]&gt;</a>
-, <a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html#add6e3395f22d8169275eafdbb3035fbe">sigc::type_trait&lt; void &gt;</a>
 , <a class="el" href="structsigc_1_1unwrap__reference.html#af35cad963fc073623282a2fb9c81f02a">sigc::unwrap_reference&lt; T_type &gt;</a>
 , <a class="el" href="structsigc_1_1unwrap__reference_3_01const__reference__wrapper_3_01T__type_01_4_01_4.html#a9820651050b0059841f9a92d9c478ba8">sigc::unwrap_reference&lt; const_reference_wrapper&lt; T_type &gt; &gt;</a>
 , <a class="el" href="structsigc_1_1unwrap__reference_3_01reference__wrapper_3_01T__type_01_4_01_4.html#a25182a927492ff79290f9820f7131e58">sigc::unwrap_reference&lt; reference_wrapper&lt; T_type &gt; &gt;</a>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3a58cfcb6d9fb644cc82a0f278f28425124dad0d..e6e379f453c7e2bd957e982f14fe653dd284c66b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 , <a class="el" href="classsigc_1_1track__obj__functor1.html#ab36332c8e8815546730b525f739d9ebf">sigc::track_obj_functor1&lt; T_functor, T_obj1 &gt;</a>
 </li>
 <li>arg1_type_
-: <a class="el" href="classsigc_1_1slot1.html#a1dad398bbdcf04d01cce1215d20059be">sigc::slot1&lt; T_return, T_arg1 &gt;</a>
-, <a class="el" href="classsigc_1_1slot2.html#a5e4e9f45f294cc0596822273e909fd04">sigc::slot2&lt; T_return, T_arg1, T_arg2 &gt;</a>
-, <a class="el" href="classsigc_1_1slot3.html#a2aa9798df311c3de224e535788bb9a12">sigc::slot3&lt; T_return, T_arg1, T_arg2, T_arg3 &gt;</a>
-, <a class="el" href="classsigc_1_1slot4.html#a4e83a8c2b863d63a3a62c980311c3cd6">sigc::slot4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
-, <a class="el" href="classsigc_1_1slot5.html#aa3dd44327a3881b5fbf725456a08cb0d">sigc::slot5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
-, <a class="el" href="classsigc_1_1slot6.html#ab3e64e9000818c57d71ace5378cd88d9">sigc::slot6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
-, <a class="el" href="classsigc_1_1slot7.html#a8b4a6d6d00970a10f21ed9f02a8f954f">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
+: <a class="el" href="classsigc_1_1slot1.html#a4d81838957a9ccc6cb4c104706a37a89">sigc::slot1&lt; T_return, T_arg1 &gt;</a>
+, <a class="el" href="classsigc_1_1slot2.html#ae69b03a4119d61a0a521b0ad5ddaae46">sigc::slot2&lt; T_return, T_arg1, T_arg2 &gt;</a>
+, <a class="el" href="classsigc_1_1slot3.html#ac6791fffc805aa2303713fea377dbaae">sigc::slot3&lt; T_return, T_arg1, T_arg2, T_arg3 &gt;</a>
+, <a class="el" href="classsigc_1_1slot4.html#a4426d0dcf517d0d815d6add3c9490437">sigc::slot4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
+, <a class="el" href="classsigc_1_1slot5.html#aeda4706cbac7cb87a276ffeb8bdada16">sigc::slot5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
+, <a class="el" href="classsigc_1_1slot6.html#a98240591834da17569f94410684120ba">sigc::slot6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
+, <a class="el" href="classsigc_1_1slot7.html#a58edf93a837003d1a69fc77d39fc11a9">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
 </li>
 <li>arg2_type_
-: <a class="el" href="classsigc_1_1slot2.html#a8b4e8493ea6e18ad923aae1c49c5587d">sigc::slot2&lt; T_return, T_arg1, T_arg2 &gt;</a>
-, <a class="el" href="classsigc_1_1slot3.html#add77d4126a1dd4e56f19320767b9cc29">sigc::slot3&lt; T_return, T_arg1, T_arg2, T_arg3 &gt;</a>
-, <a class="el" href="classsigc_1_1slot4.html#afa40f41b2158ca59ce1e3fd74b6904f4">sigc::slot4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
-, <a class="el" href="classsigc_1_1slot5.html#acf28e48ef5d2fbac436b2b5480c54924">sigc::slot5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
-, <a class="el" href="classsigc_1_1slot6.html#a79bb5bb8a57aafc7be66a0e818370b8e">sigc::slot6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
-, <a class="el" href="classsigc_1_1slot7.html#aa171043774935c1f80184f6c554ca6c7">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
+: <a class="el" href="classsigc_1_1slot2.html#af03b1377bbfcdc742a7c00f4c2c419f7">sigc::slot2&lt; T_return, T_arg1, T_arg2 &gt;</a>
+, <a class="el" href="classsigc_1_1slot3.html#a7390ac1945e87a1e0d172fe266a58d72">sigc::slot3&lt; T_return, T_arg1, T_arg2, T_arg3 &gt;</a>
+, <a class="el" href="classsigc_1_1slot4.html#abf1d276525f0120a734b2b054b9cfb3f">sigc::slot4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
+, <a class="el" href="classsigc_1_1slot5.html#ad93d2b3cdce1c3990bde0f49693096e1">sigc::slot5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
+, <a class="el" href="classsigc_1_1slot6.html#a44b34c5068d0150922cc630400a1962a">sigc::slot6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
+, <a class="el" href="classsigc_1_1slot7.html#ad144d8ea3ecb891d358b5b1b969be7e2">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
 </li>
 <li>arg3_type_
-: <a class="el" href="classsigc_1_1slot3.html#afef6a5f4b398ef66242d1568e472a82c">sigc::slot3&lt; T_return, T_arg1, T_arg2, T_arg3 &gt;</a>
-, <a class="el" href="classsigc_1_1slot4.html#a157a0ea716942080dbabe5baf86f26dc">sigc::slot4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
-, <a class="el" href="classsigc_1_1slot5.html#a148432d9435380a29d4cb2501bcbe12a">sigc::slot5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
-, <a class="el" href="classsigc_1_1slot6.html#a37cd654d10964686d687b3eb6815be77">sigc::slot6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
-, <a class="el" href="classsigc_1_1slot7.html#a6cd9dd374e6ae4a7e3dcdb31cb1e53d8">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
+: <a class="el" href="classsigc_1_1slot3.html#a54a09bfe0dd9c518ec22cc14a7e43a23">sigc::slot3&lt; T_return, T_arg1, T_arg2, T_arg3 &gt;</a>
+, <a class="el" href="classsigc_1_1slot4.html#ae1af3fbe3981779b68f5676f46f6085c">sigc::slot4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
+, <a class="el" href="classsigc_1_1slot5.html#aab17d4f2a38e02219c1a4757ba268baf">sigc::slot5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
+, <a class="el" href="classsigc_1_1slot6.html#a05f153d441986f23d115bf29c92736ca">sigc::slot6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
+, <a class="el" href="classsigc_1_1slot7.html#af90cd5954008a84d6459d99de152a08c">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
 </li>
 <li>arg4_type_
-: <a class="el" href="classsigc_1_1slot4.html#abfec1ba21a151b20403967d5eb9e02cf">sigc::slot4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
-, <a class="el" href="classsigc_1_1slot5.html#a8a06dbe3ec0dc66d60a7cd005fd6e134">sigc::slot5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
-, <a class="el" href="classsigc_1_1slot6.html#a82916dd6aa5592a30180204bf470cc83">sigc::slot6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
-, <a class="el" href="classsigc_1_1slot7.html#accd7c6d48979d45a13b797e0b9bcd3a1">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
+: <a class="el" href="classsigc_1_1slot4.html#aec7f4747dbe5b581c65c07033ca1bfe5">sigc::slot4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
+, <a class="el" href="classsigc_1_1slot5.html#afe7fd46dc4b01397db2c2a9c70b02735">sigc::slot5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
+, <a class="el" href="classsigc_1_1slot6.html#a285a8d86913eff1b27b89f4d795190c1">sigc::slot6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
+, <a class="el" href="classsigc_1_1slot7.html#af42bc9af248b7c2226d93230bd7b1024">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
 </li>
 <li>arg5_type_
-: <a class="el" href="classsigc_1_1slot5.html#a7838ffea5ef5d1b1e980267dba0d63e9">sigc::slot5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
-, <a class="el" href="classsigc_1_1slot6.html#a8701fd8f302584b2cef720dca31b1626">sigc::slot6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
-, <a class="el" href="classsigc_1_1slot7.html#a797e3dda33c3f0c8e6536cb4ab21d017">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
+: <a class="el" href="classsigc_1_1slot5.html#ade67aef04bbfd7c6af63e93afc709321">sigc::slot5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
+, <a class="el" href="classsigc_1_1slot6.html#a4a304a22b1a1fae56b7998ae4ae3c0e1">sigc::slot6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
+, <a class="el" href="classsigc_1_1slot7.html#ad6c1006a29f6fcb721bc39e8d6f82323">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
 </li>
 <li>arg6_type_
-: <a class="el" href="classsigc_1_1slot6.html#a5cb150b657589e5b80a04fa7a7da3e1c">sigc::slot6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
-, <a class="el" href="classsigc_1_1slot7.html#a04e594a0728d461d2557d5c4378e6b1a">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
+: <a class="el" href="classsigc_1_1slot6.html#ae935d9ad4042e4cfb0730e2855d7882e">sigc::slot6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
+, <a class="el" href="classsigc_1_1slot7.html#ae25a8a8663addfce52415a20725a3b3e">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
 </li>
 <li>arg7_type_
-: <a class="el" href="classsigc_1_1slot7.html#a61a70d5528d7f46eaa410249efad14d2">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
+: <a class="el" href="classsigc_1_1slot7.html#a2dc6c96b8d014fab9daea823188ca021">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a>
 </li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5d7be05ee7ae631729e294945ce9a603754f6978..3de04cf31c1209130579ffaa96b5701458758c91 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 712bcb5a6e4b1e1ffdcae02bb09b91d175bbe2bc..bb1aa248886a18b57dcf289731548ac836d98784 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -82,7 +82,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 7b012689586e1050d8530966d6237709be47fa8b..5fb97b7b1be85fe9100dce9c794942567f46071c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -88,7 +88,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index aa29bb8720c9cad4db7f9c6fbc5d417d6d57f2c6..6958d47d80045f2743755f66b3930bf5c1afbbda 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f6b294abd93c1bfe4f256623398f082f3d773ad1..c97f253eecbebb9f6c660abc935232897842ab87 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -87,7 +87,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f72deab6c0b423a355153feaa347aaf1e3ee25d0..fcad09597e730dd66624a57d3b7d4f525819090c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -98,7 +98,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d96fc9d27466bc86821f6ea365efcb4935228c3e..6ecf710e98fd57d1259cdc06392429e58482d87d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 <li>pointer
 : <a class="el" href="structsigc_1_1slot__const__iterator.html#a28f3f0d2ac11dd8805d75682d8f38022">sigc::slot_const_iterator&lt; T_slot &gt;</a>
 , <a class="el" href="structsigc_1_1slot__iterator.html#afb36f2add6064e0d7e7ae63ee2ddcde9">sigc::slot_iterator&lt; T_slot &gt;</a>
-, <a class="el" href="structsigc_1_1type__trait.html#a326607e19653e2094262034f2aed0451">sigc::type_trait&lt; T_type &gt;</a>
-, <a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html#a29b3ee172528ab2940d9731de9e4b132">sigc::type_trait&lt; const T_type&amp; &gt;</a>
-, <a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html#a97f7ab2233eabcbbd25ebab4a50c5ee9">sigc::type_trait&lt; T_type&amp; &gt;</a>
-, <a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html#ae72df00db2702679e9653c3d26e5f04f">sigc::type_trait&lt; T_type[N]&gt;</a>
-, <a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html#a69243f1c0d0e537e066632c1b6a107f9">sigc::type_trait&lt; void &gt;</a>
 </li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b30d832f3431d1e1a350c133b2999a290fefd6e2..16c4779277462fb7f9a84ca324c327461ddfec1a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 718b65c811980c1d397dddde3cf31ac55edc65f5..3e2b4a8d11aea27ea91c3f505db07a63ecadbab5 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 861e252ea325cf795cb7ee406d1053858607659e..fc23a305ed8dd5adba671a1197a986e665f89a48 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 </li>
 <li>type
 : <a class="el" href="structsigc_1_1deduce__result__type.html#a97d97214974202d86af020af07b2e0c9">sigc::deduce_result_type&lt; T_functor, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, I_derives_adaptor_base &gt;</a>
-, <a class="el" href="structsigc_1_1type__trait.html#ae312a7f4e2466a20c9eec73136cd271a">sigc::type_trait&lt; T_type &gt;</a>
-, <a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html#abb378de548c634f3b56dab5d4fbd1841">sigc::type_trait&lt; const T_type&amp; &gt;</a>
-, <a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html#a07466c8c7e5eb429759e9412225636a3">sigc::type_trait&lt; T_type&amp; &gt;</a>
-, <a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html#acac14097ce3113948c5b85cc04210ad4">sigc::type_trait&lt; T_type[N]&gt;</a>
-, <a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html#add6e3395f22d8169275eafdbb3035fbe">sigc::type_trait&lt; void &gt;</a>
 , <a class="el" href="structsigc_1_1unwrap__reference.html#af35cad963fc073623282a2fb9c81f02a">sigc::unwrap_reference&lt; T_type &gt;</a>
 , <a class="el" href="structsigc_1_1unwrap__reference_3_01const__reference__wrapper_3_01T__type_01_4_01_4.html#a9820651050b0059841f9a92d9c478ba8">sigc::unwrap_reference&lt; const_reference_wrapper&lt; T_type &gt; &gt;</a>
 , <a class="el" href="structsigc_1_1unwrap__reference_3_01reference__wrapper_3_01T__type_01_4_01_4.html#a25182a927492ff79290f9820f7131e58">sigc::unwrap_reference&lt; reference_wrapper&lt; T_type &gt; &gt;</a>
@@ -96,7 +91,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 98202f6a39af3950a2071fdff747d023c12e1c77..4364613b66c6ab874d8503f13cc8f4f1e3701f88 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -82,7 +82,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index bc523e016e2d197a65ede90dcee86a47f2474554..4ddc03ec3a83c1aee4c6e1a8aa57670e5f1330dc 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -91,7 +91,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5988965e619481622d67019955fa3063c38305e6..92a3de7d9198777ed27d5726379ed19de0b81b48 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3511195bb19a045b77c4ed191f860587518fceb8..1e81c88d1c7be81ab345b585d96cd299763c261b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 47ac772c5ae7edb4b7cd0b58a0180b2f213fb22b..2d468043d3240aee19e9e14ea67336046669bef0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 287698631764b7bdde00bf60a6d373b1b0b755d9..2427b469c156d50cec489972d460681ad941179d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -109,7 +109,7 @@ A yellow dashed arrow denotes a relation between a template instance and the tem
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6a4ab357a39aaf924431863321c08c159b1a8e15..a7ac57174d8887c7c33053c580726d0850df947d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -96,7 +96,7 @@ Classes</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:28 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b8aa679876af2e080ae8720c5a4ce38bcbc8381f..0ab02ce90be5ea041aec1bdfa7359d00b638480c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -713,7 +713,7 @@ template &lt;class T_return , class T_functor &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:28 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d5d3846022e3301822215702d9e25686d3f594d0..29a632497405104a1c5f96b194609357564c8a90 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -74,13 +74,13 @@ Functions</h2></td></tr>
 <p><a class="el" href="group__compose.html#ga34cf5da8f6323bfdc41bc7113d6ad20a" title="Creates an adaptor of type sigc::compose1_functor which combines two functors. ">sigc::compose()</a> combines two or three arbitrary functors. </p>
 <p>On invokation, parameters are passed on to one or two getter functor(s). The return value(s) are then passed on to the setter function.</p>
 <dl class="section user"><dt>Examples:</dt><dd><div class="fragment"><div class="line"><span class="keywordtype">float</span> square_root(<span class="keywordtype">float</span> a)  { <span class="keywordflow">return</span> sqrtf(a); }</div>
-<div class="line"><span class="keywordtype">float</span> <a class="codeRef" doxygen="/opt/gnome/share/mm-common/doctags/libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01656.html#ga00295ac42c201866e7178edb6878b316">sum</a>(<span class="keywordtype">float</span> a, <span class="keywordtype">float</span> b) { <span class="keywordflow">return</span> a+b; }</div>
-<div class="line">std::cout &lt;&lt; <a class="code" href="group__compose.html#ga34cf5da8f6323bfdc41bc7113d6ad20a">sigc::compose</a>(&amp;square_root, &amp;<a class="codeRef" doxygen="/opt/gnome/share/mm-common/doctags/libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01656.html#ga00295ac42c201866e7178edb6878b316">sum</a>)(9, 16); <span class="comment">// calls square_root(sum(3,6))</span></div>
-<div class="line">std::cout &lt;&lt; <a class="code" href="group__compose.html#ga34cf5da8f6323bfdc41bc7113d6ad20a">sigc::compose</a>(&amp;<a class="codeRef" doxygen="/opt/gnome/share/mm-common/doctags/libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01656.html#ga00295ac42c201866e7178edb6878b316">sum</a>, &amp;square_root, &amp;square_root)(9); <span class="comment">// calls sum(square_root(9), square_root(9))</span></div>
+<div class="line"><span class="keywordtype">float</span> <a class="codeRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01656.html#ga00295ac42c201866e7178edb6878b316">sum</a>(<span class="keywordtype">float</span> a, <span class="keywordtype">float</span> b) { <span class="keywordflow">return</span> a+b; }</div>
+<div class="line">std::cout &lt;&lt; <a class="code" href="group__compose.html#ga34cf5da8f6323bfdc41bc7113d6ad20a">sigc::compose</a>(&amp;square_root, &amp;<a class="codeRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01656.html#ga00295ac42c201866e7178edb6878b316">sum</a>)(9, 16); <span class="comment">// calls square_root(sum(3,6))</span></div>
+<div class="line">std::cout &lt;&lt; <a class="code" href="group__compose.html#ga34cf5da8f6323bfdc41bc7113d6ad20a">sigc::compose</a>(&amp;<a class="codeRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01656.html#ga00295ac42c201866e7178edb6878b316">sum</a>, &amp;square_root, &amp;square_root)(9); <span class="comment">// calls sum(square_root(9), square_root(9))</span></div>
 </div><!-- fragment --></dd></dl>
 <p>The functor <a class="el" href="group__compose.html#ga34cf5da8f6323bfdc41bc7113d6ad20a" title="Creates an adaptor of type sigc::compose1_functor which combines two functors. ">sigc::compose()</a> returns can be passed directly into <a class="el" href="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2" title="Add a slot to the list of slots. ">sigc::signal::connect()</a>.</p>
 <dl class="section user"><dt>Example:</dt><dd><div class="fragment"><div class="line"><a class="code" href="classsigc_1_1signal.html">sigc::signal&lt;float,float,float&gt;</a> some_signal;</div>
-<div class="line">some_signal.<a class="code" href="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2">connect</a>(<a class="code" href="group__compose.html#ga34cf5da8f6323bfdc41bc7113d6ad20a">sigc::compose</a>(&amp;square_root, &amp;<a class="codeRef" doxygen="/opt/gnome/share/mm-common/doctags/libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01656.html#ga00295ac42c201866e7178edb6878b316">sum</a>));</div>
+<div class="line">some_signal.<a class="code" href="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2">connect</a>(<a class="code" href="group__compose.html#ga34cf5da8f6323bfdc41bc7113d6ad20a">sigc::compose</a>(&amp;square_root, &amp;<a class="codeRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01656.html#ga00295ac42c201866e7178edb6878b316">sum</a>));</div>
 </div><!-- fragment --> </dd></dl>
 <h2 class="groupheader">Function Documentation</h2>
 <a class="anchor" id="ga34cf5da8f6323bfdc41bc7113d6ad20a"></a>
@@ -185,7 +185,7 @@ template &lt;class T_setter , class T_getter1 , class T_getter2 &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:28 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d32fb77f7ebf121fc43b515a6a3d43b5d4ad4517..2de9cb79c45fef4128d5ed34c4cbcb341ae9b8ea 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -55,8 +55,8 @@
 <div class="line">  <span class="keywordtype">int</span> operator()()</div>
 <div class="line">  {</div>
 <div class="line">    <span class="keywordflow">try</span> { <span class="keywordflow">throw</span>; }</div>
-<div class="line">    <span class="keywordflow">catch</span> (<a class="codeRef" doxygen="/opt/gnome/share/mm-common/doctags/libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00900.html">std::range_error</a> e) <span class="comment">// catch what types we know</span></div>
-<div class="line">      { std::cerr &lt;&lt; <span class="stringliteral">&quot;caught &quot;</span> &lt;&lt; e.what() &lt;&lt; <a class="codeRef" doxygen="/opt/gnome/share/mm-common/doctags/libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01616.html#a8b3758bb8f17c440c7963363f42f69f3">std::endl</a>; }</div>
+<div class="line">    <span class="keywordflow">catch</span> (<a class="codeRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00900.html">std::range_error</a> e) <span class="comment">// catch what types we know</span></div>
+<div class="line">      { std::cerr &lt;&lt; <span class="stringliteral">&quot;caught &quot;</span> &lt;&lt; e.what() &lt;&lt; <a class="codeRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01616.html#a8b3758bb8f17c440c7963363f42f69f3">std::endl</a>; }</div>
 <div class="line">    <span class="keywordflow">return</span> 1;</div>
 <div class="line">  }</div>
 <div class="line">}</div>
@@ -70,7 +70,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:28 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6a9d1e024b199860896d5c081eb07073f7257d9c..9940335e18cac2b1660af801c9f2847d506e7da4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -210,7 +210,7 @@ template &lt;class T_functor &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:28 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 4a42d2fdcdf51aca640f2f45ac999a465a4000d6..fd83093b4cfd0abcd8a4eeaab7e2bf3b8f3dc479 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -2505,7 +2505,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:28 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index c9841cc41f08820c20117f1a137ed52293bd5db2..c37bf70205ff94679bbdad02f5cd7976795ce724 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -727,7 +727,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:28 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a42606bed58cbb1a9200c60069a10a0c3c0b0161..91d0ce3804128e44a7c030cde4993fcba616d948 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -3044,7 +3044,7 @@ template &lt;class T_return , class T_functor &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:28 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 928d5f48e9555e57a7ec8616866a6a66ed6398a7..018e073a6b4b9a9cee0ec9ff8fb60f0fca7342c3 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -251,7 +251,7 @@ template &lt;class T_type , class T_action , class T_functor &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:28 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 13035d387fb7d057d5f1137f659a216e8ac5217b..c18b5adc0330426fc7ce6f319371b40b5777f4a7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -122,7 +122,7 @@ Classes</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:28 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 7a9088773fb1df11ff2afb79a175dc8aedd2af16..b6b3a5c5d24c3153d72eef29b6728f6691fb4baf 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -109,7 +109,7 @@ Classes</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:28 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0d5af4dc34ab3f25945308e3a505e2f8f81a70db..8c07b2b4c91b3873015103e7a73bd3d480c89acb 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -601,7 +601,7 @@ template &lt;typename T_functor , typename T_obj1 , typename T_obj2 , typename T
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:28 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index c0d9db848d3b26465c5723069fb60d74c7da87a3..b6cf08e6a9d6f92fd96c004fdf6fdef648bbe8a7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -253,7 +253,7 @@ This inheritance list is sorted roughly, but not completely, alphabetically:</di
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a02121fffda34f40451053ccd44bfd622a33dda5..e38caad91f46a7d91fe1aedea30c039e57d75b97 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -74,7 +74,7 @@ Scope of Documentation</h1>
 </div></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b605bdd5517a362c28660c655fa5b4112c3d2425..331876bbcf441640c258e2e0310cf0e77aaacae2 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a6e8774efc53ecc84e2b9bc51d39f976f399ca8a..f4c08cbedd571dc2727d664eabfda54289eed11d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -62,7 +62,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 74b1b5ad78366d36e2595f9ac318b2cf47d19793..c9c57da68115450ec680d70bd3bbeed82e4df7af 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -47,6 +47,7 @@
     <ul class="tablist">
       <li class="current"><a href="namespacemembers.html"><span>All</span></a></li>
       <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+      <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
     </ul>
   </div>
   <div id="navrow4" class="tabs3">
@@ -78,7 +79,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 444b90b0a0d343edba641ce364ca774386965fed..87df0f5d10e8f5ab7ce84925ca17404ef811698a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -47,6 +47,7 @@
     <ul class="tablist">
       <li class="current"><a href="namespacemembers.html"><span>All</span></a></li>
       <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+      <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
     </ul>
   </div>
   <div id="navrow4" class="tabs3">
@@ -75,7 +76,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 29d9796ea171b432b1b13dae0860b0d5453822f6..40bc254bfcbb77b7359bb07d8372db90897adb1f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -47,6 +47,7 @@
     <ul class="tablist">
       <li class="current"><a href="namespacemembers.html"><span>All</span></a></li>
       <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+      <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
     </ul>
   </div>
   <div id="navrow4" class="tabs3">
@@ -75,7 +76,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 254304ea721549b4902b607435cbd51878894fac..82b5a57a17a2208f359058d1232acf0a5cfe4ab5 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -47,6 +47,7 @@
     <ul class="tablist">
       <li><a href="namespacemembers.html"><span>All</span></a></li>
       <li class="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+      <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
     </ul>
   </div>
   <div id="navrow4" class="tabs3">
@@ -78,7 +79,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 167379fef47d4f511118aea8e774a3b731b9a9bb..3fac661b2a3c6f2cf403579f5069316cea025386 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -47,6 +47,7 @@
     <ul class="tablist">
       <li><a href="namespacemembers.html"><span>All</span></a></li>
       <li class="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+      <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
     </ul>
   </div>
   <div id="navrow4" class="tabs3">
@@ -75,7 +76,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f73f2900ba98411f1cfff8bc6aeb99efd7a6ee41..09749ce4af67450a6fb2275ac915f2d20dcb4bd6 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -47,6 +47,7 @@
     <ul class="tablist">
       <li><a href="namespacemembers.html"><span>All</span></a></li>
       <li class="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+      <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
     </ul>
   </div>
   <div id="navrow4" class="tabs3">
@@ -75,7 +76,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 62fe5fb205bc19e1993f0974bc9fa46b87f569b2..9785828d106427360b3686d9b6b82dfc3482b1a5 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -47,6 +47,7 @@
     <ul class="tablist">
       <li><a href="namespacemembers.html"><span>All</span></a></li>
       <li class="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+      <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
     </ul>
   </div>
   <div id="navrow4" class="tabs3">
@@ -78,7 +79,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 139d5b35902a3361e944e3c2b76d83133cbcfec6..83a2e8e85d8365382a81cbd5a0da96e92623cb46 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -47,6 +47,7 @@
     <ul class="tablist">
       <li><a href="namespacemembers.html"><span>All</span></a></li>
       <li class="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+      <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
     </ul>
   </div>
   <div id="navrow4" class="tabs3">
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2df48ba1968930b3fd96d221df28ac682f2b76b3..914f5b20bfab607bb0d41c2e59766cc9173855c5 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -47,6 +47,7 @@
     <ul class="tablist">
       <li><a href="namespacemembers.html"><span>All</span></a></li>
       <li class="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+      <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
     </ul>
   </div>
   <div id="navrow4" class="tabs3">
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 48700ffe06dfb773f4dee684099593a1091a5b1d..c9b8f465803d9ed1c0b0b6028578fb22b8c20770 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -47,6 +47,7 @@
     <ul class="tablist">
       <li><a href="namespacemembers.html"><span>All</span></a></li>
       <li class="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+      <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
     </ul>
   </div>
   <div id="navrow4" class="tabs3">
@@ -81,7 +82,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 952dc7d8facd9e5d1f8049eea2f63b697ee1a769..9346f086b00510684912ed700f4f51baf32ed4a4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -47,6 +47,7 @@
     <ul class="tablist">
       <li><a href="namespacemembers.html"><span>All</span></a></li>
       <li class="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+      <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
     </ul>
   </div>
   <div id="navrow4" class="tabs3">
@@ -75,7 +76,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index fb45845e57f40a838f2bc72ef55445e986c2a9ce..88d747cde725b3db059372269b63613729101bb3 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -47,6 +47,7 @@
     <ul class="tablist">
       <li><a href="namespacemembers.html"><span>All</span></a></li>
       <li class="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+      <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
     </ul>
   </div>
   <div id="navrow4" class="tabs3">
@@ -75,7 +76,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f19e99ed6b23797945f623c38092f8ec3d6aad18..832dc3685059f2a8097c16be93f9a480ba68621e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -47,6 +47,7 @@
     <ul class="tablist">
       <li><a href="namespacemembers.html"><span>All</span></a></li>
       <li class="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+      <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
     </ul>
   </div>
   <div id="navrow4" class="tabs3">
@@ -78,7 +79,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index db3748dd4f6dd97942b96250c63ee73d9ec031a9..51b7dc9ff0e5cc3889b919ef0305d1afafc6a550 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -47,6 +47,7 @@
     <ul class="tablist">
       <li class="current"><a href="namespacemembers.html"><span>All</span></a></li>
       <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+      <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
     </ul>
   </div>
   <div id="navrow4" class="tabs3">
@@ -78,7 +79,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 7eb206939c11dc29bf38edcb982c3ae1a8d97bd2..8af20abce456d4ab137dfc18859a0f7aa96a40b5 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -47,6 +47,7 @@
     <ul class="tablist">
       <li class="current"><a href="namespacemembers.html"><span>All</span></a></li>
       <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+      <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
     </ul>
   </div>
   <div id="navrow4" class="tabs3">
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d7e87d5f3ed0ab3b11ec03ad4d022df52ed1031a..c156535cf323fdc5cb0a523efad03f2c8cb49027 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -47,6 +47,7 @@
     <ul class="tablist">
       <li class="current"><a href="namespacemembers.html"><span>All</span></a></li>
       <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+      <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
     </ul>
   </div>
   <div id="navrow4" class="tabs3">
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 77367d7851179659588ad723c2c87ba3ca3a7733..8029976503960c6fda0f661fac57bf9364fc74a4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -47,6 +47,7 @@
     <ul class="tablist">
       <li class="current"><a href="namespacemembers.html"><span>All</span></a></li>
       <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+      <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
     </ul>
   </div>
   <div id="navrow4" class="tabs3">
@@ -81,7 +82,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5c7691252842f6f6599b2dc2c77c97bc23d300c0..3f4dffea6afc6c1460a98d59cbde928b9b349bc4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -47,6 +47,7 @@
     <ul class="tablist">
       <li class="current"><a href="namespacemembers.html"><span>All</span></a></li>
       <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+      <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
     </ul>
   </div>
   <div id="navrow4" class="tabs3">
 <li>track_obj()
 : <a class="el" href="group__track__obj.html#ga8fd1ab36d123ff83dd4cd8dc58bb28e2">sigc</a>
 </li>
+<li>type_trait_pass_t
+: <a class="el" href="namespacesigc.html#aa2d13c7fc829cfec6e0f9d5092f2aa79">sigc</a>
+</li>
+<li>type_trait_take_t
+: <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">sigc</a>
+</li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
diff --git a/docs/reference/html/namespacemembers_type.html b/docs/reference/html/namespacemembers_type.html
new file mode 100644 (file)
index 0000000..6449f14
--- /dev/null
@@ -0,0 +1,71 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.9.1"/>
+<title>libsigc++: Namespace Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="doxygen-extra.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">libsigc++
+   &#160;<span id="projectnumber">2.5.3</span>
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.9.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
+      <li class="current"><a href="namespacemembers.html"><span>Namespace&#160;Members</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow3" class="tabs2">
+    <ul class="tablist">
+      <li><a href="namespacemembers.html"><span>All</span></a></li>
+      <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+      <li class="current"><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="contents">
+&#160;<ul>
+<li>type_trait_pass_t
+: <a class="el" href="namespacesigc.html#aa2d13c7fc829cfec6e0f9d5092f2aa79">sigc</a>
+</li>
+<li>type_trait_take_t
+: <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">sigc</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.9.1
+</small></address>
+</body>
+</html>
index 99dac4f399cb695c09966321b11e219df1bc492c..ea0f340d386d0a1bf5b5838583dee2b64fa81021 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -47,6 +47,7 @@
     <ul class="tablist">
       <li class="current"><a href="namespacemembers.html"><span>All</span></a></li>
       <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+      <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
     </ul>
   </div>
   <div id="navrow4" class="tabs3">
@@ -75,7 +76,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 787278af05dd0b74ed73f0e9451a8c3e7faba445..f8c236cbfcc0ac8239f684898b0068769b4a3caa 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -47,6 +47,7 @@
     <ul class="tablist">
       <li class="current"><a href="namespacemembers.html"><span>All</span></a></li>
       <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+      <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
     </ul>
   </div>
   <div id="navrow4" class="tabs3">
@@ -78,7 +79,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8d7210fc89f787bdbec618488c13e58e221d9b1e..58fa9ebff452d648e97301c60160271ae974f16b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -57,7 +57,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e51ea843fae2ef6c9aa9e987ffd2e5dd8e94e6cf..4b36c9fcd711156d4e424a220c5cc138ebed94e3 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -47,6 +47,7 @@
 <div class="header">
   <div class="summary">
 <a href="#nested-classes">Classes</a> &#124;
+<a href="#typedef-members">Typedefs</a> &#124;
 <a href="#func-members">Functions</a>  </div>
   <div class="headertitle">
 <div class="title">sigc Namespace Reference</div>  </div>
@@ -544,6 +545,15 @@ Classes</h2></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classsigc_1_1volatile__mem__functor7.html" title="volatile_mem_functor7 wraps volatile methods with 7 argument(s). ">volatile_mem_functor7</a> wraps volatile methods with 7 argument(s).  <a href="classsigc_1_1volatile__mem__functor7.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:aa2d13c7fc829cfec6e0f9d5092f2aa79"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:aa2d13c7fc829cfec6e0f9d5092f2aa79"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacesigc.html#aa2d13c7fc829cfec6e0f9d5092f2aa79">type_trait_pass_t</a> = typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T &gt;::pass</td></tr>
+<tr class="separator:aa2d13c7fc829cfec6e0f9d5092f2aa79"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa0d56c61023af35c47b79db80b32fd2e"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:aa0d56c61023af35c47b79db80b32fd2e"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a> = typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T &gt;::take</td></tr>
+<tr class="separator:aa0d56c61023af35c47b79db80b32fd2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
 Functions</h2></td></tr>
 <tr class="memitem:ga2f099bc6056b32f2a58134ba8537c6f4"><td class="memTemplParams" colspan="2">template&lt;int I_location, class T_bound1 , class T_functor &gt; </td></tr>
@@ -1786,7 +1796,36 @@ Functions</h2></td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>The libsigc++ namespace. </p>
-</div><h2 class="groupheader">Function Documentation</h2>
+</div><h2 class="groupheader">Typedef Documentation</h2>
+<a class="anchor" id="aa2d13c7fc829cfec6e0f9d5092f2aa79"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template &lt;typename T &gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">using <a class="el" href="namespacesigc.html#aa2d13c7fc829cfec6e0f9d5092f2aa79">sigc::type_trait_pass_t</a> = typedef typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T&gt;::pass</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="aa0d56c61023af35c47b79db80b32fd2e"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template &lt;typename T &gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">using <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">sigc::type_trait_take_t</a> = typedef typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt;T&gt;::take</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
 <a class="anchor" id="a0ae3b8a1ba26920cee4d7d9df2c39ed9"></a>
 <div class="memitem">
 <div class="memproto">
@@ -8014,7 +8053,7 @@ template &lt;class T_type &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d553cbef1713cc94192847d2908e8c50c7358bdc..230e32195672387394b0ed9f13743faeca369259 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -53,7 +53,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index c6f4ea9d4c410420db50059a439b44ab0316a8bf..b8054e62bce62d85aec08567ee2a533057a15d1b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -50,7 +50,7 @@
 </div></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:28 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a6e187d59789dafcdf02ee6fb9ffd00670068a2c..6875467e181041c956f7498fbbf687b5aeaefec3 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -84,7 +84,7 @@
 </div></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:28 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8886756bb53fe65e34de58f537fa47857c6d12d5..c339b76f658e392773f2aae698958d6271f5e13e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -75,7 +75,7 @@ Inheritance diagram for sigc::adaptor_base:</div>
 </div></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 9f44a5abcf29f90bb14b160b8916c723094fd7ab..44c2b94db584e93b4d76f62f02e2d168e5c56188 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -74,7 +74,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1fce764b59f48ca407c9a9532d328489928904d6..52ce8cb3fe1a98ac91f1a17ff3c57809d78417e1 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -728,7 +728,7 @@ template &lt;class T_functor &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 375ee011a773cc135952ece5e8a33726e513a552..238a55ff4b5939623880cfcd566c4123f50ce8d0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -70,7 +70,7 @@ struct sigc::adaptor_trait&lt; T_functor, I_isadaptor &gt;</h3>
 </div></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index cd28dfa83ba735e79ab32b4f97152ef700aea04b..39790c92cbf16c9c81da44436eacb29a45162623 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 75d8564d002e3de3781dcff53e90b5f10a13723f..c96a248ab7bc8dfe317dcbcba31402cea2c6371c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -125,7 +125,7 @@ template &lt;class T_functor &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 953a6d9a597963c794cf5fe6581434feb9e658e9..818611838ba4c96769d5684d2bbc683ac40fbb6a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 07c5ec1050faebf10979424affce06c5d254fc92..62c3a6cc531ec282a0d06303214abd4204305fce 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -125,7 +125,7 @@ template &lt;class T_functor &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 51f49cf3cef0324c1ba59c1f92df60ea85704363..5be28f8b011c3f991002dea04656004425f32ca7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -65,7 +65,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 7d1e0d9bd3da5860c85493c0e214ebc84cbbff77..1f8943517a7ea080772f9cdded076bbc761c6930 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -105,7 +105,7 @@ struct sigc::adapts&lt; T_functor &gt;</h3>
 <div class="line">{</div>
 <div class="line">  <span class="keyword">template</span> &lt;<span class="keyword">class</span> T_arg1=<span class="keywordtype">void</span>, <span class="keyword">class</span> T_arg2=<span class="keywordtype">void</span>&gt;</div>
 <div class="line">  <span class="keyword">struct </span>deduce_result_type</div>
-<div class="line">  { <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structsigc_1_1deduce__result__type.html#a97d97214974202d86af020af07b2e0c9">sigc::deduce_result_type&lt;T_functor, T_arg1, T_arg2&gt;::type</a> type; };</div>
+<div class="line">  { <span class="keyword">typedef</span> sigc::deduce_result_t&lt;T_functor, T_arg1, T_arg2&gt; type; };</div>
 <div class="line">  <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structsigc_1_1functor__trait.html#af1324bf0d3cec3d1f2e39e932b228d6d">sigc::functor_trait&lt;T_functor&gt;::result_type</a> <a class="code" href="structsigc_1_1adapts.html#a914e75556dae1fdcf0162c4c99aca79d">result_type</a>;</div>
 <div class="line">  <span class="comment">//</span></div>
 <div class="line">  result_type</div>
@@ -235,7 +235,7 @@ template &lt;class T_functor&gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d1ee7360f82371f954514f67b54653194d99cd5d..6aef4b172584ab6169f7a6fae8d53985f0493338 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -80,7 +80,7 @@ struct sigc::bind_functor&lt; I_location, T_functor, T_type1, T_type2, T_type3,
 </div></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 054cf9c9c74bb28dcd6867d4252d21f85528691b..1b74de99a65e3061191dc93aab00e34718828356 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -60,7 +60,7 @@
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1adapts.html#a5c3f3b614455552f4cd5d88b1f330248">adaptor_type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1adapts.html">sigc::adapts&lt; T_functor &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="structsigc_1_1adapts.html#a947b69ccbdcabd4ef4163dcab96096f8">adapts</a>(const T_functor&amp; _A_functor)</td><td class="entry"><a class="el" href="structsigc_1_1adapts.html">sigc::adapts&lt; T_functor &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1bind__return__functor.html#af55e50941ead03070bcc10742545393e">bind_return_functor</a>(typename type_trait&lt; T_functor &gt;::take _A_functor, typename type_trait&lt; T_return &gt;::take _A_ret_value)</td><td class="entry"><a class="el" href="structsigc_1_1bind__return__functor.html">sigc::bind_return_functor&lt; T_return, T_functor &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1bind__return__functor.html#a1fa9551283794b249cbbdf7d270745d4">bind_return_functor</a>(type_trait_take_t&lt; T_functor &gt; _A_functor, type_trait_take_t&lt; T_return &gt; _A_ret_value)</td><td class="entry"><a class="el" href="structsigc_1_1bind__return__functor.html">sigc::bind_return_functor&lt; T_return, T_functor &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="structsigc_1_1adapts.html#a2f4b37eb160708baf17de57f2abce7a7">functor_</a></td><td class="entry"><a class="el" href="structsigc_1_1adapts.html">sigc::adapts&lt; T_functor &gt;</a></td><td class="entry"><span class="mlabel">mutable</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1bind__return__functor.html#a35959a6f4d5f6ddc83f603ee67d25981">operator()</a>()</td><td class="entry"><a class="el" href="structsigc_1_1bind__return__functor.html">sigc::bind_return_functor&lt; T_return, T_functor &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="structsigc_1_1bind__return__functor.html#aea28cfb0443ae04982fc47c9955303fe">operator()</a>(T_arg1 _A_a1)</td><td class="entry"><a class="el" href="structsigc_1_1bind__return__functor.html">sigc::bind_return_functor&lt; T_return, T_functor &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
@@ -75,7 +75,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f2c754376b80998f5ed73ed1e3869549160cb6b7..dede52ffa21080416f73c2f92da3e6189490a6ce 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -85,9 +85,9 @@ Public Types</h2></td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:af55e50941ead03070bcc10742545393e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1bind__return__functor.html#af55e50941ead03070bcc10742545393e">bind_return_functor</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_functor &gt;::take _A_functor, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_return &gt;::take _A_ret_value)</td></tr>
-<tr class="memdesc:af55e50941ead03070bcc10742545393e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="structsigc_1_1bind__return__functor.html" title="Adaptor that fixes the return value of the wrapped functor. ">bind_return_functor</a> object that fixes the return value to <code>_A_ret_value</code>.  <a href="#af55e50941ead03070bcc10742545393e">More...</a><br /></td></tr>
-<tr class="separator:af55e50941ead03070bcc10742545393e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1fa9551283794b249cbbdf7d270745d4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1bind__return__functor.html#a1fa9551283794b249cbbdf7d270745d4">bind_return_functor</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_functor &gt; _A_functor, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_return &gt; _A_ret_value)</td></tr>
+<tr class="memdesc:a1fa9551283794b249cbbdf7d270745d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="structsigc_1_1bind__return__functor.html" title="Adaptor that fixes the return value of the wrapped functor. ">bind_return_functor</a> object that fixes the return value to <code>_A_ret_value</code>.  <a href="#a1fa9551283794b249cbbdf7d270745d4">More...</a><br /></td></tr>
+<tr class="separator:a1fa9551283794b249cbbdf7d270745d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a35959a6f4d5f6ddc83f603ee67d25981"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsigc_1_1unwrap__reference.html">unwrap_reference</a>&lt; T_return &gt;::type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1bind__return__functor.html#a35959a6f4d5f6ddc83f603ee67d25981">operator()</a> ()</td></tr>
 <tr class="memdesc:a35959a6f4d5f6ddc83f603ee67d25981"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invokes the wrapped functor dropping its return value.  <a href="#a35959a6f4d5f6ddc83f603ee67d25981">More...</a><br /></td></tr>
 <tr class="separator:a35959a6f4d5f6ddc83f603ee67d25981"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -160,7 +160,7 @@ template &lt;class T_return , class T_functor &gt; </div>
 </div>
 </div>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="af55e50941ead03070bcc10742545393e"></a>
+<a class="anchor" id="a1fa9551283794b249cbbdf7d270745d4"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -172,13 +172,13 @@ template &lt;class T_return , class T_functor &gt; </div>
         <tr>
           <td class="memname"><a class="el" href="structsigc_1_1bind__return__functor.html">sigc::bind_return_functor</a>&lt; T_return, T_functor &gt;::<a class="el" href="structsigc_1_1bind__return__functor.html">bind_return_functor</a> </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_functor &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_functor &gt;&#160;</td>
           <td class="paramname"><em>_A_functor</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_return &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_return &gt;&#160;</td>
           <td class="paramname"><em>_A_ret_value</em>&#160;</td>
         </tr>
         <tr>
@@ -676,7 +676,7 @@ template &lt;class T_return , class T_functor &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3a902dde4268ac15b7504ae28588b415e7eb11c5..665f5deb3fd3145dfd8308c129b30ad6b39e3822 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -77,7 +77,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index c0720bcfacc2479de387b91008f714247b9ba7b2..bad337201d13446c814c4f3d239cccb180f0cd49 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -626,7 +626,7 @@ template &lt;class T_setter , class T_getter &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 16802061f362c3974bfcbd5db7783fe809bb8426..5c20b49e0097ff78837ae5d460436e53d4c7b40d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -79,7 +79,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8340f3fc69916d0a4ccf51fa53c2bb9a02423823..119ed97fc08d9c74ffcae0fc81adeff480daf99b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -666,7 +666,7 @@ template &lt;class T_setter , class T_getter1 , class T_getter2 &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f95f9e3c0bb4ef31bc61f4a9f267ae129a5e65cf..adbf077f487e8ca8c60d664dbf1ef4ba5f9c30ce 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -76,7 +76,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 9f36c98b1cdc243950ee25c8b9c410319617ed2d..39f712ad9b015ac192cee11cba4f0a8e9633b60c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -470,7 +470,7 @@ template &lt;typename T_slot &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8b7564b2aa720c2f39493f16c1b8b5aa96c9585f..10f3f0ed055d82db8a80cd4c77c9c2174c9cabdd 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6ec496d9303d9fb1f166658626ffd801f0b502f7..1f58fb48476f4f2845d8654062f075bfce6094d8 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -154,7 +154,7 @@ template &lt;class T_type &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0c3175e90361652342fc02712d4ae048901e5a89..95c46d0f3c99b22d1d9df75c4ab2d815c7eb2c76 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -62,7 +62,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0804ad88aee1784ed50dfdb8e232146d77cec6fa..47ce05df2575373bf310517d06102ebb496e5384 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -82,7 +82,7 @@ struct sigc::deduce_result_type&lt; T_functor, T_arg1, T_arg2, T_arg3, T_arg4, T
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
-template &lt;class T_functor, class T_arg1 = void, class T_arg2 = void, class T_arg3 = void, class T_arg4 = void, class T_arg5 = void, class T_arg6 = void, class T_arg7 = void, bool I_derives_adaptor_base = std::is_base_of&lt;adaptor_base,T_functor&gt;::value&gt; </div>
+template &lt;class T_functor , class T_arg1  = void, class T_arg2  = void, class T_arg3  = void, class T_arg4  = void, class T_arg5  = void, class T_arg6  = void, class T_arg7  = void, bool I_derives_adaptor_base = std::is_base_of&lt;adaptor_base,T_functor&gt;::value&gt; </div>
       <table class="memname">
         <tr>
           <td class="memname">typedef <a class="el" href="structsigc_1_1functor__trait.html">functor_trait</a>&lt;T_functor&gt;::result_type <a class="el" href="structsigc_1_1deduce__result__type.html">sigc::deduce_result_type</a>&lt; T_functor, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, I_derives_adaptor_base &gt;::<a class="el" href="structsigc_1_1deduce__result__type.html#a97d97214974202d86af020af07b2e0c9">type</a></td>
@@ -95,7 +95,7 @@ template &lt;class T_functor, class T_arg1 = void, class T_arg2 = void, class T_
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 97b6061caca36e0e32aa607aff22cadb21440b30..41f0efba24a0e4b0f955ad180dff74d0b47512b6 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -75,7 +75,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b32d49ba37552b10d4c76032d18d8c7038c6dfe6..b9621ee49b13a4318b844ef2dfe7b70bbfa1a8f0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -571,7 +571,7 @@ template &lt;class T_functor , class T_catcher , class T_return  = typename adap
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index c2ca0c709f8ea6c42e7d668478dabeb07298fca9..52a7017973349e76a56fda80fbe7d8ebd2e9e5d5 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -77,7 +77,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 195b140b1b786633103d90b5a5d545a03763b6c3..d90b9374e9e15ea993e5b22c9394478938d922f2 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -625,7 +625,7 @@ template &lt;class T_functor , class T_catcher &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5e4811f7edb15a6e9b321d1297474b454832b1cb..2d121095db4e29ec7c3839ae034fc83a4511e3db 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -73,7 +73,7 @@ Inheritance diagram for sigc::functor_base:</div>
 </div></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 39c7339b7b1c8cbd45b945baa36d1ac48f60a70f..dde54f9295d337f5ce8e1e8da7b6393fab5eb13f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -63,7 +63,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f2b444e60081c1a3a939bbd3d620ba4393e621a0..d5f7155b6d1f96bbf2a3b60ada2eaf243f7015bf 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -117,7 +117,7 @@ template &lt;class T_functor, bool I_derives_functor_base = std::is_base_of&lt;f
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 75e899a72ce37d711034b8e1fe58493573f1db71..c50013c2e8c1cc7fa83d318ca5c547d134a489c0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -74,7 +74,7 @@ struct sigc::hide_functor&lt; I_location, T_functor &gt;</h3>
 </div></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 029545cd81d5c02d4ec0b46a5db2a92e564b6c18..c8fa3fe9cc7f986087a5a9482fdaff8371caf807 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -73,7 +73,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2221ca090103cf9c088ce2af5bf774505b1a8bbc..8876d5f8b712dab9cfdf6afb2d7c3386c6cf6f31 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -633,7 +633,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b947deaa866627030eabee2fe14fcf84998ce661..c7534eff4a474e1f43552393e96ec18b4aa74cf8 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -73,7 +73,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b50d9805e5b3af7dee2b39991bcfc6f359f069f7..09c37a61281d8f195c36b82b783e6003a6897dfa 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -633,7 +633,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ed40347358eeaf430ac3c8093f9d3b15defd7b7f..49561778a58132032f6190bf38695d6b8d1f996c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -66,7 +66,7 @@
 </div></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 93686ddc76c200fa610484be051a816383b9225e..07f16e22ce3819f9254496818df7fcbe27354092 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 77216350b9fea13fa3a3c67e39fd870f43895e09..aa62a74beaff9944c4e86f7de5a36fc56530b656 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -154,7 +154,7 @@ template &lt;class T_type &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f5d0fee246f9b64766ebce206da7d1391c3023d2..94115468fcf7b355de8d246b353ffd10bc5ab8dd 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr><td class="entry"><a class="el" href="structsigc_1_1retype__functor.html#a712ff55237e5e0d68195a6d5010f5b3d">operator()</a>(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)</td><td class="entry"><a class="el" href="structsigc_1_1retype__functor.html">sigc::retype_functor&lt; T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1retype__functor.html#a7b869ff5f806496f7d99f5ae68823291">operator()</a>(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)</td><td class="entry"><a class="el" href="structsigc_1_1retype__functor.html">sigc::retype_functor&lt; T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="structsigc_1_1retype__functor.html#a1a594553d0312ca12e1009d179af0dbe">result_type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1retype__functor.html">sigc::retype_functor&lt; T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7 &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1retype__functor.html#a4dda9669c6c476d8825b5477159f4edb">retype_functor</a>(typename type_trait&lt; T_functor &gt;::take _A_functor)</td><td class="entry"><a class="el" href="structsigc_1_1retype__functor.html">sigc::retype_functor&lt; T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1retype__functor.html#a30f35ce3d25b7fd571fbd3ef730de225">retype_functor</a>(type_trait_take_t&lt; T_functor &gt; _A_functor)</td><td class="entry"><a class="el" href="structsigc_1_1retype__functor.html">sigc::retype_functor&lt; T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7 &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f9059f19ec5fcf16d72a98794be451ed5f7c2e37..0bfe0f4c65d88a91b2a94ccba97f6c4d6ceaf8fd 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -86,9 +86,9 @@ Public Types</h2></td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a4dda9669c6c476d8825b5477159f4edb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1retype__functor.html#a4dda9669c6c476d8825b5477159f4edb">retype_functor</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_functor &gt;::take _A_functor)</td></tr>
-<tr class="memdesc:a4dda9669c6c476d8825b5477159f4edb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor. ">retype_functor</a> object that performs C-style casts on the parameters passed on to the functor.  <a href="#a4dda9669c6c476d8825b5477159f4edb">More...</a><br /></td></tr>
-<tr class="separator:a4dda9669c6c476d8825b5477159f4edb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30f35ce3d25b7fd571fbd3ef730de225"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1retype__functor.html#a30f35ce3d25b7fd571fbd3ef730de225">retype_functor</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_functor &gt; _A_functor)</td></tr>
+<tr class="memdesc:a30f35ce3d25b7fd571fbd3ef730de225"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor. ">retype_functor</a> object that performs C-style casts on the parameters passed on to the functor.  <a href="#a30f35ce3d25b7fd571fbd3ef730de225">More...</a><br /></td></tr>
+<tr class="separator:a30f35ce3d25b7fd571fbd3ef730de225"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a841d7fd2ae795ca4decccca8342e231c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsigc_1_1adapts.html#a914e75556dae1fdcf0162c4c99aca79d">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1retype__functor.html#a841d7fd2ae795ca4decccca8342e231c">operator()</a> ()</td></tr>
 <tr class="separator:a841d7fd2ae795ca4decccca8342e231c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:abfd54e4b77096f76bb0e880b6b7b81e1"><td class="memTemplParams" colspan="2">template&lt;class T_arg1 &gt; </td></tr>
@@ -170,7 +170,7 @@ template &lt;class T_functor , class T_type1  = nil, class T_type2  = nil, class
 </div>
 </div>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a4dda9669c6c476d8825b5477159f4edb"></a>
+<a class="anchor" id="a30f35ce3d25b7fd571fbd3ef730de225"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -182,7 +182,7 @@ template &lt;class T_functor , class T_type1  = nil, class T_type2  = nil, class
         <tr>
           <td class="memname"><a class="el" href="structsigc_1_1retype__functor.html">sigc::retype_functor</a>&lt; T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7 &gt;::<a class="el" href="structsigc_1_1retype__functor.html">retype_functor</a> </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_functor &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_functor &gt;&#160;</td>
           <td class="paramname"><em>_A_functor</em></td><td>)</td>
           <td></td>
         </tr>
@@ -571,7 +571,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3e8ea3344c166d348bab78d94fe65c3e47092c8f..9343c31dadb299e51f17356867ef306d09fe501b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1retype__return__functor.html#a68bdb4e6cf7d505f210017ab744603f0">operator()</a>(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)</td><td class="entry"><a class="el" href="structsigc_1_1retype__return__functor.html">sigc::retype_return_functor&lt; T_return, T_functor &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="structsigc_1_1retype__return__functor.html#aa8421dc266ad653de395e7d01e631fdc">result_type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1retype__return__functor.html">sigc::retype_return_functor&lt; T_return, T_functor &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1retype__return__functor.html#aa9546db86a6d1cfa7224a3a0cbad4827">retype_return_functor</a>()</td><td class="entry"><a class="el" href="structsigc_1_1retype__return__functor.html">sigc::retype_return_functor&lt; T_return, T_functor &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="structsigc_1_1retype__return__functor.html#a1fca6f2ee601bdf6771e14bba21faa46">retype_return_functor</a>(typename type_trait&lt; T_functor &gt;::take _A_functor)</td><td class="entry"><a class="el" href="structsigc_1_1retype__return__functor.html">sigc::retype_return_functor&lt; T_return, T_functor &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
+  <tr><td class="entry"><a class="el" href="structsigc_1_1retype__return__functor.html#a9ebfb2a6cfb5125b0705c0adef2cbfb8">retype_return_functor</a>(type_trait_take_t&lt; T_functor &gt; _A_functor)</td><td class="entry"><a class="el" href="structsigc_1_1retype__return__functor.html">sigc::retype_return_functor&lt; T_return, T_functor &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 025023b5d85620a73d5c85f4d6808a7128ca27b4..be1da921aa633572d5069d7656653d366c77d915 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -86,9 +86,9 @@ Public Types</h2></td></tr>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:aa9546db86a6d1cfa7224a3a0cbad4827"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1retype__return__functor.html#aa9546db86a6d1cfa7224a3a0cbad4827">retype_return_functor</a> ()</td></tr>
 <tr class="separator:aa9546db86a6d1cfa7224a3a0cbad4827"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1fca6f2ee601bdf6771e14bba21faa46"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1retype__return__functor.html#a1fca6f2ee601bdf6771e14bba21faa46">retype_return_functor</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_functor &gt;::take _A_functor)</td></tr>
-<tr class="memdesc:a1fca6f2ee601bdf6771e14bba21faa46"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="structsigc_1_1retype__return__functor.html" title="Adaptor that performs a C-style cast on the return value of a functor. ">retype_return_functor</a> object that perform a C-style cast on the return value of the passed functor.  <a href="#a1fca6f2ee601bdf6771e14bba21faa46">More...</a><br /></td></tr>
-<tr class="separator:a1fca6f2ee601bdf6771e14bba21faa46"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ebfb2a6cfb5125b0705c0adef2cbfb8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1retype__return__functor.html#a9ebfb2a6cfb5125b0705c0adef2cbfb8">retype_return_functor</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_functor &gt; _A_functor)</td></tr>
+<tr class="memdesc:a9ebfb2a6cfb5125b0705c0adef2cbfb8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="structsigc_1_1retype__return__functor.html" title="Adaptor that performs a C-style cast on the return value of a functor. ">retype_return_functor</a> object that perform a C-style cast on the return value of the passed functor.  <a href="#a9ebfb2a6cfb5125b0705c0adef2cbfb8">More...</a><br /></td></tr>
+<tr class="separator:a9ebfb2a6cfb5125b0705c0adef2cbfb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4cf9725b7ac4fdfeded4ab3f56d61a88"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1retype__return__functor.html#a4cf9725b7ac4fdfeded4ab3f56d61a88">operator()</a> ()</td></tr>
 <tr class="separator:a4cf9725b7ac4fdfeded4ab3f56d61a88"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa6beb1654c027400d852e2df0fafb6aa"><td class="memTemplParams" colspan="2">template&lt;class T_arg1 &gt; </td></tr>
@@ -175,7 +175,7 @@ template &lt;class T_return , class T_functor &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a1fca6f2ee601bdf6771e14bba21faa46"></a>
+<a class="anchor" id="a9ebfb2a6cfb5125b0705c0adef2cbfb8"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -187,7 +187,7 @@ template &lt;class T_return , class T_functor &gt; </div>
         <tr>
           <td class="memname"><a class="el" href="structsigc_1_1retype__return__functor.html">sigc::retype_return_functor</a>&lt; T_return, T_functor &gt;::<a class="el" href="structsigc_1_1retype__return__functor.html">retype_return_functor</a> </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_functor &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_functor &gt;&#160;</td>
           <td class="paramname"><em>_A_functor</em></td><td>)</td>
           <td></td>
         </tr>
@@ -576,7 +576,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1803bd78f2cbef2ab83695e5b1cddbca9b3899dc..372a7472901aab084a17cd980350b2ff69dea9de 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#a73a475fd2fe5e4d9e184ca5092b0ced4">operator()</a>(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)</td><td class="entry"><a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html">sigc::retype_return_functor&lt; void, T_functor &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#a64bccc59fc20fdf0fd80281597d350b2">result_type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html">sigc::retype_return_functor&lt; void, T_functor &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#a720e802de29a72d1e15626b1719844bc">retype_return_functor</a>()</td><td class="entry"><a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html">sigc::retype_return_functor&lt; void, T_functor &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#a8a9768f5c40e609f9bd06d30e3111735">retype_return_functor</a>(typename type_trait&lt; T_functor &gt;::take _A_functor)</td><td class="entry"><a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html">sigc::retype_return_functor&lt; void, T_functor &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#acd4789babb601ac5bee163651d89f3c8">retype_return_functor</a>(type_trait_take_t&lt; T_functor &gt; _A_functor)</td><td class="entry"><a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html">sigc::retype_return_functor&lt; void, T_functor &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 75a30dc83bedceb79ab5efb6c8d11ee2f79b9ffb..4cc72dcf3dc952473f23568c08940d18b75a0960 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -86,8 +86,8 @@ Public Types</h2></td></tr>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:a720e802de29a72d1e15626b1719844bc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#a720e802de29a72d1e15626b1719844bc">retype_return_functor</a> ()</td></tr>
 <tr class="separator:a720e802de29a72d1e15626b1719844bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8a9768f5c40e609f9bd06d30e3111735"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#a8a9768f5c40e609f9bd06d30e3111735">retype_return_functor</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_functor &gt;::take _A_functor)</td></tr>
-<tr class="separator:a8a9768f5c40e609f9bd06d30e3111735"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd4789babb601ac5bee163651d89f3c8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#acd4789babb601ac5bee163651d89f3c8">retype_return_functor</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_functor &gt; _A_functor)</td></tr>
+<tr class="separator:acd4789babb601ac5bee163651d89f3c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af181f5a8134c5a834e2ad0ed7590fbfe"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#af181f5a8134c5a834e2ad0ed7590fbfe">operator()</a> ()</td></tr>
 <tr class="separator:af181f5a8134c5a834e2ad0ed7590fbfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2ad16a9f8f247e6f7661838fb084ffd0"><td class="memTemplParams" colspan="2">template&lt;class T_arg1 &gt; </td></tr>
@@ -170,7 +170,7 @@ template &lt;class T_functor &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a8a9768f5c40e609f9bd06d30e3111735"></a>
+<a class="anchor" id="acd4789babb601ac5bee163651d89f3c8"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -182,7 +182,7 @@ template &lt;class T_functor &gt; </div>
         <tr>
           <td class="memname"><a class="el" href="structsigc_1_1retype__return__functor.html">sigc::retype_return_functor</a>&lt; void, T_functor &gt;::<a class="el" href="structsigc_1_1retype__return__functor.html">retype_return_functor</a> </td>
           <td>(</td>
-          <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>&lt; T_functor &gt;::take&#160;</td>
+          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_functor &gt;&#160;</td>
           <td class="paramname"><em>_A_functor</em></td><td>)</td>
           <td></td>
         </tr>
@@ -563,7 +563,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index aa188934d4d2ab7d87b174a120370e4ba058989e..d3ac3ace2643f4b6d297514842761d478f66dfad 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -86,7 +86,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e052249c549740853787e016546456510efa9be6..b7a94b7aa799074021feb38ded6463e3f98e987c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -542,7 +542,7 @@ Protected Attributes</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 58e6429154cf06851d030f5f6fd94101db7937c3..707446f93b701f8a8cc0dcfeaa51e9ee1b59627f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -80,7 +80,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3d22fcef23bf78c94549e7855e550dde49927b72..f1eed00fe226e9a7660832b9ddf09ea28e7357e7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -70,7 +70,7 @@
 Public Types</h2></td></tr>
 <tr class="memitem:ac111b0a48ab96f75e720f32171072bc5"><td class="memItemLeft" align="right" valign="top">typedef std::ptrdiff_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1slot__const__iterator.html#ac111b0a48ab96f75e720f32171072bc5">difference_type</a></td></tr>
 <tr class="separator:ac111b0a48ab96f75e720f32171072bc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afc9dff16373a2fa7a4f373bd48a852c6"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" doxygen="/opt/gnome/share/mm-common/doctags/libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00636.html">std::bidirectional_iterator_tag</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1slot__const__iterator.html#afc9dff16373a2fa7a4f373bd48a852c6">iterator_category</a></td></tr>
+<tr class="memitem:afc9dff16373a2fa7a4f373bd48a852c6"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00636.html">std::bidirectional_iterator_tag</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1slot__const__iterator.html#afc9dff16373a2fa7a4f373bd48a852c6">iterator_category</a></td></tr>
 <tr class="separator:afc9dff16373a2fa7a4f373bd48a852c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a3466a35177b6a0999a12ff0ee10e91b9"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1slot__const__iterator.html">internal::signal_impl::const_iterator_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1slot__const__iterator.html#a3466a35177b6a0999a12ff0ee10e91b9">iterator_type</a></td></tr>
 <tr class="separator:a3466a35177b6a0999a12ff0ee10e91b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -140,7 +140,7 @@ template &lt;typename T_slot &gt; </div>
 template &lt;typename T_slot &gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">typedef <a class="elRef" doxygen="/opt/gnome/share/mm-common/doctags/libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00636.html">std::bidirectional_iterator_tag</a> <a class="el" href="structsigc_1_1slot__const__iterator.html">sigc::slot_const_iterator</a>&lt; T_slot &gt;::<a class="el" href="structsigc_1_1slot__const__iterator.html#afc9dff16373a2fa7a4f373bd48a852c6">iterator_category</a></td>
+          <td class="memname">typedef <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00636.html">std::bidirectional_iterator_tag</a> <a class="el" href="structsigc_1_1slot__const__iterator.html">sigc::slot_const_iterator</a>&lt; T_slot &gt;::<a class="el" href="structsigc_1_1slot__const__iterator.html#afc9dff16373a2fa7a4f373bd48a852c6">iterator_category</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
@@ -294,7 +294,7 @@ template &lt;typename T_slot &gt; </div>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">bool <a class="el" href="structsigc_1_1slot__const__iterator.html">sigc::slot_const_iterator</a>&lt; T_slot &gt;::<a class="elRef" doxygen="/opt/gnome/share/mm-common/doctags/libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01656.html#gac4373547895ec9df9035719b38a2621a">operator!</a>= </td>
+          <td class="memname">bool <a class="el" href="structsigc_1_1slot__const__iterator.html">sigc::slot_const_iterator</a>&lt; T_slot &gt;::<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01656.html#gac4373547895ec9df9035719b38a2621a">operator!</a>= </td>
           <td>(</td>
           <td class="paramtype">const <a class="el" href="structsigc_1_1slot__const__iterator.html">slot_const_iterator</a>&lt; T_slot &gt;&amp;&#160;</td>
           <td class="paramname"><em>other</em></td><td>)</td>
@@ -506,7 +506,7 @@ template &lt;typename T_slot &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b8c6036df13d40ce785a927510db82bb95b59a3b..cc96a97f8b67f856ffe1087e1eeba28b78ddd47a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -80,7 +80,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 7082dffd82096abcbb546e42cb0117ad930870f4..da25168309d98baa1f87a23a0bcd7bec8280658c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -70,7 +70,7 @@
 Public Types</h2></td></tr>
 <tr class="memitem:adb6307ee06c592d67ecef0607f319d5e"><td class="memItemLeft" align="right" valign="top">typedef std::ptrdiff_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1slot__iterator.html#adb6307ee06c592d67ecef0607f319d5e">difference_type</a></td></tr>
 <tr class="separator:adb6307ee06c592d67ecef0607f319d5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0c882521b418b9faaac879a1d337ace5"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" doxygen="/opt/gnome/share/mm-common/doctags/libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00636.html">std::bidirectional_iterator_tag</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1slot__iterator.html#a0c882521b418b9faaac879a1d337ace5">iterator_category</a></td></tr>
+<tr class="memitem:a0c882521b418b9faaac879a1d337ace5"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00636.html">std::bidirectional_iterator_tag</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1slot__iterator.html#a0c882521b418b9faaac879a1d337ace5">iterator_category</a></td></tr>
 <tr class="separator:a0c882521b418b9faaac879a1d337ace5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a189fa620b9d90dc1a224d9ad91da5011"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1slot__iterator.html">internal::signal_impl::iterator_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1slot__iterator.html#a189fa620b9d90dc1a224d9ad91da5011">iterator_type</a></td></tr>
 <tr class="separator:a189fa620b9d90dc1a224d9ad91da5011"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -140,7 +140,7 @@ template &lt;typename T_slot &gt; </div>
 template &lt;typename T_slot &gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">typedef <a class="elRef" doxygen="/opt/gnome/share/mm-common/doctags/libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00636.html">std::bidirectional_iterator_tag</a> <a class="el" href="structsigc_1_1slot__iterator.html">sigc::slot_iterator</a>&lt; T_slot &gt;::<a class="el" href="structsigc_1_1slot__iterator.html#a0c882521b418b9faaac879a1d337ace5">iterator_category</a></td>
+          <td class="memname">typedef <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00636.html">std::bidirectional_iterator_tag</a> <a class="el" href="structsigc_1_1slot__iterator.html">sigc::slot_iterator</a>&lt; T_slot &gt;::<a class="el" href="structsigc_1_1slot__iterator.html#a0c882521b418b9faaac879a1d337ace5">iterator_category</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
@@ -294,7 +294,7 @@ template &lt;typename T_slot &gt; </div>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">bool <a class="el" href="structsigc_1_1slot__iterator.html">sigc::slot_iterator</a>&lt; T_slot &gt;::<a class="elRef" doxygen="/opt/gnome/share/mm-common/doctags/libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01656.html#gac4373547895ec9df9035719b38a2621a">operator!</a>= </td>
+          <td class="memname">bool <a class="el" href="structsigc_1_1slot__iterator.html">sigc::slot_iterator</a>&lt; T_slot &gt;::<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01656.html#gac4373547895ec9df9035719b38a2621a">operator!</a>= </td>
           <td>(</td>
           <td class="paramtype">const <a class="el" href="structsigc_1_1slot__iterator.html">slot_iterator</a>&lt; T_slot &gt;&amp;&#160;</td>
           <td class="paramname"><em>other</em></td><td>)</td>
@@ -506,7 +506,7 @@ template &lt;typename T_slot &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 373acf8b679c63a524b2fc0759fa3b6eb7bff3f9..c4554ce2710dd8d20e2f355b8d689331f04504b0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -90,7 +90,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5d7ecdd689e3e94fe24ff30507b471034b3e19b4..173acb0b1bdbd600aaa718ba19c72dcab14d0afe 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -72,13 +72,13 @@ Public Types</h2></td></tr>
 <tr class="separator:a957838a7111e132824c10c2d5a897a0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a3ac6e61271e7e8623d1bd493c61f1214"><td class="memItemLeft" align="right" valign="top">typedef const <a class="el" href="structsigc_1_1slot__list.html#af769819a62b19adb888eb231709e894f">slot_type</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1slot__list.html#a3ac6e61271e7e8623d1bd493c61f1214">const_reference</a></td></tr>
 <tr class="separator:a3ac6e61271e7e8623d1bd493c61f1214"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8293bfca54539958326f57375e4d8c14"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" doxygen="/opt/gnome/share/mm-common/doctags/libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00911.html">std::reverse_iterator</a>&lt; <a class="el" href="structsigc_1_1slot__list.html#a957838a7111e132824c10c2d5a897a0b">const_iterator</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1slot__list.html#a8293bfca54539958326f57375e4d8c14">const_reverse_iterator</a></td></tr>
+<tr class="memitem:a8293bfca54539958326f57375e4d8c14"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00911.html">std::reverse_iterator</a>&lt; <a class="el" href="structsigc_1_1slot__list.html#a957838a7111e132824c10c2d5a897a0b">const_iterator</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1slot__list.html#a8293bfca54539958326f57375e4d8c14">const_reverse_iterator</a></td></tr>
 <tr class="separator:a8293bfca54539958326f57375e4d8c14"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9774e07e467d9463e6e7cc7aa2f5c05f"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1slot__iterator.html">slot_iterator</a>&lt; <a class="el" href="structsigc_1_1slot__list.html#af769819a62b19adb888eb231709e894f">slot_type</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1slot__list.html#a9774e07e467d9463e6e7cc7aa2f5c05f">iterator</a></td></tr>
 <tr class="separator:a9774e07e467d9463e6e7cc7aa2f5c05f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab0f2255639f24ff02d45f97994bc0e11"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1slot__list.html#af769819a62b19adb888eb231709e894f">slot_type</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1slot__list.html#ab0f2255639f24ff02d45f97994bc0e11">reference</a></td></tr>
 <tr class="separator:ab0f2255639f24ff02d45f97994bc0e11"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:addb44a7590825f917b3fcf0179fadadb"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" doxygen="/opt/gnome/share/mm-common/doctags/libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00911.html">std::reverse_iterator</a>&lt; <a class="el" href="structsigc_1_1slot__list.html#a9774e07e467d9463e6e7cc7aa2f5c05f">iterator</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1slot__list.html#addb44a7590825f917b3fcf0179fadadb">reverse_iterator</a></td></tr>
+<tr class="memitem:addb44a7590825f917b3fcf0179fadadb"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00911.html">std::reverse_iterator</a>&lt; <a class="el" href="structsigc_1_1slot__list.html#a9774e07e467d9463e6e7cc7aa2f5c05f">iterator</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1slot__list.html#addb44a7590825f917b3fcf0179fadadb">reverse_iterator</a></td></tr>
 <tr class="separator:addb44a7590825f917b3fcf0179fadadb"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af769819a62b19adb888eb231709e894f"><td class="memItemLeft" align="right" valign="top">typedef T_slot&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1slot__list.html#af769819a62b19adb888eb231709e894f">slot_type</a></td></tr>
 <tr class="separator:af769819a62b19adb888eb231709e894f"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -175,7 +175,7 @@ template &lt;class T_slot &gt; </div>
 template &lt;class T_slot &gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">typedef <a class="elRef" doxygen="/opt/gnome/share/mm-common/doctags/libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00911.html">std::reverse_iterator</a>&lt;<a class="el" href="structsigc_1_1slot__list.html#a957838a7111e132824c10c2d5a897a0b">const_iterator</a>&gt; <a class="el" href="structsigc_1_1slot__list.html">sigc::slot_list</a>&lt; T_slot &gt;::<a class="el" href="structsigc_1_1slot__list.html#a8293bfca54539958326f57375e4d8c14">const_reverse_iterator</a></td>
+          <td class="memname">typedef <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00911.html">std::reverse_iterator</a>&lt;<a class="el" href="structsigc_1_1slot__list.html#a957838a7111e132824c10c2d5a897a0b">const_iterator</a>&gt; <a class="el" href="structsigc_1_1slot__list.html">sigc::slot_list</a>&lt; T_slot &gt;::<a class="el" href="structsigc_1_1slot__list.html#a8293bfca54539958326f57375e4d8c14">const_reverse_iterator</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
@@ -217,7 +217,7 @@ template &lt;class T_slot &gt; </div>
 template &lt;class T_slot &gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">typedef <a class="elRef" doxygen="/opt/gnome/share/mm-common/doctags/libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00911.html">std::reverse_iterator</a>&lt;<a class="el" href="structsigc_1_1slot__list.html#a9774e07e467d9463e6e7cc7aa2f5c05f">iterator</a>&gt; <a class="el" href="structsigc_1_1slot__list.html">sigc::slot_list</a>&lt; T_slot &gt;::<a class="el" href="structsigc_1_1slot__list.html#addb44a7590825f917b3fcf0179fadadb">reverse_iterator</a></td>
+          <td class="memname">typedef <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00911.html">std::reverse_iterator</a>&lt;<a class="el" href="structsigc_1_1slot__list.html#a9774e07e467d9463e6e7cc7aa2f5c05f">iterator</a>&gt; <a class="el" href="structsigc_1_1slot__list.html">sigc::slot_list</a>&lt; T_slot &gt;::<a class="el" href="structsigc_1_1slot__list.html#addb44a7590825f917b3fcf0179fadadb">reverse_iterator</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
@@ -817,7 +817,7 @@ template &lt;class T_slot &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5573dffbd34c8d2bc2921af2dc17beeb7f553009..8f0f85427d263d69e7534d45a34514f6068156f2 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -69,7 +69,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d8741395f77fdd2e665762318c4db3ed36a6fdf7..bda52b9d35f4ea709f5cee175af2cb059e15e01f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -259,7 +259,7 @@ Public Member Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a605824d94e792efe34fe801c0e6e4d236949ea0..7d7757b99b760b781d5ad60eaaf397cba68d7500 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 <p>This is the complete list of members for <a class="el" href="structsigc_1_1type__trait.html">sigc::type_trait&lt; T_type &gt;</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1type__trait.html#aebfa426334f8de7b93031de35d2495e3">pass</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait.html">sigc::type_trait&lt; T_type &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structsigc_1_1type__trait.html#a326607e19653e2094262034f2aed0451">pointer</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait.html">sigc::type_trait&lt; T_type &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1type__trait.html#a191a797ea6e2d851287b8a87b6305157">take</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait.html">sigc::type_trait&lt; T_type &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structsigc_1_1type__trait.html#ae312a7f4e2466a20c9eec73136cd271a">type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait.html">sigc::type_trait&lt; T_type &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structsigc_1_1type__trait.html#a191a797ea6e2d851287b8a87b6305157">take</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait.html">sigc::type_trait&lt; T_type &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index db9efbb46e616946928c5d8bd7216c580697e17f..29d213e9a705991b9bc28e6bf8d2d4003dd8418a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 Public Types</h2></td></tr>
 <tr class="memitem:aebfa426334f8de7b93031de35d2495e3"><td class="memItemLeft" align="right" valign="top">typedef T_type&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1type__trait.html#aebfa426334f8de7b93031de35d2495e3">pass</a></td></tr>
 <tr class="separator:aebfa426334f8de7b93031de35d2495e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a326607e19653e2094262034f2aed0451"><td class="memItemLeft" align="right" valign="top">typedef T_type*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1type__trait.html#a326607e19653e2094262034f2aed0451">pointer</a></td></tr>
-<tr class="separator:a326607e19653e2094262034f2aed0451"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a191a797ea6e2d851287b8a87b6305157"><td class="memItemLeft" align="right" valign="top">typedef const T_type&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1type__trait.html#a191a797ea6e2d851287b8a87b6305157">take</a></td></tr>
 <tr class="separator:a191a797ea6e2d851287b8a87b6305157"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae312a7f4e2466a20c9eec73136cd271a"><td class="memItemLeft" align="right" valign="top">typedef T_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1type__trait.html#ae312a7f4e2466a20c9eec73136cd271a">type</a></td></tr>
-<tr class="separator:ae312a7f4e2466a20c9eec73136cd271a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Member Typedef Documentation</h2>
 <a class="anchor" id="aebfa426334f8de7b93031de35d2495e3"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
-template &lt;class T_type&gt; </div>
+template &lt;class T_type &gt; </div>
       <table class="memname">
         <tr>
           <td class="memname">typedef T_type&amp; <a class="el" href="structsigc_1_1type__trait.html">sigc::type_trait</a>&lt; T_type &gt;::<a class="el" href="structsigc_1_1type__trait.html#aebfa426334f8de7b93031de35d2495e3">pass</a></td>
@@ -85,27 +81,13 @@ template &lt;class T_type&gt; </div>
       </table>
 </div><div class="memdoc">
 
-</div>
-</div>
-<a class="anchor" id="a326607e19653e2094262034f2aed0451"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template &lt;class T_type&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef T_type* <a class="el" href="structsigc_1_1type__trait.html">sigc::type_trait</a>&lt; T_type &gt;::<a class="el" href="structsigc_1_1type__trait.html#a326607e19653e2094262034f2aed0451">pointer</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
 </div>
 </div>
 <a class="anchor" id="a191a797ea6e2d851287b8a87b6305157"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
-template &lt;class T_type&gt; </div>
+template &lt;class T_type &gt; </div>
       <table class="memname">
         <tr>
           <td class="memname">typedef const T_type&amp; <a class="el" href="structsigc_1_1type__trait.html">sigc::type_trait</a>&lt; T_type &gt;::<a class="el" href="structsigc_1_1type__trait.html#a191a797ea6e2d851287b8a87b6305157">take</a></td>
@@ -113,26 +95,12 @@ template &lt;class T_type&gt; </div>
       </table>
 </div><div class="memdoc">
 
-</div>
-</div>
-<a class="anchor" id="ae312a7f4e2466a20c9eec73136cd271a"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template &lt;class T_type&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef T_type <a class="el" href="structsigc_1_1type__trait.html">sigc::type_trait</a>&lt; T_type &gt;::<a class="el" href="structsigc_1_1type__trait.html#ae312a7f4e2466a20c9eec73136cd271a">type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
 </div>
 </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5cb2b2eb6a35cf38b97d6ba692cfe71f0fe33629..d9c55c7308496f75fadf13d6a6ba83ef432eb5df 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 <p>This is the complete list of members for <a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html">sigc::type_trait&lt; T_type[N]&gt;</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html#abfd06dd56be6fda2436e9e15acb1fc72">pass</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html">sigc::type_trait&lt; T_type[N]&gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html#ae72df00db2702679e9653c3d26e5f04f">pointer</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html">sigc::type_trait&lt; T_type[N]&gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html#a9cb9e2faaa68a89ef1a74b8b7c98d81e">take</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html">sigc::type_trait&lt; T_type[N]&gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html#acac14097ce3113948c5b85cc04210ad4">type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html">sigc::type_trait&lt; T_type[N]&gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html#a9cb9e2faaa68a89ef1a74b8b7c98d81e">take</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html">sigc::type_trait&lt; T_type[N]&gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ecedf461451523ba8dbd9b5b13292397a07d3b86..a733e9de3e20c8244ade45988825212dd665e2a7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 Public Types</h2></td></tr>
 <tr class="memitem:abfd06dd56be6fda2436e9e15acb1fc72"><td class="memItemLeft" align="right" valign="top">typedef T_type*&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html#abfd06dd56be6fda2436e9e15acb1fc72">pass</a></td></tr>
 <tr class="separator:abfd06dd56be6fda2436e9e15acb1fc72"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae72df00db2702679e9653c3d26e5f04f"><td class="memItemLeft" align="right" valign="top">typedef T_type**&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html#ae72df00db2702679e9653c3d26e5f04f">pointer</a></td></tr>
-<tr class="separator:ae72df00db2702679e9653c3d26e5f04f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9cb9e2faaa68a89ef1a74b8b7c98d81e"><td class="memItemLeft" align="right" valign="top">typedef const T_type*&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html#a9cb9e2faaa68a89ef1a74b8b7c98d81e">take</a></td></tr>
 <tr class="separator:a9cb9e2faaa68a89ef1a74b8b7c98d81e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acac14097ce3113948c5b85cc04210ad4"><td class="memItemLeft" align="right" valign="top">typedef T_type*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html#acac14097ce3113948c5b85cc04210ad4">type</a></td></tr>
-<tr class="separator:acac14097ce3113948c5b85cc04210ad4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Member Typedef Documentation</h2>
 <a class="anchor" id="abfd06dd56be6fda2436e9e15acb1fc72"></a>
@@ -85,20 +81,6 @@ template &lt;class T_type , int N&gt; </div>
       </table>
 </div><div class="memdoc">
 
-</div>
-</div>
-<a class="anchor" id="ae72df00db2702679e9653c3d26e5f04f"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template &lt;class T_type , int N&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef T_type** <a class="el" href="structsigc_1_1type__trait.html">sigc::type_trait</a>&lt; T_type[N]&gt;::<a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html#ae72df00db2702679e9653c3d26e5f04f">pointer</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
 </div>
 </div>
 <a class="anchor" id="a9cb9e2faaa68a89ef1a74b8b7c98d81e"></a>
@@ -113,26 +95,12 @@ template &lt;class T_type , int N&gt; </div>
       </table>
 </div><div class="memdoc">
 
-</div>
-</div>
-<a class="anchor" id="acac14097ce3113948c5b85cc04210ad4"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template &lt;class T_type , int N&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef T_type* <a class="el" href="structsigc_1_1type__trait.html">sigc::type_trait</a>&lt; T_type[N]&gt;::<a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html#acac14097ce3113948c5b85cc04210ad4">type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
 </div>
 </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a4d78f024ac4b87faa0406c86c50e04676e5431c..78a315c1556ee41b367138be579243c9f3e3eac2 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 <p>This is the complete list of members for <a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html">sigc::type_trait&lt; T_type&amp; &gt;</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html#a1b24e79fed94df3fc0e7574e0ae1c991">pass</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html">sigc::type_trait&lt; T_type&amp; &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html#a97f7ab2233eabcbbd25ebab4a50c5ee9">pointer</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html">sigc::type_trait&lt; T_type&amp; &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html#a604c7ad05de42e3f9d28ab45c8d865b5">take</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html">sigc::type_trait&lt; T_type&amp; &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html#a07466c8c7e5eb429759e9412225636a3">type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html">sigc::type_trait&lt; T_type&amp; &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html#a604c7ad05de42e3f9d28ab45c8d865b5">take</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html">sigc::type_trait&lt; T_type&amp; &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 54dcb5febc6145894d3a44c6181c8cccf6d6ffc0..6923993ceb80c2b5410a669bde64fa791980bd34 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 Public Types</h2></td></tr>
 <tr class="memitem:a1b24e79fed94df3fc0e7574e0ae1c991"><td class="memItemLeft" align="right" valign="top">typedef T_type&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html#a1b24e79fed94df3fc0e7574e0ae1c991">pass</a></td></tr>
 <tr class="separator:a1b24e79fed94df3fc0e7574e0ae1c991"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a97f7ab2233eabcbbd25ebab4a50c5ee9"><td class="memItemLeft" align="right" valign="top">typedef T_type*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html#a97f7ab2233eabcbbd25ebab4a50c5ee9">pointer</a></td></tr>
-<tr class="separator:a97f7ab2233eabcbbd25ebab4a50c5ee9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a604c7ad05de42e3f9d28ab45c8d865b5"><td class="memItemLeft" align="right" valign="top">typedef T_type&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html#a604c7ad05de42e3f9d28ab45c8d865b5">take</a></td></tr>
 <tr class="separator:a604c7ad05de42e3f9d28ab45c8d865b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a07466c8c7e5eb429759e9412225636a3"><td class="memItemLeft" align="right" valign="top">typedef T_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html#a07466c8c7e5eb429759e9412225636a3">type</a></td></tr>
-<tr class="separator:a07466c8c7e5eb429759e9412225636a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Member Typedef Documentation</h2>
 <a class="anchor" id="a1b24e79fed94df3fc0e7574e0ae1c991"></a>
@@ -85,20 +81,6 @@ template &lt;class T_type &gt; </div>
       </table>
 </div><div class="memdoc">
 
-</div>
-</div>
-<a class="anchor" id="a97f7ab2233eabcbbd25ebab4a50c5ee9"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template &lt;class T_type &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef T_type* <a class="el" href="structsigc_1_1type__trait.html">sigc::type_trait</a>&lt; T_type&amp; &gt;::<a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html#a97f7ab2233eabcbbd25ebab4a50c5ee9">pointer</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
 </div>
 </div>
 <a class="anchor" id="a604c7ad05de42e3f9d28ab45c8d865b5"></a>
@@ -113,26 +95,12 @@ template &lt;class T_type &gt; </div>
       </table>
 </div><div class="memdoc">
 
-</div>
-</div>
-<a class="anchor" id="a07466c8c7e5eb429759e9412225636a3"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template &lt;class T_type &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef T_type <a class="el" href="structsigc_1_1type__trait.html">sigc::type_trait</a>&lt; T_type&amp; &gt;::<a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html#a07466c8c7e5eb429759e9412225636a3">type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
 </div>
 </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8dacde47559f5533409dfc9c449066595e9f3d69..7c3682a207dd6b2b1a188e260c08a63f23c9aa2b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 <p>This is the complete list of members for <a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html">sigc::type_trait&lt; const T_type&amp; &gt;</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html#a7b9cd2a3e6e7cf986e4e25e05c665c73">pass</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html">sigc::type_trait&lt; const T_type&amp; &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html#a29b3ee172528ab2940d9731de9e4b132">pointer</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html">sigc::type_trait&lt; const T_type&amp; &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html#a2c3a2a62adee114867045a7f77096435">take</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html">sigc::type_trait&lt; const T_type&amp; &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html#abb378de548c634f3b56dab5d4fbd1841">type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html">sigc::type_trait&lt; const T_type&amp; &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html#a2c3a2a62adee114867045a7f77096435">take</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html">sigc::type_trait&lt; const T_type&amp; &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 54533109debf362b6e5e89b79216c574fed486f3..b999d910f1b8bec2fcfe7e45fbed5212ded258cd 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 Public Types</h2></td></tr>
 <tr class="memitem:a7b9cd2a3e6e7cf986e4e25e05c665c73"><td class="memItemLeft" align="right" valign="top">typedef const T_type&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html#a7b9cd2a3e6e7cf986e4e25e05c665c73">pass</a></td></tr>
 <tr class="separator:a7b9cd2a3e6e7cf986e4e25e05c665c73"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a29b3ee172528ab2940d9731de9e4b132"><td class="memItemLeft" align="right" valign="top">typedef const T_type*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html#a29b3ee172528ab2940d9731de9e4b132">pointer</a></td></tr>
-<tr class="separator:a29b3ee172528ab2940d9731de9e4b132"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2c3a2a62adee114867045a7f77096435"><td class="memItemLeft" align="right" valign="top">typedef const T_type&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html#a2c3a2a62adee114867045a7f77096435">take</a></td></tr>
 <tr class="separator:a2c3a2a62adee114867045a7f77096435"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abb378de548c634f3b56dab5d4fbd1841"><td class="memItemLeft" align="right" valign="top">typedef const T_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html#abb378de548c634f3b56dab5d4fbd1841">type</a></td></tr>
-<tr class="separator:abb378de548c634f3b56dab5d4fbd1841"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Member Typedef Documentation</h2>
 <a class="anchor" id="a7b9cd2a3e6e7cf986e4e25e05c665c73"></a>
@@ -85,20 +81,6 @@ template &lt;class T_type &gt; </div>
       </table>
 </div><div class="memdoc">
 
-</div>
-</div>
-<a class="anchor" id="a29b3ee172528ab2940d9731de9e4b132"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template &lt;class T_type &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef const T_type* <a class="el" href="structsigc_1_1type__trait.html">sigc::type_trait</a>&lt; const T_type&amp; &gt;::<a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html#a29b3ee172528ab2940d9731de9e4b132">pointer</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
 </div>
 </div>
 <a class="anchor" id="a2c3a2a62adee114867045a7f77096435"></a>
@@ -113,26 +95,12 @@ template &lt;class T_type &gt; </div>
       </table>
 </div><div class="memdoc">
 
-</div>
-</div>
-<a class="anchor" id="abb378de548c634f3b56dab5d4fbd1841"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template &lt;class T_type &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef const T_type <a class="el" href="structsigc_1_1type__trait.html">sigc::type_trait</a>&lt; const T_type&amp; &gt;::<a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html#abb378de548c634f3b56dab5d4fbd1841">type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
 </div>
 </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2cb34b0b1996699d43cba41e6d82f49d35b86a60..d3de416a5511144ad5eb824390233f8d225450a5 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 <p>This is the complete list of members for <a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html">sigc::type_trait&lt; void &gt;</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html#ab5d97b4ec126f3afeaf67e9a6b05b0be">pass</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html">sigc::type_trait&lt; void &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html#a69243f1c0d0e537e066632c1b6a107f9">pointer</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html">sigc::type_trait&lt; void &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html#a40d187392469ee48d24838ef38531b90">take</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html">sigc::type_trait&lt; void &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html#add6e3395f22d8169275eafdbb3035fbe">type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html">sigc::type_trait&lt; void &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html#a40d187392469ee48d24838ef38531b90">take</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html">sigc::type_trait&lt; void &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2dd74e7b657d51d6c83b1b25f44541a73a082a6f..c583f7cec2f6ca817f05c3ee7656111a7c8397ee 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
 Public Types</h2></td></tr>
 <tr class="memitem:ab5d97b4ec126f3afeaf67e9a6b05b0be"><td class="memItemLeft" align="right" valign="top">typedef void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html#ab5d97b4ec126f3afeaf67e9a6b05b0be">pass</a></td></tr>
 <tr class="separator:ab5d97b4ec126f3afeaf67e9a6b05b0be"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a69243f1c0d0e537e066632c1b6a107f9"><td class="memItemLeft" align="right" valign="top">typedef void*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html#a69243f1c0d0e537e066632c1b6a107f9">pointer</a></td></tr>
-<tr class="separator:a69243f1c0d0e537e066632c1b6a107f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a40d187392469ee48d24838ef38531b90"><td class="memItemLeft" align="right" valign="top">typedef void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html#a40d187392469ee48d24838ef38531b90">take</a></td></tr>
 <tr class="separator:a40d187392469ee48d24838ef38531b90"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:add6e3395f22d8169275eafdbb3035fbe"><td class="memItemLeft" align="right" valign="top">typedef void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html#add6e3395f22d8169275eafdbb3035fbe">type</a></td></tr>
-<tr class="separator:add6e3395f22d8169275eafdbb3035fbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Member Typedef Documentation</h2>
 <a class="anchor" id="ab5d97b4ec126f3afeaf67e9a6b05b0be"></a>
@@ -83,18 +79,6 @@ Public Types</h2></td></tr>
       </table>
 </div><div class="memdoc">
 
-</div>
-</div>
-<a class="anchor" id="a69243f1c0d0e537e066632c1b6a107f9"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef void* <a class="el" href="structsigc_1_1type__trait.html">sigc::type_trait</a>&lt; void &gt;::<a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html#a69243f1c0d0e537e066632c1b6a107f9">pointer</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
 </div>
 </div>
 <a class="anchor" id="a40d187392469ee48d24838ef38531b90"></a>
@@ -107,24 +91,12 @@ Public Types</h2></td></tr>
       </table>
 </div><div class="memdoc">
 
-</div>
-</div>
-<a class="anchor" id="add6e3395f22d8169275eafdbb3035fbe"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef void <a class="el" href="structsigc_1_1type__trait.html">sigc::type_trait</a>&lt; void &gt;::<a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html#add6e3395f22d8169275eafdbb3035fbe">type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
 </div>
 </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 41587c0ac1f9356b362a41fc1206d71a327dfb2b..41ef3297640ffbf7dca5c98cf558fbcf0c2c5a95 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -62,7 +62,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3a195ffd25633fa33f0918656c4a20704cc52f82..872118bff9a5659f844eb0e0a8ef05fab2c16648 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -84,7 +84,7 @@ template &lt;class T_type &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index fe5cad42024970b0597ed7610080d1124d5c229b..b7a1654d7a74f47c9d0c249b46a1453275520f47 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -62,7 +62,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 11a7e69e1aae94792e808d9b8a4260b6549758c1..68ba90c1417473c6274c2940f18b54cbe99bb5bf 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -84,7 +84,7 @@ template &lt;class T_type &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 64487cc667f9af041f0ce08988270c6c85ec2fb8..04c890c91fabf16196c2218769277bcf0f67051c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -62,7 +62,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 45da472236e72ecf7c6b8f0079aee6842b821af1..8e4ef24327637e4b06e3c1fa338ef334f2500f52 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -84,7 +84,7 @@ template &lt;class T_type &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 631eabd0077aaec5f30a6287a2e5fbe6839c419c..afc55ae86b200dbcdf608da544d1ff21bf888337 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -62,7 +62,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5c2770bd0745f6e2da4b44bb8ffc89530686fe11..9f915fcaba5b8c3ff16a5afddf024b30ee811389 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.2</span>
+   &#160;<span id="projectnumber">2.5.3</span>
    </div>
   </td>
  </tr>
@@ -143,7 +143,7 @@ template &lt;class T_action &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2caf7252f3c4d2a95ec450ad4588321c6a1eefc4..56d38e6a7fc311ed4af26efd17030bac7a37df7d 100644 (file)
     <keyword type="struct" name="sigc::bind_functor&lt; 0, T_functor, T_bound, nil, nil, nil, nil, nil, nil &gt;" link="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html"/>
     <keyword type="typedef" name="sigc::bind_functor&lt; 0, T_functor, T_bound, nil, nil, nil, nil, nil, nil &gt;::adaptor_type" link="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#ac6004db92703257f83addd412037f1f7"/>
     <keyword type="typedef" name="sigc::bind_functor&lt; 0, T_functor, T_bound, nil, nil, nil, nil, nil, nil &gt;::result_type" link="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a1c6d091ffd70c23930cf6e2b9042d466"/>
-    <keyword type="function" name="sigc::bind_functor&lt; 0, T_functor, T_bound, nil, nil, nil, nil, nil, nil &gt;::bind_functor" link="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a0be421283bbc5c67a1ab96e7f8f77028"/>
+    <keyword type="function" name="sigc::bind_functor&lt; 0, T_functor, T_bound, nil, nil, nil, nil, nil, nil &gt;::bind_functor" link="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#ac170bca0fe2af4722cf6e1fd6b3de128"/>
     <keyword type="function" name="sigc::bind_functor&lt; 0, T_functor, T_bound, nil, nil, nil, nil, nil, nil &gt;::operator()" link="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a0f1c2891d52c9f564e571209dbef6f54"/>
     <keyword type="function" name="sigc::bind_functor&lt; 0, T_functor, T_bound, nil, nil, nil, nil, nil, nil &gt;::operator()" link="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#adf9d663d20ff816a2a4c7d8ffb567eb3"/>
     <keyword type="function" name="sigc::bind_functor&lt; 0, T_functor, T_bound, nil, nil, nil, nil, nil, nil &gt;::operator()" link="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a2f2685399ae595b5e51a3af8c2610481"/>
     <keyword type="struct" name="sigc::bind_functor&lt;-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil &gt;" link="structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html"/>
     <keyword type="typedef" name="sigc::bind_functor&lt;-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil &gt;::adaptor_type" link="structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#ac249b81b5d6fff6e7c4b1d9b47a98077"/>
     <keyword type="typedef" name="sigc::bind_functor&lt;-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil &gt;::result_type" link="structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#abd1e51093bf7d4428e443c2e6704bed9"/>
-    <keyword type="function" name="sigc::bind_functor&lt;-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil &gt;::bind_functor" link="structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#af8471d9a82a86ff6e66337e3d7b90ce7"/>
+    <keyword type="function" name="sigc::bind_functor&lt;-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil &gt;::bind_functor" link="structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#ad61bb64a42d144999a94767cd6031259"/>
     <keyword type="function" name="sigc::bind_functor&lt;-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil &gt;::operator()" link="structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a5bd5dd13ef2cd495cfd23b8d0f7cffbd"/>
     <keyword type="function" name="sigc::bind_functor&lt;-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil &gt;::operator()" link="structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a92e97561144280879cce1d04aa8fefa0"/>
     <keyword type="function" name="sigc::bind_functor&lt;-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil &gt;::operator()" link="structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a3bdae6371687d34e14925b732361f13f"/>
     <keyword type="function" name="sigc::bind_functor&lt;-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil &gt;::operator()" link="structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a2774a9d3a219ad25326a6490aa4038ae"/>
     <keyword type="struct" name="sigc::bind_return_functor" link="structsigc_1_1bind__return__functor.html"/>
     <keyword type="typedef" name="sigc::bind_return_functor::result_type" link="structsigc_1_1bind__return__functor.html#a4fe6cb8d80573ae7abe934ba54879592"/>
-    <keyword type="function" name="sigc::bind_return_functor::bind_return_functor" link="structsigc_1_1bind__return__functor.html#af55e50941ead03070bcc10742545393e"/>
+    <keyword type="function" name="sigc::bind_return_functor::bind_return_functor" link="structsigc_1_1bind__return__functor.html#a1fa9551283794b249cbbdf7d270745d4"/>
     <keyword type="function" name="sigc::bind_return_functor::operator()" link="structsigc_1_1bind__return__functor.html#a35959a6f4d5f6ddc83f603ee67d25981"/>
     <keyword type="function" name="sigc::bind_return_functor::operator()" link="structsigc_1_1bind__return__functor.html#aea28cfb0443ae04982fc47c9955303fe"/>
     <keyword type="function" name="sigc::bind_return_functor::operator()" link="structsigc_1_1bind__return__functor.html#a0794dd9e28353fd8b9a7454b2621343e"/>
     <keyword type="typedef" name="sigc::bound_const_mem_functor1::function_type" link="classsigc_1_1bound__const__mem__functor1.html#a65f0cde178bdd7a26fe687a8748dac4e"/>
     <keyword type="function" name="sigc::bound_const_mem_functor1::bound_const_mem_functor1" link="classsigc_1_1bound__const__mem__functor1.html#aca80f40c27a3346521ffee81ba79da77"/>
     <keyword type="function" name="sigc::bound_const_mem_functor1::bound_const_mem_functor1" link="classsigc_1_1bound__const__mem__functor1.html#af62c239e5612df1b7c4c91a52a2e0c62"/>
-    <keyword type="function" name="sigc::bound_const_mem_functor1::operator()" link="classsigc_1_1bound__const__mem__functor1.html#aa6afdce8f719849ffc6017f8ac5625bb"/>
+    <keyword type="function" name="sigc::bound_const_mem_functor1::operator()" link="classsigc_1_1bound__const__mem__functor1.html#abf57a498c309b0291f1293215dd41504"/>
     <keyword type="struct" name="sigc::bound_const_mem_functor2" link="classsigc_1_1bound__const__mem__functor2.html"/>
     <keyword type="typedef" name="sigc::bound_const_mem_functor2::function_type" link="classsigc_1_1bound__const__mem__functor2.html#abe2916ee9b6867554b48370000eb6886"/>
     <keyword type="function" name="sigc::bound_const_mem_functor2::bound_const_mem_functor2" link="classsigc_1_1bound__const__mem__functor2.html#a6732b8f5b308ff8ff1adea9e3734f4bf"/>
     <keyword type="function" name="sigc::bound_const_mem_functor2::bound_const_mem_functor2" link="classsigc_1_1bound__const__mem__functor2.html#ab5213783f248b53b357ea6385b7bbe7a"/>
-    <keyword type="function" name="sigc::bound_const_mem_functor2::operator()" link="classsigc_1_1bound__const__mem__functor2.html#adabf31280e161f126e256d4e2ee5b00b"/>
+    <keyword type="function" name="sigc::bound_const_mem_functor2::operator()" link="classsigc_1_1bound__const__mem__functor2.html#ab6f79018c4e2f09fc153e211ec0ddff2"/>
     <keyword type="struct" name="sigc::bound_const_mem_functor3" link="classsigc_1_1bound__const__mem__functor3.html"/>
     <keyword type="typedef" name="sigc::bound_const_mem_functor3::function_type" link="classsigc_1_1bound__const__mem__functor3.html#ab4e793d8c65bf8754aea133a2473dc6c"/>
     <keyword type="function" name="sigc::bound_const_mem_functor3::bound_const_mem_functor3" link="classsigc_1_1bound__const__mem__functor3.html#ae63bd158d8ce2571038d4f6382a7bc51"/>
     <keyword type="function" name="sigc::bound_const_mem_functor3::bound_const_mem_functor3" link="classsigc_1_1bound__const__mem__functor3.html#a7fa6101b1b387baac23a7861e2819ad9"/>
-    <keyword type="function" name="sigc::bound_const_mem_functor3::operator()" link="classsigc_1_1bound__const__mem__functor3.html#a512ff6f251c14b84980ee87acdd6fc08"/>
+    <keyword type="function" name="sigc::bound_const_mem_functor3::operator()" link="classsigc_1_1bound__const__mem__functor3.html#abd7a73629f12c4a85940bac69a6092e1"/>
     <keyword type="struct" name="sigc::bound_const_mem_functor4" link="classsigc_1_1bound__const__mem__functor4.html"/>
     <keyword type="typedef" name="sigc::bound_const_mem_functor4::function_type" link="classsigc_1_1bound__const__mem__functor4.html#a3ffc5790ded15878ce2704072791c4e9"/>
     <keyword type="function" name="sigc::bound_const_mem_functor4::bound_const_mem_functor4" link="classsigc_1_1bound__const__mem__functor4.html#a1d441ea8caf2d2ff8cfca414f259b657"/>
     <keyword type="function" name="sigc::bound_const_mem_functor4::bound_const_mem_functor4" link="classsigc_1_1bound__const__mem__functor4.html#a06e43c95d6ace639ac169ff2d0083ebc"/>
-    <keyword type="function" name="sigc::bound_const_mem_functor4::operator()" link="classsigc_1_1bound__const__mem__functor4.html#a3822ecd72bd0b496a06e96f98d11dea5"/>
+    <keyword type="function" name="sigc::bound_const_mem_functor4::operator()" link="classsigc_1_1bound__const__mem__functor4.html#ac87b54763c850eeec2ad327e16942194"/>
     <keyword type="struct" name="sigc::bound_const_mem_functor5" link="classsigc_1_1bound__const__mem__functor5.html"/>
     <keyword type="typedef" name="sigc::bound_const_mem_functor5::function_type" link="classsigc_1_1bound__const__mem__functor5.html#a882a71b51f303ded9d1ce172b522692a"/>
     <keyword type="function" name="sigc::bound_const_mem_functor5::bound_const_mem_functor5" link="classsigc_1_1bound__const__mem__functor5.html#a9e80ad7a6b586eb1d0cc0a4afc9ea1d4"/>
     <keyword type="function" name="sigc::bound_const_mem_functor5::bound_const_mem_functor5" link="classsigc_1_1bound__const__mem__functor5.html#a3c8a1d1411eea1136fa273886688290d"/>
-    <keyword type="function" name="sigc::bound_const_mem_functor5::operator()" link="classsigc_1_1bound__const__mem__functor5.html#a7ad802d4ef0c43353ab20cd85de8b933"/>
+    <keyword type="function" name="sigc::bound_const_mem_functor5::operator()" link="classsigc_1_1bound__const__mem__functor5.html#acd3a6db6fcc4d2250d38bc02b143498f"/>
     <keyword type="struct" name="sigc::bound_const_mem_functor6" link="classsigc_1_1bound__const__mem__functor6.html"/>
     <keyword type="typedef" name="sigc::bound_const_mem_functor6::function_type" link="classsigc_1_1bound__const__mem__functor6.html#a9cd70f288cac9b8d7ee9695166f3d306"/>
     <keyword type="function" name="sigc::bound_const_mem_functor6::bound_const_mem_functor6" link="classsigc_1_1bound__const__mem__functor6.html#a4c6a29813f84239bfc224e36d3ada58c"/>
     <keyword type="function" name="sigc::bound_const_mem_functor6::bound_const_mem_functor6" link="classsigc_1_1bound__const__mem__functor6.html#afa0adf0adf9cde73008982d2494f3d7e"/>
-    <keyword type="function" name="sigc::bound_const_mem_functor6::operator()" link="classsigc_1_1bound__const__mem__functor6.html#ae261c6047332e15a354461611299706b"/>
+    <keyword type="function" name="sigc::bound_const_mem_functor6::operator()" link="classsigc_1_1bound__const__mem__functor6.html#a2fc4972340f4deda1e696bfbfe787d1f"/>
     <keyword type="struct" name="sigc::bound_const_mem_functor7" link="classsigc_1_1bound__const__mem__functor7.html"/>
     <keyword type="typedef" name="sigc::bound_const_mem_functor7::function_type" link="classsigc_1_1bound__const__mem__functor7.html#ae95db1c3ce4d07122e39dde2c9c5af02"/>
     <keyword type="function" name="sigc::bound_const_mem_functor7::bound_const_mem_functor7" link="classsigc_1_1bound__const__mem__functor7.html#a3353dd997ced3fc00f44ee2b8ccb0063"/>
     <keyword type="function" name="sigc::bound_const_mem_functor7::bound_const_mem_functor7" link="classsigc_1_1bound__const__mem__functor7.html#a22e365208dda5614599860d5794cb64f"/>
-    <keyword type="function" name="sigc::bound_const_mem_functor7::operator()" link="classsigc_1_1bound__const__mem__functor7.html#a19781fcc3bda024dfece2cf00d505d73"/>
+    <keyword type="function" name="sigc::bound_const_mem_functor7::operator()" link="classsigc_1_1bound__const__mem__functor7.html#ab6790fd19c9e4cb06c8ed3fa0d6e077f"/>
     <keyword type="struct" name="sigc::bound_const_volatile_mem_functor0" link="classsigc_1_1bound__const__volatile__mem__functor0.html"/>
     <keyword type="typedef" name="sigc::bound_const_volatile_mem_functor0::function_type" link="classsigc_1_1bound__const__volatile__mem__functor0.html#a622322ff2ef93f0e611fd6f93f6ccdcc"/>
     <keyword type="function" name="sigc::bound_const_volatile_mem_functor0::bound_const_volatile_mem_functor0" link="classsigc_1_1bound__const__volatile__mem__functor0.html#a364e1b19994e41acf1d99d27ffca8924"/>
     <keyword type="typedef" name="sigc::bound_const_volatile_mem_functor1::function_type" link="classsigc_1_1bound__const__volatile__mem__functor1.html#ac7a0c09914219d8baf1715675e838e59"/>
     <keyword type="function" name="sigc::bound_const_volatile_mem_functor1::bound_const_volatile_mem_functor1" link="classsigc_1_1bound__const__volatile__mem__functor1.html#ac99241e0e7ba52e295f6176c03cdd741"/>
     <keyword type="function" name="sigc::bound_const_volatile_mem_functor1::bound_const_volatile_mem_functor1" link="classsigc_1_1bound__const__volatile__mem__functor1.html#aaccca7de16e3da31976680b714d10e79"/>
-    <keyword type="function" name="sigc::bound_const_volatile_mem_functor1::operator()" link="classsigc_1_1bound__const__volatile__mem__functor1.html#a028c7c04ce109691819316e77b822e7a"/>
+    <keyword type="function" name="sigc::bound_const_volatile_mem_functor1::operator()" link="classsigc_1_1bound__const__volatile__mem__functor1.html#a6a850933b24ad97151f2f7717854ec33"/>
     <keyword type="struct" name="sigc::bound_const_volatile_mem_functor2" link="classsigc_1_1bound__const__volatile__mem__functor2.html"/>
     <keyword type="typedef" name="sigc::bound_const_volatile_mem_functor2::function_type" link="classsigc_1_1bound__const__volatile__mem__functor2.html#a26e4bc5d2c64c1029b760fe7994fee3f"/>
     <keyword type="function" name="sigc::bound_const_volatile_mem_functor2::bound_const_volatile_mem_functor2" link="classsigc_1_1bound__const__volatile__mem__functor2.html#a1b629cd2ff30fcaeb035136e190c3f4d"/>
     <keyword type="function" name="sigc::bound_const_volatile_mem_functor2::bound_const_volatile_mem_functor2" link="classsigc_1_1bound__const__volatile__mem__functor2.html#a6a7a540b5e6a5e7d322a448904bc8881"/>
-    <keyword type="function" name="sigc::bound_const_volatile_mem_functor2::operator()" link="classsigc_1_1bound__const__volatile__mem__functor2.html#ae28dac1656f7ad45057b8ad3dd5882f9"/>
+    <keyword type="function" name="sigc::bound_const_volatile_mem_functor2::operator()" link="classsigc_1_1bound__const__volatile__mem__functor2.html#ac6ae5aa101d8abb9fc011da7bf34d6c4"/>
     <keyword type="struct" name="sigc::bound_const_volatile_mem_functor3" link="classsigc_1_1bound__const__volatile__mem__functor3.html"/>
     <keyword type="typedef" name="sigc::bound_const_volatile_mem_functor3::function_type" link="classsigc_1_1bound__const__volatile__mem__functor3.html#ae127200c20b69f91ccaf40eb60f2c448"/>
     <keyword type="function" name="sigc::bound_const_volatile_mem_functor3::bound_const_volatile_mem_functor3" link="classsigc_1_1bound__const__volatile__mem__functor3.html#a7c5661cbb3554624e50c62789f339aaf"/>
     <keyword type="function" name="sigc::bound_const_volatile_mem_functor3::bound_const_volatile_mem_functor3" link="classsigc_1_1bound__const__volatile__mem__functor3.html#a3fbbc6533b408ccde3d517b1f2a38223"/>
-    <keyword type="function" name="sigc::bound_const_volatile_mem_functor3::operator()" link="classsigc_1_1bound__const__volatile__mem__functor3.html#aae92092631a6fdb479f07914807343bc"/>
+    <keyword type="function" name="sigc::bound_const_volatile_mem_functor3::operator()" link="classsigc_1_1bound__const__volatile__mem__functor3.html#a2e25926856bfcc296e8a6c1b14604700"/>
     <keyword type="struct" name="sigc::bound_const_volatile_mem_functor4" link="classsigc_1_1bound__const__volatile__mem__functor4.html"/>
     <keyword type="typedef" name="sigc::bound_const_volatile_mem_functor4::function_type" link="classsigc_1_1bound__const__volatile__mem__functor4.html#a2c06c731ae9564be215802a98541d06c"/>
     <keyword type="function" name="sigc::bound_const_volatile_mem_functor4::bound_const_volatile_mem_functor4" link="classsigc_1_1bound__const__volatile__mem__functor4.html#a97b15b931ba6db1852011d252dd3d5f0"/>
     <keyword type="function" name="sigc::bound_const_volatile_mem_functor4::bound_const_volatile_mem_functor4" link="classsigc_1_1bound__const__volatile__mem__functor4.html#a4e0fdda617113a58f8839ab53a9fa613"/>
-    <keyword type="function" name="sigc::bound_const_volatile_mem_functor4::operator()" link="classsigc_1_1bound__const__volatile__mem__functor4.html#a1d900d359f3a2d828f3e1f676bd53d48"/>
+    <keyword type="function" name="sigc::bound_const_volatile_mem_functor4::operator()" link="classsigc_1_1bound__const__volatile__mem__functor4.html#a83d3e3fa1f28a519304467df3d71bd3d"/>
     <keyword type="struct" name="sigc::bound_const_volatile_mem_functor5" link="classsigc_1_1bound__const__volatile__mem__functor5.html"/>
     <keyword type="typedef" name="sigc::bound_const_volatile_mem_functor5::function_type" link="classsigc_1_1bound__const__volatile__mem__functor5.html#a54debcbe3edf1a9606aad9cfcc1e004c"/>
     <keyword type="function" name="sigc::bound_const_volatile_mem_functor5::bound_const_volatile_mem_functor5" link="classsigc_1_1bound__const__volatile__mem__functor5.html#acc05a40bf47bd943c5d822b354a80ae9"/>
     <keyword type="function" name="sigc::bound_const_volatile_mem_functor5::bound_const_volatile_mem_functor5" link="classsigc_1_1bound__const__volatile__mem__functor5.html#a178805b13affaa2b0fbaafe287cb9390"/>
-    <keyword type="function" name="sigc::bound_const_volatile_mem_functor5::operator()" link="classsigc_1_1bound__const__volatile__mem__functor5.html#a51d355f17daacfbc2dbe01194c5821e9"/>
+    <keyword type="function" name="sigc::bound_const_volatile_mem_functor5::operator()" link="classsigc_1_1bound__const__volatile__mem__functor5.html#a7bf392e27cdc6e28d762e56923bb7e32"/>
     <keyword type="struct" name="sigc::bound_const_volatile_mem_functor6" link="classsigc_1_1bound__const__volatile__mem__functor6.html"/>
     <keyword type="typedef" name="sigc::bound_const_volatile_mem_functor6::function_type" link="classsigc_1_1bound__const__volatile__mem__functor6.html#aa8d75053aa097f0632c13bf1185f84a9"/>
     <keyword type="function" name="sigc::bound_const_volatile_mem_functor6::bound_const_volatile_mem_functor6" link="classsigc_1_1bound__const__volatile__mem__functor6.html#ae07e825b1d3ee4fa7d4dd45eb7f2fbad"/>
     <keyword type="function" name="sigc::bound_const_volatile_mem_functor6::bound_const_volatile_mem_functor6" link="classsigc_1_1bound__const__volatile__mem__functor6.html#ac5aa6dc8967fed463dd69f412ded1fd1"/>
-    <keyword type="function" name="sigc::bound_const_volatile_mem_functor6::operator()" link="classsigc_1_1bound__const__volatile__mem__functor6.html#a1ca04b8397d16d03e086f0dc98241eee"/>
+    <keyword type="function" name="sigc::bound_const_volatile_mem_functor6::operator()" link="classsigc_1_1bound__const__volatile__mem__functor6.html#a72c9cdc12218b79c36c4c1e6bcdc8510"/>
     <keyword type="struct" name="sigc::bound_const_volatile_mem_functor7" link="classsigc_1_1bound__const__volatile__mem__functor7.html"/>
     <keyword type="typedef" name="sigc::bound_const_volatile_mem_functor7::function_type" link="classsigc_1_1bound__const__volatile__mem__functor7.html#a48030a47276e3eede338fc78c79e5a35"/>
     <keyword type="function" name="sigc::bound_const_volatile_mem_functor7::bound_const_volatile_mem_functor7" link="classsigc_1_1bound__const__volatile__mem__functor7.html#a6f2635a9548c06f2f5090d75df09fbf1"/>
     <keyword type="function" name="sigc::bound_const_volatile_mem_functor7::bound_const_volatile_mem_functor7" link="classsigc_1_1bound__const__volatile__mem__functor7.html#aed3adf188de8b282a4a597fb5e4a07bc"/>
-    <keyword type="function" name="sigc::bound_const_volatile_mem_functor7::operator()" link="classsigc_1_1bound__const__volatile__mem__functor7.html#aee72086f8a25fd7935f8024f2d2d01b7"/>
+    <keyword type="function" name="sigc::bound_const_volatile_mem_functor7::operator()" link="classsigc_1_1bound__const__volatile__mem__functor7.html#a59a468b9d9e9a103a9ea06bab62ed772"/>
     <keyword type="struct" name="sigc::bound_mem_functor0" link="classsigc_1_1bound__mem__functor0.html"/>
     <keyword type="typedef" name="sigc::bound_mem_functor0::function_type" link="classsigc_1_1bound__mem__functor0.html#a36b5479bfc091c063d44b11ad024393a"/>
     <keyword type="function" name="sigc::bound_mem_functor0::bound_mem_functor0" link="classsigc_1_1bound__mem__functor0.html#a7de90a27f55055cae43df1425cc78415"/>
     <keyword type="typedef" name="sigc::bound_mem_functor1::function_type" link="classsigc_1_1bound__mem__functor1.html#a8e460c2a0eb87dcaf263c984b4dc5888"/>
     <keyword type="function" name="sigc::bound_mem_functor1::bound_mem_functor1" link="classsigc_1_1bound__mem__functor1.html#ad13235c20a9171bd24a4f8ae36577448"/>
     <keyword type="function" name="sigc::bound_mem_functor1::bound_mem_functor1" link="classsigc_1_1bound__mem__functor1.html#a777afe4673c9adc0798a38fc96bca7f6"/>
-    <keyword type="function" name="sigc::bound_mem_functor1::operator()" link="classsigc_1_1bound__mem__functor1.html#a5c589e3b5ce49a8845554ce9e95032a3"/>
+    <keyword type="function" name="sigc::bound_mem_functor1::operator()" link="classsigc_1_1bound__mem__functor1.html#a027784cd93e42f1500fcc95c68c5dc91"/>
     <keyword type="struct" name="sigc::bound_mem_functor2" link="classsigc_1_1bound__mem__functor2.html"/>
     <keyword type="typedef" name="sigc::bound_mem_functor2::function_type" link="classsigc_1_1bound__mem__functor2.html#a1b0b5d2145f50d19214ff41bd45ab978"/>
     <keyword type="function" name="sigc::bound_mem_functor2::bound_mem_functor2" link="classsigc_1_1bound__mem__functor2.html#a48bc9b34469749461813061d17680ca2"/>
     <keyword type="function" name="sigc::bound_mem_functor2::bound_mem_functor2" link="classsigc_1_1bound__mem__functor2.html#a830746b33cae370b756334e4a8cab703"/>
-    <keyword type="function" name="sigc::bound_mem_functor2::operator()" link="classsigc_1_1bound__mem__functor2.html#a16fbd8a1ed338ee620c3b965fdfd7eb0"/>
+    <keyword type="function" name="sigc::bound_mem_functor2::operator()" link="classsigc_1_1bound__mem__functor2.html#a59bad11bbacff2fc6c252107b5a484d8"/>
     <keyword type="struct" name="sigc::bound_mem_functor3" link="classsigc_1_1bound__mem__functor3.html"/>
     <keyword type="typedef" name="sigc::bound_mem_functor3::function_type" link="classsigc_1_1bound__mem__functor3.html#a66d1aa7ad3edafd8851ee0b334f83efe"/>
     <keyword type="function" name="sigc::bound_mem_functor3::bound_mem_functor3" link="classsigc_1_1bound__mem__functor3.html#aadbbb586e3ba0c44a25c1f3834c4c438"/>
     <keyword type="function" name="sigc::bound_mem_functor3::bound_mem_functor3" link="classsigc_1_1bound__mem__functor3.html#a1d1dddd6a334864611f5dc3a8ece26f9"/>
-    <keyword type="function" name="sigc::bound_mem_functor3::operator()" link="classsigc_1_1bound__mem__functor3.html#af8d299f488a73a32578b0342988a3322"/>
+    <keyword type="function" name="sigc::bound_mem_functor3::operator()" link="classsigc_1_1bound__mem__functor3.html#aef99cc6ff585af40d08599b0c893fff6"/>
     <keyword type="struct" name="sigc::bound_mem_functor4" link="classsigc_1_1bound__mem__functor4.html"/>
     <keyword type="typedef" name="sigc::bound_mem_functor4::function_type" link="classsigc_1_1bound__mem__functor4.html#aeddcfc0ce5fe38259608bfc88af37568"/>
     <keyword type="function" name="sigc::bound_mem_functor4::bound_mem_functor4" link="classsigc_1_1bound__mem__functor4.html#a15b592122574775dd2c4804617e1e3dd"/>
     <keyword type="function" name="sigc::bound_mem_functor4::bound_mem_functor4" link="classsigc_1_1bound__mem__functor4.html#ae15ccaa9f58865b2cd9929644aa85612"/>
-    <keyword type="function" name="sigc::bound_mem_functor4::operator()" link="classsigc_1_1bound__mem__functor4.html#a26917718a5755c745e96699e2ba482b7"/>
+    <keyword type="function" name="sigc::bound_mem_functor4::operator()" link="classsigc_1_1bound__mem__functor4.html#a622496b540da06fe94e5d4b3c65f86e7"/>
     <keyword type="struct" name="sigc::bound_mem_functor5" link="classsigc_1_1bound__mem__functor5.html"/>
     <keyword type="typedef" name="sigc::bound_mem_functor5::function_type" link="classsigc_1_1bound__mem__functor5.html#a91181f20bd393befce307655486949ad"/>
     <keyword type="function" name="sigc::bound_mem_functor5::bound_mem_functor5" link="classsigc_1_1bound__mem__functor5.html#aaf05ba83268cf4a55f96db281898b406"/>
     <keyword type="function" name="sigc::bound_mem_functor5::bound_mem_functor5" link="classsigc_1_1bound__mem__functor5.html#a179304173879dac0023d49e313125c8c"/>
-    <keyword type="function" name="sigc::bound_mem_functor5::operator()" link="classsigc_1_1bound__mem__functor5.html#abd409fe824cfe3d9881cc26ce48b64a1"/>
+    <keyword type="function" name="sigc::bound_mem_functor5::operator()" link="classsigc_1_1bound__mem__functor5.html#a2fe3cbd5aa04046fb6d0ac8b9a55f902"/>
     <keyword type="struct" name="sigc::bound_mem_functor6" link="classsigc_1_1bound__mem__functor6.html"/>
     <keyword type="typedef" name="sigc::bound_mem_functor6::function_type" link="classsigc_1_1bound__mem__functor6.html#ac92e6b87056623eeec0d09a35f41296d"/>
     <keyword type="function" name="sigc::bound_mem_functor6::bound_mem_functor6" link="classsigc_1_1bound__mem__functor6.html#ab2724a290ceef4f2c279156b606e8c88"/>
     <keyword type="function" name="sigc::bound_mem_functor6::bound_mem_functor6" link="classsigc_1_1bound__mem__functor6.html#abff60fd63e92b1c28c2aacf1cee93508"/>
-    <keyword type="function" name="sigc::bound_mem_functor6::operator()" link="classsigc_1_1bound__mem__functor6.html#af3927372cae3eb56ea1c2fc6656e0f5a"/>
+    <keyword type="function" name="sigc::bound_mem_functor6::operator()" link="classsigc_1_1bound__mem__functor6.html#a827677125dd399383e4edc2e388ffc6d"/>
     <keyword type="struct" name="sigc::bound_mem_functor7" link="classsigc_1_1bound__mem__functor7.html"/>
     <keyword type="typedef" name="sigc::bound_mem_functor7::function_type" link="classsigc_1_1bound__mem__functor7.html#a0fcd4636185a806d055d6b885503863b"/>
     <keyword type="function" name="sigc::bound_mem_functor7::bound_mem_functor7" link="classsigc_1_1bound__mem__functor7.html#a989011ff72d908959d2f0ad346357706"/>
     <keyword type="function" name="sigc::bound_mem_functor7::bound_mem_functor7" link="classsigc_1_1bound__mem__functor7.html#a29f43e3ad8d4714c8f3477be02d62c3d"/>
-    <keyword type="function" name="sigc::bound_mem_functor7::operator()" link="classsigc_1_1bound__mem__functor7.html#a4a2eb13cbf93c04580d6d88e6116db8e"/>
+    <keyword type="function" name="sigc::bound_mem_functor7::operator()" link="classsigc_1_1bound__mem__functor7.html#a91f9aca2bb76f5837372eb57cae97fec"/>
     <keyword type="struct" name="sigc::bound_volatile_mem_functor0" link="classsigc_1_1bound__volatile__mem__functor0.html"/>
     <keyword type="typedef" name="sigc::bound_volatile_mem_functor0::function_type" link="classsigc_1_1bound__volatile__mem__functor0.html#a9a07aa91b2bd5ef0c4fc1a89bad5d3b0"/>
     <keyword type="function" name="sigc::bound_volatile_mem_functor0::bound_volatile_mem_functor0" link="classsigc_1_1bound__volatile__mem__functor0.html#a5812d3638dc20b9fe37688d31dde8ed8"/>
     <keyword type="typedef" name="sigc::bound_volatile_mem_functor1::function_type" link="classsigc_1_1bound__volatile__mem__functor1.html#a38ee12aba5c1d6a7c608165a1137219a"/>
     <keyword type="function" name="sigc::bound_volatile_mem_functor1::bound_volatile_mem_functor1" link="classsigc_1_1bound__volatile__mem__functor1.html#af0b1a108c0080fe202b1d77cae86a7d0"/>
     <keyword type="function" name="sigc::bound_volatile_mem_functor1::bound_volatile_mem_functor1" link="classsigc_1_1bound__volatile__mem__functor1.html#ae51c0fe21853f42cd9890f5f995f4d87"/>
-    <keyword type="function" name="sigc::bound_volatile_mem_functor1::operator()" link="classsigc_1_1bound__volatile__mem__functor1.html#a6bc5e5e893f6be97484a0ccba322013c"/>
+    <keyword type="function" name="sigc::bound_volatile_mem_functor1::operator()" link="classsigc_1_1bound__volatile__mem__functor1.html#ad3ab37d42aa958a3c1e5ea1c37165cbd"/>
     <keyword type="struct" name="sigc::bound_volatile_mem_functor2" link="classsigc_1_1bound__volatile__mem__functor2.html"/>
     <keyword type="typedef" name="sigc::bound_volatile_mem_functor2::function_type" link="classsigc_1_1bound__volatile__mem__functor2.html#a16d5240b9bbb31ae266725d20b0f37d7"/>
     <keyword type="function" name="sigc::bound_volatile_mem_functor2::bound_volatile_mem_functor2" link="classsigc_1_1bound__volatile__mem__functor2.html#af2222c46ab0b47bd59af92ad509ef6fb"/>
     <keyword type="function" name="sigc::bound_volatile_mem_functor2::bound_volatile_mem_functor2" link="classsigc_1_1bound__volatile__mem__functor2.html#ac3a72dc9eb316e9f096cb0a93792e368"/>
-    <keyword type="function" name="sigc::bound_volatile_mem_functor2::operator()" link="classsigc_1_1bound__volatile__mem__functor2.html#a233338625fb4cca8dbc94c629625d86d"/>
+    <keyword type="function" name="sigc::bound_volatile_mem_functor2::operator()" link="classsigc_1_1bound__volatile__mem__functor2.html#a1726984b914334669aea3cd997b48a8b"/>
     <keyword type="struct" name="sigc::bound_volatile_mem_functor3" link="classsigc_1_1bound__volatile__mem__functor3.html"/>
     <keyword type="typedef" name="sigc::bound_volatile_mem_functor3::function_type" link="classsigc_1_1bound__volatile__mem__functor3.html#abc967931a7ab1411e02c022035073be5"/>
     <keyword type="function" name="sigc::bound_volatile_mem_functor3::bound_volatile_mem_functor3" link="classsigc_1_1bound__volatile__mem__functor3.html#a21c0be5f093ddcd084cc5ad172ceaf92"/>
     <keyword type="function" name="sigc::bound_volatile_mem_functor3::bound_volatile_mem_functor3" link="classsigc_1_1bound__volatile__mem__functor3.html#a1f2aacad170885008a58975c8562a863"/>
-    <keyword type="function" name="sigc::bound_volatile_mem_functor3::operator()" link="classsigc_1_1bound__volatile__mem__functor3.html#a6ce4c3e0e78cb5271f5c4dfaecb324e1"/>
+    <keyword type="function" name="sigc::bound_volatile_mem_functor3::operator()" link="classsigc_1_1bound__volatile__mem__functor3.html#aba2a306538ca32bd48e9cb757585044a"/>
     <keyword type="struct" name="sigc::bound_volatile_mem_functor4" link="classsigc_1_1bound__volatile__mem__functor4.html"/>
     <keyword type="typedef" name="sigc::bound_volatile_mem_functor4::function_type" link="classsigc_1_1bound__volatile__mem__functor4.html#a7a30b6a2e3067254fdea50104fea8469"/>
     <keyword type="function" name="sigc::bound_volatile_mem_functor4::bound_volatile_mem_functor4" link="classsigc_1_1bound__volatile__mem__functor4.html#ae2385ee536e72cfbb0d945ba770f2e69"/>
     <keyword type="function" name="sigc::bound_volatile_mem_functor4::bound_volatile_mem_functor4" link="classsigc_1_1bound__volatile__mem__functor4.html#a7264500594318b92a0a668fcfbbeffbc"/>
-    <keyword type="function" name="sigc::bound_volatile_mem_functor4::operator()" link="classsigc_1_1bound__volatile__mem__functor4.html#ac394e06d0e3745ad4ca62bc495ce23d0"/>
+    <keyword type="function" name="sigc::bound_volatile_mem_functor4::operator()" link="classsigc_1_1bound__volatile__mem__functor4.html#ae268793e6685d3ffaa1ea598a694d6f6"/>
     <keyword type="struct" name="sigc::bound_volatile_mem_functor5" link="classsigc_1_1bound__volatile__mem__functor5.html"/>
     <keyword type="typedef" name="sigc::bound_volatile_mem_functor5::function_type" link="classsigc_1_1bound__volatile__mem__functor5.html#a1561f499bd4d950fd36ee43ee60db585"/>
     <keyword type="function" name="sigc::bound_volatile_mem_functor5::bound_volatile_mem_functor5" link="classsigc_1_1bound__volatile__mem__functor5.html#af5e4db24b5ba51d92746aa3fee080d49"/>
     <keyword type="function" name="sigc::bound_volatile_mem_functor5::bound_volatile_mem_functor5" link="classsigc_1_1bound__volatile__mem__functor5.html#a01734765e6a89bd0ab89063f130541e3"/>
-    <keyword type="function" name="sigc::bound_volatile_mem_functor5::operator()" link="classsigc_1_1bound__volatile__mem__functor5.html#a9f4a121e0e0709b28dfcf31df7a7e0a3"/>
+    <keyword type="function" name="sigc::bound_volatile_mem_functor5::operator()" link="classsigc_1_1bound__volatile__mem__functor5.html#a59c5d86aa42ff8c14d9ecb9646db7166"/>
     <keyword type="struct" name="sigc::bound_volatile_mem_functor6" link="classsigc_1_1bound__volatile__mem__functor6.html"/>
     <keyword type="typedef" name="sigc::bound_volatile_mem_functor6::function_type" link="classsigc_1_1bound__volatile__mem__functor6.html#a6eeca5f695bff3c3302e4cf7d222a73d"/>
     <keyword type="function" name="sigc::bound_volatile_mem_functor6::bound_volatile_mem_functor6" link="classsigc_1_1bound__volatile__mem__functor6.html#acb8a7befd300496343cf46d8520db04f"/>
     <keyword type="function" name="sigc::bound_volatile_mem_functor6::bound_volatile_mem_functor6" link="classsigc_1_1bound__volatile__mem__functor6.html#af79be68e9cb6c772f6d6e817bffe9656"/>
-    <keyword type="function" name="sigc::bound_volatile_mem_functor6::operator()" link="classsigc_1_1bound__volatile__mem__functor6.html#a8f826c208d2cb84e687c508e671b0eb3"/>
+    <keyword type="function" name="sigc::bound_volatile_mem_functor6::operator()" link="classsigc_1_1bound__volatile__mem__functor6.html#a283bbd7d42e91155e11195908b4fd2cb"/>
     <keyword type="struct" name="sigc::bound_volatile_mem_functor7" link="classsigc_1_1bound__volatile__mem__functor7.html"/>
     <keyword type="typedef" name="sigc::bound_volatile_mem_functor7::function_type" link="classsigc_1_1bound__volatile__mem__functor7.html#afce6246f9f2828a7185b3c696435d70a"/>
     <keyword type="function" name="sigc::bound_volatile_mem_functor7::bound_volatile_mem_functor7" link="classsigc_1_1bound__volatile__mem__functor7.html#a18f28191685aa86228328e7016b5c803"/>
     <keyword type="function" name="sigc::bound_volatile_mem_functor7::bound_volatile_mem_functor7" link="classsigc_1_1bound__volatile__mem__functor7.html#a3109683023c9e82a586660399b12769e"/>
-    <keyword type="function" name="sigc::bound_volatile_mem_functor7::operator()" link="classsigc_1_1bound__volatile__mem__functor7.html#abb41ad4fced6ba1de91d0ffbb58fe2de"/>
+    <keyword type="function" name="sigc::bound_volatile_mem_functor7::operator()" link="classsigc_1_1bound__volatile__mem__functor7.html#a8cdb26b6938b760bfdc3bf34570184ef"/>
     <keyword type="struct" name="sigc::can_deduce_result_type_with_decltype" link="classsigc_1_1can__deduce__result__type__with__decltype.html"/>
     <keyword type="struct" name="sigc::compose1_functor" link="structsigc_1_1compose1__functor.html"/>
     <keyword type="typedef" name="sigc::compose1_functor::adaptor_type" link="structsigc_1_1compose1__functor.html#a90d506f177dca8afeaef61b6b5956541"/>
     <keyword type="typedef" name="sigc::const_mem_functor1::result_type" link="classsigc_1_1const__mem__functor1.html#a8ba6a6565b8a29812e266aa4e5261a2d"/>
     <keyword type="function" name="sigc::const_mem_functor1::const_mem_functor1" link="classsigc_1_1const__mem__functor1.html#a2c171737e0c7dc6ae00f73f1580a976d"/>
     <keyword type="function" name="sigc::const_mem_functor1::const_mem_functor1" link="classsigc_1_1const__mem__functor1.html#aba30421222bd496f9dec9b733fe70447"/>
-    <keyword type="function" name="sigc::const_mem_functor1::operator()" link="classsigc_1_1const__mem__functor1.html#a4acc3a59eee797f199988ff5f80d53ae"/>
-    <keyword type="function" name="sigc::const_mem_functor1::operator()" link="classsigc_1_1const__mem__functor1.html#a6dc04061c2a3cf3412d0b1e5f38f5bd5"/>
+    <keyword type="function" name="sigc::const_mem_functor1::operator()" link="classsigc_1_1const__mem__functor1.html#a2c6f54619e3ff9c15ddaba1e39771cc1"/>
+    <keyword type="function" name="sigc::const_mem_functor1::operator()" link="classsigc_1_1const__mem__functor1.html#ac8fce16f2a4d5f7f07abf4331267f8a0"/>
     <keyword type="struct" name="sigc::const_mem_functor2" link="classsigc_1_1const__mem__functor2.html"/>
     <keyword type="typedef" name="sigc::const_mem_functor2::function_type" link="classsigc_1_1const__mem__functor2.html#a555af83ca054b90b23ad8c70d62a64e7"/>
     <keyword type="typedef" name="sigc::const_mem_functor2::result_type" link="classsigc_1_1const__mem__functor2.html#a5eaa5f2ab10ad755c89ff5b09c1e281d"/>
     <keyword type="function" name="sigc::const_mem_functor2::const_mem_functor2" link="classsigc_1_1const__mem__functor2.html#a6265bdc51f35d8d5274bfeb8cdafc1dc"/>
     <keyword type="function" name="sigc::const_mem_functor2::const_mem_functor2" link="classsigc_1_1const__mem__functor2.html#ab281b110d1fbba86e2d58f9607d0f0c3"/>
-    <keyword type="function" name="sigc::const_mem_functor2::operator()" link="classsigc_1_1const__mem__functor2.html#a9da6633c6aa91f86ce986967566747b6"/>
-    <keyword type="function" name="sigc::const_mem_functor2::operator()" link="classsigc_1_1const__mem__functor2.html#a6441206062146d43a0e72be48519ae02"/>
+    <keyword type="function" name="sigc::const_mem_functor2::operator()" link="classsigc_1_1const__mem__functor2.html#acf0ce3cce7eb053b8b4b21945a68bc80"/>
+    <keyword type="function" name="sigc::const_mem_functor2::operator()" link="classsigc_1_1const__mem__functor2.html#a2c0d7b7b2b32a221feb6edaebd3aee3d"/>
     <keyword type="struct" name="sigc::const_mem_functor3" link="classsigc_1_1const__mem__functor3.html"/>
     <keyword type="typedef" name="sigc::const_mem_functor3::function_type" link="classsigc_1_1const__mem__functor3.html#a3ec78f54ddc86b5478f7bc7734970f85"/>
     <keyword type="typedef" name="sigc::const_mem_functor3::result_type" link="classsigc_1_1const__mem__functor3.html#ae67fd219e64f81359640873d30123c9d"/>
     <keyword type="function" name="sigc::const_mem_functor3::const_mem_functor3" link="classsigc_1_1const__mem__functor3.html#a9921cf28137404e029e3f5d7c291021d"/>
     <keyword type="function" name="sigc::const_mem_functor3::const_mem_functor3" link="classsigc_1_1const__mem__functor3.html#ae70cb6e5e322ef3f3a9673b1e541d2c1"/>
-    <keyword type="function" name="sigc::const_mem_functor3::operator()" link="classsigc_1_1const__mem__functor3.html#ad8def027881b5a6047b9839177dbe85c"/>
-    <keyword type="function" name="sigc::const_mem_functor3::operator()" link="classsigc_1_1const__mem__functor3.html#a50e037ab8e8c28d7ef0776b7f0b3801e"/>
+    <keyword type="function" name="sigc::const_mem_functor3::operator()" link="classsigc_1_1const__mem__functor3.html#a43437137cb073dd22de17a16d528f737"/>
+    <keyword type="function" name="sigc::const_mem_functor3::operator()" link="classsigc_1_1const__mem__functor3.html#a844467fda65e43ef1f0284f5378d8b79"/>
     <keyword type="struct" name="sigc::const_mem_functor4" link="classsigc_1_1const__mem__functor4.html"/>
     <keyword type="typedef" name="sigc::const_mem_functor4::function_type" link="classsigc_1_1const__mem__functor4.html#a3e4d0c981d48817c8ce66fab94711655"/>
     <keyword type="typedef" name="sigc::const_mem_functor4::result_type" link="classsigc_1_1const__mem__functor4.html#a78069750e64446199d91c0682b0915cc"/>
     <keyword type="function" name="sigc::const_mem_functor4::const_mem_functor4" link="classsigc_1_1const__mem__functor4.html#acdde68d1638c13cd29157d1cb1bd42d2"/>
     <keyword type="function" name="sigc::const_mem_functor4::const_mem_functor4" link="classsigc_1_1const__mem__functor4.html#a7e09703c6320542cb5f0075d371908a8"/>
-    <keyword type="function" name="sigc::const_mem_functor4::operator()" link="classsigc_1_1const__mem__functor4.html#a60f0358e32bbf1b96c086d53d87ec2c7"/>
-    <keyword type="function" name="sigc::const_mem_functor4::operator()" link="classsigc_1_1const__mem__functor4.html#a736addff58f97101f7a15a57a6ce267a"/>
+    <keyword type="function" name="sigc::const_mem_functor4::operator()" link="classsigc_1_1const__mem__functor4.html#aab7d76a8f15aac7b907020383d6d7ba7"/>
+    <keyword type="function" name="sigc::const_mem_functor4::operator()" link="classsigc_1_1const__mem__functor4.html#acb4060913f99af87627d5ca524efcecb"/>
     <keyword type="struct" name="sigc::const_mem_functor5" link="classsigc_1_1const__mem__functor5.html"/>
     <keyword type="typedef" name="sigc::const_mem_functor5::function_type" link="classsigc_1_1const__mem__functor5.html#a4d104a91a3dec385fcf374783791b49c"/>
     <keyword type="typedef" name="sigc::const_mem_functor5::result_type" link="classsigc_1_1const__mem__functor5.html#a9d952d52dade789bc38953c4c83fb425"/>
     <keyword type="function" name="sigc::const_mem_functor5::const_mem_functor5" link="classsigc_1_1const__mem__functor5.html#a818da40f7c82d6a1fde3009d32bf3920"/>
     <keyword type="function" name="sigc::const_mem_functor5::const_mem_functor5" link="classsigc_1_1const__mem__functor5.html#a47769ef46d8ff779df8c152acdc0d74c"/>
-    <keyword type="function" name="sigc::const_mem_functor5::operator()" link="classsigc_1_1const__mem__functor5.html#a248914dce1045bca14ba45f7b8ab7a9f"/>
-    <keyword type="function" name="sigc::const_mem_functor5::operator()" link="classsigc_1_1const__mem__functor5.html#aa05d496807afeb8f80e62e9c897a39e8"/>
+    <keyword type="function" name="sigc::const_mem_functor5::operator()" link="classsigc_1_1const__mem__functor5.html#af468730a8c1dfffa8b8746f1c1645213"/>
+    <keyword type="function" name="sigc::const_mem_functor5::operator()" link="classsigc_1_1const__mem__functor5.html#a1309cf4a836345e5f9fe3724944a85cd"/>
     <keyword type="struct" name="sigc::const_mem_functor6" link="classsigc_1_1const__mem__functor6.html"/>
     <keyword type="typedef" name="sigc::const_mem_functor6::function_type" link="classsigc_1_1const__mem__functor6.html#ae84dd6089091cbcfe49552ea0f5b8634"/>
     <keyword type="typedef" name="sigc::const_mem_functor6::result_type" link="classsigc_1_1const__mem__functor6.html#adf81aebfa633d0bf14a0d3f5e9688561"/>
     <keyword type="function" name="sigc::const_mem_functor6::const_mem_functor6" link="classsigc_1_1const__mem__functor6.html#a7a5e8a3a981a615a545aab358efa9472"/>
     <keyword type="function" name="sigc::const_mem_functor6::const_mem_functor6" link="classsigc_1_1const__mem__functor6.html#a0803b89f79b60c16d87c0372be261211"/>
-    <keyword type="function" name="sigc::const_mem_functor6::operator()" link="classsigc_1_1const__mem__functor6.html#a73952a23160711fcea38e66e74652523"/>
-    <keyword type="function" name="sigc::const_mem_functor6::operator()" link="classsigc_1_1const__mem__functor6.html#a909e792716f9132a6fed7092c73fa72e"/>
+    <keyword type="function" name="sigc::const_mem_functor6::operator()" link="classsigc_1_1const__mem__functor6.html#a76d03ed81f8b2e90f9e13f8c4c5f786d"/>
+    <keyword type="function" name="sigc::const_mem_functor6::operator()" link="classsigc_1_1const__mem__functor6.html#ac20aad17b59a8c3d2392cd6ff633b08b"/>
     <keyword type="struct" name="sigc::const_mem_functor7" link="classsigc_1_1const__mem__functor7.html"/>
     <keyword type="typedef" name="sigc::const_mem_functor7::function_type" link="classsigc_1_1const__mem__functor7.html#a18fcf5af8c5dc1fa5931285c21b33a58"/>
     <keyword type="typedef" name="sigc::const_mem_functor7::result_type" link="classsigc_1_1const__mem__functor7.html#a724b8b210493e0d3cf06b5a393b91546"/>
     <keyword type="function" name="sigc::const_mem_functor7::const_mem_functor7" link="classsigc_1_1const__mem__functor7.html#add4d7f74905c6bc20afc6f7681f367c0"/>
     <keyword type="function" name="sigc::const_mem_functor7::const_mem_functor7" link="classsigc_1_1const__mem__functor7.html#a0538bba01694fc13456fcee0e96d8f34"/>
-    <keyword type="function" name="sigc::const_mem_functor7::operator()" link="classsigc_1_1const__mem__functor7.html#ac2d477bff6a8c4347058560efef01f4d"/>
-    <keyword type="function" name="sigc::const_mem_functor7::operator()" link="classsigc_1_1const__mem__functor7.html#a68d5953cafed702d7d3b4543fd381189"/>
+    <keyword type="function" name="sigc::const_mem_functor7::operator()" link="classsigc_1_1const__mem__functor7.html#a161796dd7fc08fbc1ebe25d6f860c24f"/>
+    <keyword type="function" name="sigc::const_mem_functor7::operator()" link="classsigc_1_1const__mem__functor7.html#acd410d8ba9a91dc5f1493e299d63d974"/>
     <keyword type="struct" name="sigc::const_reference_wrapper" link="structsigc_1_1const__reference__wrapper.html"/>
     <keyword type="function" name="sigc::const_reference_wrapper::const_reference_wrapper" link="structsigc_1_1const__reference__wrapper.html#a249ae888fb9be126598d81ce339fbf81"/>
     <keyword type="function" name="sigc::const_reference_wrapper::operator const T_type &amp;" link="structsigc_1_1const__reference__wrapper.html#ad5d7fb58fb9e6ab969caa8af0b6a8512"/>
     <keyword type="typedef" name="sigc::const_volatile_mem_functor1::result_type" link="classsigc_1_1const__volatile__mem__functor1.html#adeaf82cc2aff607efe2a51945d6b8565"/>
     <keyword type="function" name="sigc::const_volatile_mem_functor1::const_volatile_mem_functor1" link="classsigc_1_1const__volatile__mem__functor1.html#a25a541c4bef874a6b2d177a3be7ab988"/>
     <keyword type="function" name="sigc::const_volatile_mem_functor1::const_volatile_mem_functor1" link="classsigc_1_1const__volatile__mem__functor1.html#aa8cb4ad934ac610ffe3425cbe799ba8d"/>
-    <keyword type="function" name="sigc::const_volatile_mem_functor1::operator()" link="classsigc_1_1const__volatile__mem__functor1.html#a87ba42e130f905664e2e432e309f9012"/>
-    <keyword type="function" name="sigc::const_volatile_mem_functor1::operator()" link="classsigc_1_1const__volatile__mem__functor1.html#a21e2b07a9c4fcfc55ef07631577d7a00"/>
+    <keyword type="function" name="sigc::const_volatile_mem_functor1::operator()" link="classsigc_1_1const__volatile__mem__functor1.html#a660e00b641fbdf999dce65ae4a9f1a5d"/>
+    <keyword type="function" name="sigc::const_volatile_mem_functor1::operator()" link="classsigc_1_1const__volatile__mem__functor1.html#a2ec08a9aba3785a146b458477ba900ce"/>
     <keyword type="struct" name="sigc::const_volatile_mem_functor2" link="classsigc_1_1const__volatile__mem__functor2.html"/>
     <keyword type="typedef" name="sigc::const_volatile_mem_functor2::function_type" link="classsigc_1_1const__volatile__mem__functor2.html#ac46d1e343e669092d6bb24aa8b5d5dbb"/>
     <keyword type="typedef" name="sigc::const_volatile_mem_functor2::result_type" link="classsigc_1_1const__volatile__mem__functor2.html#a0d143bb32627f7a0c17270321df8145f"/>
     <keyword type="function" name="sigc::const_volatile_mem_functor2::const_volatile_mem_functor2" link="classsigc_1_1const__volatile__mem__functor2.html#ad99060cf675fb65cbc00f2b8e9ec3068"/>
     <keyword type="function" name="sigc::const_volatile_mem_functor2::const_volatile_mem_functor2" link="classsigc_1_1const__volatile__mem__functor2.html#ada3da9a8dd692377c90abbfa9bcfe73a"/>
-    <keyword type="function" name="sigc::const_volatile_mem_functor2::operator()" link="classsigc_1_1const__volatile__mem__functor2.html#a7557c17658489f19d12945a5296e8f35"/>
-    <keyword type="function" name="sigc::const_volatile_mem_functor2::operator()" link="classsigc_1_1const__volatile__mem__functor2.html#a450a6db1d97a5faddd5c3245055c5ed0"/>
+    <keyword type="function" name="sigc::const_volatile_mem_functor2::operator()" link="classsigc_1_1const__volatile__mem__functor2.html#a376a0acf7e878183ac85cbc7bf0a9f07"/>
+    <keyword type="function" name="sigc::const_volatile_mem_functor2::operator()" link="classsigc_1_1const__volatile__mem__functor2.html#acb19b16f5ab8978ba5f4402c5b627a2f"/>
     <keyword type="struct" name="sigc::const_volatile_mem_functor3" link="classsigc_1_1const__volatile__mem__functor3.html"/>
     <keyword type="typedef" name="sigc::const_volatile_mem_functor3::function_type" link="classsigc_1_1const__volatile__mem__functor3.html#a472ab7835e2b6792a108f4fcc80d4669"/>
     <keyword type="typedef" name="sigc::const_volatile_mem_functor3::result_type" link="classsigc_1_1const__volatile__mem__functor3.html#ad2056f73eed4664ff41f5e673a2276f0"/>
     <keyword type="function" name="sigc::const_volatile_mem_functor3::const_volatile_mem_functor3" link="classsigc_1_1const__volatile__mem__functor3.html#af284f300a6b3696f6379dcc9ed97a744"/>
     <keyword type="function" name="sigc::const_volatile_mem_functor3::const_volatile_mem_functor3" link="classsigc_1_1const__volatile__mem__functor3.html#aa586f24064b6a5c8b69c963fff614d04"/>
-    <keyword type="function" name="sigc::const_volatile_mem_functor3::operator()" link="classsigc_1_1const__volatile__mem__functor3.html#a0fe691de309e7409de98f047ed38a9e7"/>
-    <keyword type="function" name="sigc::const_volatile_mem_functor3::operator()" link="classsigc_1_1const__volatile__mem__functor3.html#a9f2eeebf6464149555d975edce9c0a1c"/>
+    <keyword type="function" name="sigc::const_volatile_mem_functor3::operator()" link="classsigc_1_1const__volatile__mem__functor3.html#a3d742a1e204f733cd2b7fdd452b53011"/>
+    <keyword type="function" name="sigc::const_volatile_mem_functor3::operator()" link="classsigc_1_1const__volatile__mem__functor3.html#a950746a86c5eb8c06bf2700b0c77df17"/>
     <keyword type="struct" name="sigc::const_volatile_mem_functor4" link="classsigc_1_1const__volatile__mem__functor4.html"/>
     <keyword type="typedef" name="sigc::const_volatile_mem_functor4::function_type" link="classsigc_1_1const__volatile__mem__functor4.html#ace3cb54e6265ebe06ee2995dd01f2540"/>
     <keyword type="typedef" name="sigc::const_volatile_mem_functor4::result_type" link="classsigc_1_1const__volatile__mem__functor4.html#a8e38a0816627c7ad4fd48278d287f863"/>
     <keyword type="function" name="sigc::const_volatile_mem_functor4::const_volatile_mem_functor4" link="classsigc_1_1const__volatile__mem__functor4.html#aad7b7f5037a0c8d13668f9c350e010ee"/>
     <keyword type="function" name="sigc::const_volatile_mem_functor4::const_volatile_mem_functor4" link="classsigc_1_1const__volatile__mem__functor4.html#a0ffe59d6392c736e6d14c43a4bfa26e5"/>
-    <keyword type="function" name="sigc::const_volatile_mem_functor4::operator()" link="classsigc_1_1const__volatile__mem__functor4.html#a6b3ab51515480fe4c106461c609aa778"/>
-    <keyword type="function" name="sigc::const_volatile_mem_functor4::operator()" link="classsigc_1_1const__volatile__mem__functor4.html#a5d0f6305cc2c8b983fe822c436cbf521"/>
+    <keyword type="function" name="sigc::const_volatile_mem_functor4::operator()" link="classsigc_1_1const__volatile__mem__functor4.html#a1510f1f78471fc134b5fc8dac7d38d5f"/>
+    <keyword type="function" name="sigc::const_volatile_mem_functor4::operator()" link="classsigc_1_1const__volatile__mem__functor4.html#ab1bbd72e3c63451c258e987bf1b3d2d1"/>
     <keyword type="struct" name="sigc::const_volatile_mem_functor5" link="classsigc_1_1const__volatile__mem__functor5.html"/>
     <keyword type="typedef" name="sigc::const_volatile_mem_functor5::function_type" link="classsigc_1_1const__volatile__mem__functor5.html#a1d49a5a7086d41d1db2e40aed1273631"/>
     <keyword type="typedef" name="sigc::const_volatile_mem_functor5::result_type" link="classsigc_1_1const__volatile__mem__functor5.html#a42d6cd140b98358c1d12c90b975ad2b1"/>
     <keyword type="function" name="sigc::const_volatile_mem_functor5::const_volatile_mem_functor5" link="classsigc_1_1const__volatile__mem__functor5.html#afe48307086c70740f39f58488a3cbdb5"/>
     <keyword type="function" name="sigc::const_volatile_mem_functor5::const_volatile_mem_functor5" link="classsigc_1_1const__volatile__mem__functor5.html#a13787a099e237b44280ddbe9b8d97a04"/>
-    <keyword type="function" name="sigc::const_volatile_mem_functor5::operator()" link="classsigc_1_1const__volatile__mem__functor5.html#a62883651028686628f903c2f56f2edf7"/>
-    <keyword type="function" name="sigc::const_volatile_mem_functor5::operator()" link="classsigc_1_1const__volatile__mem__functor5.html#a48d07d4759b3f9702e2014a29eaaae1e"/>
+    <keyword type="function" name="sigc::const_volatile_mem_functor5::operator()" link="classsigc_1_1const__volatile__mem__functor5.html#a1f4d39f2cfe58d99d67dc094c4f738dc"/>
+    <keyword type="function" name="sigc::const_volatile_mem_functor5::operator()" link="classsigc_1_1const__volatile__mem__functor5.html#a46403ee16880dd66855909d2831cbbd3"/>
     <keyword type="struct" name="sigc::const_volatile_mem_functor6" link="classsigc_1_1const__volatile__mem__functor6.html"/>
     <keyword type="typedef" name="sigc::const_volatile_mem_functor6::function_type" link="classsigc_1_1const__volatile__mem__functor6.html#af8da04ac5f6e2252f963f4f4bb87c9fd"/>
     <keyword type="typedef" name="sigc::const_volatile_mem_functor6::result_type" link="classsigc_1_1const__volatile__mem__functor6.html#a9f866db08b59a0960875f7608a0c93f0"/>
     <keyword type="function" name="sigc::const_volatile_mem_functor6::const_volatile_mem_functor6" link="classsigc_1_1const__volatile__mem__functor6.html#aa921f2d1cea8ddd987cdaa8df6479fab"/>
     <keyword type="function" name="sigc::const_volatile_mem_functor6::const_volatile_mem_functor6" link="classsigc_1_1const__volatile__mem__functor6.html#a09704c72e9b0353b04776522edefd57e"/>
-    <keyword type="function" name="sigc::const_volatile_mem_functor6::operator()" link="classsigc_1_1const__volatile__mem__functor6.html#ae438dd9368f1b10004b6d51b599c2376"/>
-    <keyword type="function" name="sigc::const_volatile_mem_functor6::operator()" link="classsigc_1_1const__volatile__mem__functor6.html#a16339a56992d51e657da9e7ffd300b21"/>
+    <keyword type="function" name="sigc::const_volatile_mem_functor6::operator()" link="classsigc_1_1const__volatile__mem__functor6.html#ab8c9524ca5ed1ff48ec06e93f6af6cb7"/>
+    <keyword type="function" name="sigc::const_volatile_mem_functor6::operator()" link="classsigc_1_1const__volatile__mem__functor6.html#ac326aca307b611485552fbb72bde2650"/>
     <keyword type="struct" name="sigc::const_volatile_mem_functor7" link="classsigc_1_1const__volatile__mem__functor7.html"/>
     <keyword type="typedef" name="sigc::const_volatile_mem_functor7::function_type" link="classsigc_1_1const__volatile__mem__functor7.html#a7e3bac9b817c848b96e9d1b257be1de5"/>
     <keyword type="typedef" name="sigc::const_volatile_mem_functor7::result_type" link="classsigc_1_1const__volatile__mem__functor7.html#a25cb7e6ed71406c5b91ab2696ad8e623"/>
     <keyword type="function" name="sigc::const_volatile_mem_functor7::const_volatile_mem_functor7" link="classsigc_1_1const__volatile__mem__functor7.html#ac71290a7277b022f8a8d7abc4158a7ae"/>
     <keyword type="function" name="sigc::const_volatile_mem_functor7::const_volatile_mem_functor7" link="classsigc_1_1const__volatile__mem__functor7.html#a95dcac66fbdb4c3b92682a1ddaa0309c"/>
-    <keyword type="function" name="sigc::const_volatile_mem_functor7::operator()" link="classsigc_1_1const__volatile__mem__functor7.html#ad2e699425411b243ac92bbd81f88f607"/>
-    <keyword type="function" name="sigc::const_volatile_mem_functor7::operator()" link="classsigc_1_1const__volatile__mem__functor7.html#ab125a6db0dc15be0c539695cbdf828ec"/>
+    <keyword type="function" name="sigc::const_volatile_mem_functor7::operator()" link="classsigc_1_1const__volatile__mem__functor7.html#a99401731065363f4088615c8eac558c3"/>
+    <keyword type="function" name="sigc::const_volatile_mem_functor7::operator()" link="classsigc_1_1const__volatile__mem__functor7.html#a6908d116df811051ba610842c6472117"/>
     <keyword type="struct" name="sigc::deduce_result_type" link="structsigc_1_1deduce__result__type.html"/>
     <keyword type="typedef" name="sigc::deduce_result_type::type" link="structsigc_1_1deduce__result__type.html#a97d97214974202d86af020af07b2e0c9"/>
     <keyword type="struct" name="sigc::exception_catch_functor" link="structsigc_1_1exception__catch__functor.html"/>
     <keyword type="typedef" name="sigc::mem_functor1::result_type" link="classsigc_1_1mem__functor1.html#a7c7ab28530e2f678eae87772253df709"/>
     <keyword type="function" name="sigc::mem_functor1::mem_functor1" link="classsigc_1_1mem__functor1.html#ab97c2206275025d8d1e7665c12322eba"/>
     <keyword type="function" name="sigc::mem_functor1::mem_functor1" link="classsigc_1_1mem__functor1.html#a63230b348e410f7d2f245df1f2af019a"/>
-    <keyword type="function" name="sigc::mem_functor1::operator()" link="classsigc_1_1mem__functor1.html#a72c4e7ffd730381bbb842f3b72816d02"/>
-    <keyword type="function" name="sigc::mem_functor1::operator()" link="classsigc_1_1mem__functor1.html#a3555bf838d0d60d24271d0354d925b40"/>
+    <keyword type="function" name="sigc::mem_functor1::operator()" link="classsigc_1_1mem__functor1.html#a94012e541419dab7d8093e047eb58dfb"/>
+    <keyword type="function" name="sigc::mem_functor1::operator()" link="classsigc_1_1mem__functor1.html#a1ac7895847c5d2200dac5de6241b4564"/>
     <keyword type="struct" name="sigc::mem_functor2" link="classsigc_1_1mem__functor2.html"/>
     <keyword type="typedef" name="sigc::mem_functor2::function_type" link="classsigc_1_1mem__functor2.html#aa584cfe15bb8dc5b2931d2bfd034c118"/>
     <keyword type="typedef" name="sigc::mem_functor2::result_type" link="classsigc_1_1mem__functor2.html#a9080e942d35d226ea6f9dda097342f07"/>
     <keyword type="function" name="sigc::mem_functor2::mem_functor2" link="classsigc_1_1mem__functor2.html#a691e21d47b7a54b67605812f7e089299"/>
     <keyword type="function" name="sigc::mem_functor2::mem_functor2" link="classsigc_1_1mem__functor2.html#aeee1c7f263f8d7e7b6fa9be0156878fe"/>
-    <keyword type="function" name="sigc::mem_functor2::operator()" link="classsigc_1_1mem__functor2.html#a1ef9d5e58e8333fc9a812d2f9a9a99fb"/>
-    <keyword type="function" name="sigc::mem_functor2::operator()" link="classsigc_1_1mem__functor2.html#ad3d48579339ab1563404e45cc667b2c8"/>
+    <keyword type="function" name="sigc::mem_functor2::operator()" link="classsigc_1_1mem__functor2.html#ac548b79e5bfe7d4051b7b9e40a403eca"/>
+    <keyword type="function" name="sigc::mem_functor2::operator()" link="classsigc_1_1mem__functor2.html#a276cd3027a22e693c859016b3953c914"/>
     <keyword type="struct" name="sigc::mem_functor3" link="classsigc_1_1mem__functor3.html"/>
     <keyword type="typedef" name="sigc::mem_functor3::function_type" link="classsigc_1_1mem__functor3.html#a8da99a5dcfe5ae1cecd6ce93ab91b929"/>
     <keyword type="typedef" name="sigc::mem_functor3::result_type" link="classsigc_1_1mem__functor3.html#af620103fa36aa86fb539843f7f730e01"/>
     <keyword type="function" name="sigc::mem_functor3::mem_functor3" link="classsigc_1_1mem__functor3.html#abc94be96c346537bca09c73a342f5ccd"/>
     <keyword type="function" name="sigc::mem_functor3::mem_functor3" link="classsigc_1_1mem__functor3.html#af22e274e905262144832ca9683d8823f"/>
-    <keyword type="function" name="sigc::mem_functor3::operator()" link="classsigc_1_1mem__functor3.html#a83ad80686392272239adf599a9772ada"/>
-    <keyword type="function" name="sigc::mem_functor3::operator()" link="classsigc_1_1mem__functor3.html#ad6b7b1bf6cb43fdf76a14d3b37d71512"/>
+    <keyword type="function" name="sigc::mem_functor3::operator()" link="classsigc_1_1mem__functor3.html#ac439b3c43a05818e8de962e21b3b8b47"/>
+    <keyword type="function" name="sigc::mem_functor3::operator()" link="classsigc_1_1mem__functor3.html#a87f76b681fc83417aefe34a323a922ce"/>
     <keyword type="struct" name="sigc::mem_functor4" link="classsigc_1_1mem__functor4.html"/>
     <keyword type="typedef" name="sigc::mem_functor4::function_type" link="classsigc_1_1mem__functor4.html#a9dcf1ef95187c2588ecf2abb089cc7c8"/>
     <keyword type="typedef" name="sigc::mem_functor4::result_type" link="classsigc_1_1mem__functor4.html#a79bf0a3c25dbe6eb07829ee55ce5d664"/>
     <keyword type="function" name="sigc::mem_functor4::mem_functor4" link="classsigc_1_1mem__functor4.html#a9774f0ab47d023f5bccdb9960c4fcdee"/>
     <keyword type="function" name="sigc::mem_functor4::mem_functor4" link="classsigc_1_1mem__functor4.html#a4f7841b2ccd26fac6c21bf04fc524e08"/>
-    <keyword type="function" name="sigc::mem_functor4::operator()" link="classsigc_1_1mem__functor4.html#a41e65c47fc45c8017fe87117614e6e22"/>
-    <keyword type="function" name="sigc::mem_functor4::operator()" link="classsigc_1_1mem__functor4.html#adc51ab9e3b9b0defaa0a9c8a402feb32"/>
+    <keyword type="function" name="sigc::mem_functor4::operator()" link="classsigc_1_1mem__functor4.html#aee174e6e6c62a879f731715d3dc29e4b"/>
+    <keyword type="function" name="sigc::mem_functor4::operator()" link="classsigc_1_1mem__functor4.html#ad0951893114e10a42260d49c7f1738dc"/>
     <keyword type="struct" name="sigc::mem_functor5" link="classsigc_1_1mem__functor5.html"/>
     <keyword type="typedef" name="sigc::mem_functor5::function_type" link="classsigc_1_1mem__functor5.html#a66e9bb0c9829b13af029ee2127b54eb5"/>
     <keyword type="typedef" name="sigc::mem_functor5::result_type" link="classsigc_1_1mem__functor5.html#a3e0587ce338328d42f44c4e5f79be6ed"/>
     <keyword type="function" name="sigc::mem_functor5::mem_functor5" link="classsigc_1_1mem__functor5.html#a9048a4a2216e20f9f34380020f5b67ec"/>
     <keyword type="function" name="sigc::mem_functor5::mem_functor5" link="classsigc_1_1mem__functor5.html#a01bdff47bf4aed8c52fdfd5520fdf3cf"/>
-    <keyword type="function" name="sigc::mem_functor5::operator()" link="classsigc_1_1mem__functor5.html#ad6ca177de8fcdb0655da5f9abfa3c845"/>
-    <keyword type="function" name="sigc::mem_functor5::operator()" link="classsigc_1_1mem__functor5.html#a0710e739b8e13ab1fadf021dbdb9d22a"/>
+    <keyword type="function" name="sigc::mem_functor5::operator()" link="classsigc_1_1mem__functor5.html#a1bf94bbc82091c369905ed3e9955f09e"/>
+    <keyword type="function" name="sigc::mem_functor5::operator()" link="classsigc_1_1mem__functor5.html#ae9706167f343c63cef3c592671a4041a"/>
     <keyword type="struct" name="sigc::mem_functor6" link="classsigc_1_1mem__functor6.html"/>
     <keyword type="typedef" name="sigc::mem_functor6::function_type" link="classsigc_1_1mem__functor6.html#a202287b72f6213f64a696b185fb90268"/>
     <keyword type="typedef" name="sigc::mem_functor6::result_type" link="classsigc_1_1mem__functor6.html#af80425ff57ca2115cba771c275f49e36"/>
     <keyword type="function" name="sigc::mem_functor6::mem_functor6" link="classsigc_1_1mem__functor6.html#aaa43195f4b4e39c76c10478539d35172"/>
     <keyword type="function" name="sigc::mem_functor6::mem_functor6" link="classsigc_1_1mem__functor6.html#aabc6bb723e0831e27a0a9131525d96bc"/>
-    <keyword type="function" name="sigc::mem_functor6::operator()" link="classsigc_1_1mem__functor6.html#ac1e352f15b9f7e77c160ed6b10870c98"/>
-    <keyword type="function" name="sigc::mem_functor6::operator()" link="classsigc_1_1mem__functor6.html#a6a2b7cfd0e5de9146afd9dc41a38a736"/>
+    <keyword type="function" name="sigc::mem_functor6::operator()" link="classsigc_1_1mem__functor6.html#a0fc98b38c8991cd33dc9401feb423346"/>
+    <keyword type="function" name="sigc::mem_functor6::operator()" link="classsigc_1_1mem__functor6.html#ae2bc9f33db793f9411315db9b7c923fb"/>
     <keyword type="struct" name="sigc::mem_functor7" link="classsigc_1_1mem__functor7.html"/>
     <keyword type="typedef" name="sigc::mem_functor7::function_type" link="classsigc_1_1mem__functor7.html#a408f0afec5b4c750ca8e1bdab0f8b535"/>
     <keyword type="typedef" name="sigc::mem_functor7::result_type" link="classsigc_1_1mem__functor7.html#a967b5f6572e988ea0833818b993745f9"/>
     <keyword type="function" name="sigc::mem_functor7::mem_functor7" link="classsigc_1_1mem__functor7.html#afbb9b8ecaa25e0dd85c0f3d539f198b4"/>
     <keyword type="function" name="sigc::mem_functor7::mem_functor7" link="classsigc_1_1mem__functor7.html#a79de1ccebb568e82b7f7a67ab85e4dc6"/>
-    <keyword type="function" name="sigc::mem_functor7::operator()" link="classsigc_1_1mem__functor7.html#a55ab258901e1425af849f0562dde8a63"/>
-    <keyword type="function" name="sigc::mem_functor7::operator()" link="classsigc_1_1mem__functor7.html#a4d8c3256803ff3bbb5b81a6738793740"/>
+    <keyword type="function" name="sigc::mem_functor7::operator()" link="classsigc_1_1mem__functor7.html#a06febedf7a2cf2e7b6e4c01729e90592"/>
+    <keyword type="function" name="sigc::mem_functor7::operator()" link="classsigc_1_1mem__functor7.html#aede98f2190930ccfcd025381d9a468a0"/>
     <keyword type="struct" name="sigc::nil" link="structsigc_1_1nil.html"/>
     <keyword type="struct" name="sigc::pointer_functor0" link="classsigc_1_1pointer__functor0.html"/>
     <keyword type="typedef" name="sigc::pointer_functor0::result_type" link="classsigc_1_1pointer__functor0.html#af44316e53e33b4184ca151b6b11c70e5"/>
     <keyword type="typedef" name="sigc::pointer_functor1::result_type" link="classsigc_1_1pointer__functor1.html#a4080910d23a74b102a123838fa93e90b"/>
     <keyword type="function" name="sigc::pointer_functor1::pointer_functor1" link="classsigc_1_1pointer__functor1.html#a6ce467c0641f8e3e0d91f3b843b07c3f"/>
     <keyword type="function" name="sigc::pointer_functor1::pointer_functor1" link="classsigc_1_1pointer__functor1.html#a8ab0c5b707dc41a821c63769344db2cb"/>
-    <keyword type="function" name="sigc::pointer_functor1::operator()" link="classsigc_1_1pointer__functor1.html#a1cfeea6457156cf41949233ed844fa9f"/>
+    <keyword type="function" name="sigc::pointer_functor1::operator()" link="classsigc_1_1pointer__functor1.html#a46cf3a1a50ec9b82ff011b7c47d3ff5b"/>
     <keyword type="struct" name="sigc::pointer_functor2" link="classsigc_1_1pointer__functor2.html"/>
     <keyword type="typedef" name="sigc::pointer_functor2::result_type" link="classsigc_1_1pointer__functor2.html#a297b784eb0cea07b364c854e5dd5f864"/>
     <keyword type="function" name="sigc::pointer_functor2::pointer_functor2" link="classsigc_1_1pointer__functor2.html#a2977aa1d72f5f0fd6c778b60ad791b9c"/>
     <keyword type="function" name="sigc::pointer_functor2::pointer_functor2" link="classsigc_1_1pointer__functor2.html#a428226381ff7bda06044c8fa53d4e27e"/>
-    <keyword type="function" name="sigc::pointer_functor2::operator()" link="classsigc_1_1pointer__functor2.html#a880e4d5fb06711c795e684e943add25e"/>
+    <keyword type="function" name="sigc::pointer_functor2::operator()" link="classsigc_1_1pointer__functor2.html#afedc108e4407385fb70e9d1b2ee8282e"/>
     <keyword type="struct" name="sigc::pointer_functor3" link="classsigc_1_1pointer__functor3.html"/>
     <keyword type="typedef" name="sigc::pointer_functor3::result_type" link="classsigc_1_1pointer__functor3.html#a2a0ed29803c02cc62fcc6497f83f88bf"/>
     <keyword type="function" name="sigc::pointer_functor3::pointer_functor3" link="classsigc_1_1pointer__functor3.html#a1a4909d1444e4456a89eb5852933d1cc"/>
     <keyword type="function" name="sigc::pointer_functor3::pointer_functor3" link="classsigc_1_1pointer__functor3.html#aae48103ba1c48e192a04c9a1b81ae9dc"/>
-    <keyword type="function" name="sigc::pointer_functor3::operator()" link="classsigc_1_1pointer__functor3.html#af51742fc7043ed921c42ffab60ebe386"/>
+    <keyword type="function" name="sigc::pointer_functor3::operator()" link="classsigc_1_1pointer__functor3.html#a3229fd4b8f451f4de3feedfa9a74625e"/>
     <keyword type="struct" name="sigc::pointer_functor4" link="classsigc_1_1pointer__functor4.html"/>
     <keyword type="typedef" name="sigc::pointer_functor4::result_type" link="classsigc_1_1pointer__functor4.html#a787f8ea1c15d7bfab7643081a408401c"/>
     <keyword type="function" name="sigc::pointer_functor4::pointer_functor4" link="classsigc_1_1pointer__functor4.html#ab8e3bf143e71c5ffe8f155ace0f895a8"/>
     <keyword type="function" name="sigc::pointer_functor4::pointer_functor4" link="classsigc_1_1pointer__functor4.html#a30eaeb5f9974bed73d7577b862c2e06b"/>
-    <keyword type="function" name="sigc::pointer_functor4::operator()" link="classsigc_1_1pointer__functor4.html#abfa342f31460fda528345ede847c2636"/>
+    <keyword type="function" name="sigc::pointer_functor4::operator()" link="classsigc_1_1pointer__functor4.html#acd20aaf8127117980ebbca59134c754b"/>
     <keyword type="struct" name="sigc::pointer_functor5" link="classsigc_1_1pointer__functor5.html"/>
     <keyword type="typedef" name="sigc::pointer_functor5::result_type" link="classsigc_1_1pointer__functor5.html#a00dcbec8a920ea784e3210743c77855b"/>
     <keyword type="function" name="sigc::pointer_functor5::pointer_functor5" link="classsigc_1_1pointer__functor5.html#aa86bb74ff5e188f8f6497b7e73621cdd"/>
     <keyword type="function" name="sigc::pointer_functor5::pointer_functor5" link="classsigc_1_1pointer__functor5.html#abf1e06db145e4554ec53964ca79171cf"/>
-    <keyword type="function" name="sigc::pointer_functor5::operator()" link="classsigc_1_1pointer__functor5.html#a14f326f46993aea1013256a307b954d0"/>
+    <keyword type="function" name="sigc::pointer_functor5::operator()" link="classsigc_1_1pointer__functor5.html#aad18eb7b7796d2b10eea8887ceb565b5"/>
     <keyword type="struct" name="sigc::pointer_functor6" link="classsigc_1_1pointer__functor6.html"/>
     <keyword type="typedef" name="sigc::pointer_functor6::result_type" link="classsigc_1_1pointer__functor6.html#a9fd7af745ebad4d59f67e0f60fb395e0"/>
     <keyword type="function" name="sigc::pointer_functor6::pointer_functor6" link="classsigc_1_1pointer__functor6.html#a26551fa703a65a9a14190c7579a3b77d"/>
     <keyword type="function" name="sigc::pointer_functor6::pointer_functor6" link="classsigc_1_1pointer__functor6.html#ab56acb7713cf87d0b3094adc4ffe7a15"/>
-    <keyword type="function" name="sigc::pointer_functor6::operator()" link="classsigc_1_1pointer__functor6.html#a93455713ca148bff6f50ec6578235357"/>
+    <keyword type="function" name="sigc::pointer_functor6::operator()" link="classsigc_1_1pointer__functor6.html#a47370deb3a7d5b544974f235d82a2a51"/>
     <keyword type="struct" name="sigc::pointer_functor7" link="classsigc_1_1pointer__functor7.html"/>
     <keyword type="typedef" name="sigc::pointer_functor7::result_type" link="classsigc_1_1pointer__functor7.html#a41613e64e2b96656b85aa9eefa35aa91"/>
     <keyword type="function" name="sigc::pointer_functor7::pointer_functor7" link="classsigc_1_1pointer__functor7.html#a1268abfa3437c0977517dd4cd0548080"/>
     <keyword type="function" name="sigc::pointer_functor7::pointer_functor7" link="classsigc_1_1pointer__functor7.html#a01a6793cd057cd94bba98db3b34a3e7c"/>
-    <keyword type="function" name="sigc::pointer_functor7::operator()" link="classsigc_1_1pointer__functor7.html#a3c6940094b0f84e8818d55cb6e21a1b1"/>
+    <keyword type="function" name="sigc::pointer_functor7::operator()" link="classsigc_1_1pointer__functor7.html#aaad03590abc05adb0f50e08250d6b134"/>
     <keyword type="struct" name="sigc::reference_wrapper" link="structsigc_1_1reference__wrapper.html"/>
     <keyword type="function" name="sigc::reference_wrapper::reference_wrapper" link="structsigc_1_1reference__wrapper.html#a05dfcad06f2af395c5e2daa9600d455a"/>
     <keyword type="function" name="sigc::reference_wrapper::operator T_type &amp;" link="structsigc_1_1reference__wrapper.html#a4ee5921a6939b4341c994c31b685ac55"/>
     <keyword type="struct" name="sigc::retype_functor" link="structsigc_1_1retype__functor.html"/>
     <keyword type="typedef" name="sigc::retype_functor::adaptor_type" link="structsigc_1_1retype__functor.html#ace4a0fc864a6417a7cb36adf011177e0"/>
     <keyword type="typedef" name="sigc::retype_functor::result_type" link="structsigc_1_1retype__functor.html#a1a594553d0312ca12e1009d179af0dbe"/>
-    <keyword type="function" name="sigc::retype_functor::retype_functor" link="structsigc_1_1retype__functor.html#a4dda9669c6c476d8825b5477159f4edb"/>
+    <keyword type="function" name="sigc::retype_functor::retype_functor" link="structsigc_1_1retype__functor.html#a30f35ce3d25b7fd571fbd3ef730de225"/>
     <keyword type="function" name="sigc::retype_functor::operator()" link="structsigc_1_1retype__functor.html#a841d7fd2ae795ca4decccca8342e231c"/>
     <keyword type="function" name="sigc::retype_functor::operator()" link="structsigc_1_1retype__functor.html#abfd54e4b77096f76bb0e880b6b7b81e1"/>
     <keyword type="function" name="sigc::retype_functor::operator()" link="structsigc_1_1retype__functor.html#a6207061ea5a530ca3d37459200ef6864"/>
     <keyword type="struct" name="sigc::retype_return_functor" link="structsigc_1_1retype__return__functor.html"/>
     <keyword type="typedef" name="sigc::retype_return_functor::result_type" link="structsigc_1_1retype__return__functor.html#aa8421dc266ad653de395e7d01e631fdc"/>
     <keyword type="function" name="sigc::retype_return_functor::retype_return_functor" link="structsigc_1_1retype__return__functor.html#aa9546db86a6d1cfa7224a3a0cbad4827"/>
-    <keyword type="function" name="sigc::retype_return_functor::retype_return_functor" link="structsigc_1_1retype__return__functor.html#a1fca6f2ee601bdf6771e14bba21faa46"/>
+    <keyword type="function" name="sigc::retype_return_functor::retype_return_functor" link="structsigc_1_1retype__return__functor.html#a9ebfb2a6cfb5125b0705c0adef2cbfb8"/>
     <keyword type="function" name="sigc::retype_return_functor::operator()" link="structsigc_1_1retype__return__functor.html#a4cf9725b7ac4fdfeded4ab3f56d61a88"/>
     <keyword type="function" name="sigc::retype_return_functor::operator()" link="structsigc_1_1retype__return__functor.html#aa6beb1654c027400d852e2df0fafb6aa"/>
     <keyword type="function" name="sigc::retype_return_functor::operator()" link="structsigc_1_1retype__return__functor.html#a1352125cef26032af138aa2a327f8f66"/>
     <keyword type="struct" name="sigc::retype_return_functor&lt; void, T_functor &gt;" link="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html"/>
     <keyword type="typedef" name="sigc::retype_return_functor&lt; void, T_functor &gt;::result_type" link="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#a64bccc59fc20fdf0fd80281597d350b2"/>
     <keyword type="function" name="sigc::retype_return_functor&lt; void, T_functor &gt;::retype_return_functor" link="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#a720e802de29a72d1e15626b1719844bc"/>
-    <keyword type="function" name="sigc::retype_return_functor&lt; void, T_functor &gt;::retype_return_functor" link="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#a8a9768f5c40e609f9bd06d30e3111735"/>
+    <keyword type="function" name="sigc::retype_return_functor&lt; void, T_functor &gt;::retype_return_functor" link="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#acd4789babb601ac5bee163651d89f3c8"/>
     <keyword type="function" name="sigc::retype_return_functor&lt; void, T_functor &gt;::operator()" link="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#af181f5a8134c5a834e2ad0ed7590fbfe"/>
     <keyword type="function" name="sigc::retype_return_functor&lt; void, T_functor &gt;::operator()" link="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#a2ad16a9f8f247e6f7661838fb084ffd0"/>
     <keyword type="function" name="sigc::retype_return_functor&lt; void, T_functor &gt;::operator()" link="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#abf17761c3eefdb3167a8562f009a8491"/>
     <keyword type="function" name="sigc::signal1::signal1" link="classsigc_1_1signal1.html#aba62d8d0b9591bcfd728f8ae8a22d600"/>
     <keyword type="function" name="sigc::signal1::signal1" link="classsigc_1_1signal1.html#ab3378dd754ffddb4760f2a3afb271dbe"/>
     <keyword type="function" name="sigc::signal1::connect" link="classsigc_1_1signal1.html#aac2ade0896bd4a982777d5dd6ac75888"/>
-    <keyword type="function" name="sigc::signal1::emit" link="classsigc_1_1signal1.html#a3d6fc96f07c19d77e5eab9925c101c83"/>
-    <keyword type="function" name="sigc::signal1::emit_reverse" link="classsigc_1_1signal1.html#ac877a1227874a77258d28376ecb99810"/>
-    <keyword type="function" name="sigc::signal1::make_slot" link="classsigc_1_1signal1.html#a3b476d67c4622e69aeb4d495603d9fad"/>
-    <keyword type="function" name="sigc::signal1::operator()" link="classsigc_1_1signal1.html#a5f150c88559aacf13edd07bd7917c96a"/>
+    <keyword type="function" name="sigc::signal1::emit" link="classsigc_1_1signal1.html#a4893aa0864f31abd466efdc3c0137202"/>
+    <keyword type="function" name="sigc::signal1::emit_reverse" link="classsigc_1_1signal1.html#a06be06b9bd27e2302d884306c08dab98"/>
+    <keyword type="function" name="sigc::signal1::make_slot" link="classsigc_1_1signal1.html#ab4e68804403af87b42b4351b79aba720"/>
+    <keyword type="function" name="sigc::signal1::operator()" link="classsigc_1_1signal1.html#a5734a573c17b00eb31e3c060a6580a10"/>
     <keyword type="function" name="sigc::signal1::slots" link="classsigc_1_1signal1.html#a7653b68e6a3b8445de91f89060bf2600"/>
     <keyword type="function" name="sigc::signal1::slots" link="classsigc_1_1signal1.html#af43eb365c7c52560f1c4c1eb3340155d"/>
     <keyword type="struct" name="sigc::signal2" link="classsigc_1_1signal2.html"/>
     <keyword type="function" name="sigc::signal2::signal2" link="classsigc_1_1signal2.html#a47aba9b19bc2bef0be7183022567e3ea"/>
     <keyword type="function" name="sigc::signal2::signal2" link="classsigc_1_1signal2.html#aa634515507f2ea4a35584e12e2dc92e7"/>
     <keyword type="function" name="sigc::signal2::connect" link="classsigc_1_1signal2.html#aa686af4f961b098a23d4f7276437c2b0"/>
-    <keyword type="function" name="sigc::signal2::emit" link="classsigc_1_1signal2.html#a87dc42578a7adf951a07a4185528ec8e"/>
-    <keyword type="function" name="sigc::signal2::emit_reverse" link="classsigc_1_1signal2.html#a98b518422c244c7a46ef510ac85dc107"/>
-    <keyword type="function" name="sigc::signal2::make_slot" link="classsigc_1_1signal2.html#a67a5d572e75dcb64b068f4045c17d6b9"/>
-    <keyword type="function" name="sigc::signal2::operator()" link="classsigc_1_1signal2.html#abd0c26d0af75ee365d5f02d01a8584d8"/>
+    <keyword type="function" name="sigc::signal2::emit" link="classsigc_1_1signal2.html#ad0bef6ff1542e3b8a6886d6a2245f080"/>
+    <keyword type="function" name="sigc::signal2::emit_reverse" link="classsigc_1_1signal2.html#aa7f667dfda17330e0e206923cfa7cc63"/>
+    <keyword type="function" name="sigc::signal2::make_slot" link="classsigc_1_1signal2.html#a6100abe9cd679c48fc3fb63ee9d289c5"/>
+    <keyword type="function" name="sigc::signal2::operator()" link="classsigc_1_1signal2.html#a97ee99a844f493929b1a114d549f6507"/>
     <keyword type="function" name="sigc::signal2::slots" link="classsigc_1_1signal2.html#ac28b0205aa1e60cc5ce062d4d8545323"/>
     <keyword type="function" name="sigc::signal2::slots" link="classsigc_1_1signal2.html#a258c0e2926cc21629989bee8a92ec86a"/>
     <keyword type="struct" name="sigc::signal3" link="classsigc_1_1signal3.html"/>
     <keyword type="function" name="sigc::signal3::signal3" link="classsigc_1_1signal3.html#a52731959f272612fd6abfe8850c5c8cf"/>
     <keyword type="function" name="sigc::signal3::signal3" link="classsigc_1_1signal3.html#afe2c4320927b403b011a2538317e6c70"/>
     <keyword type="function" name="sigc::signal3::connect" link="classsigc_1_1signal3.html#a3eae0b3796b2736be847f33a5124aacd"/>
-    <keyword type="function" name="sigc::signal3::emit" link="classsigc_1_1signal3.html#a85f1768341d975b5b81418ac774b47d8"/>
-    <keyword type="function" name="sigc::signal3::emit_reverse" link="classsigc_1_1signal3.html#a1c2e4104a3d546748b3f906d421f44a9"/>
-    <keyword type="function" name="sigc::signal3::make_slot" link="classsigc_1_1signal3.html#a025abd721a15f3d6a0d5e1bfe329d796"/>
-    <keyword type="function" name="sigc::signal3::operator()" link="classsigc_1_1signal3.html#a4e0e9364afa1d0f23cead97c719e62c0"/>
+    <keyword type="function" name="sigc::signal3::emit" link="classsigc_1_1signal3.html#ae753431d2f0c2b4cd8a9792c997e09d8"/>
+    <keyword type="function" name="sigc::signal3::emit_reverse" link="classsigc_1_1signal3.html#a9cf91d833104e7807098afe85f00fb9e"/>
+    <keyword type="function" name="sigc::signal3::make_slot" link="classsigc_1_1signal3.html#ac3ca6193c4fa1dfffd2a287a4ddd072b"/>
+    <keyword type="function" name="sigc::signal3::operator()" link="classsigc_1_1signal3.html#a3169ce2939a1c47b1984e55a946f0c1b"/>
     <keyword type="function" name="sigc::signal3::slots" link="classsigc_1_1signal3.html#ab9606b708078956a758b81503f956bee"/>
     <keyword type="function" name="sigc::signal3::slots" link="classsigc_1_1signal3.html#aae26e88b26bb928f4931e2fc8668bb3c"/>
     <keyword type="struct" name="sigc::signal4" link="classsigc_1_1signal4.html"/>
     <keyword type="function" name="sigc::signal4::signal4" link="classsigc_1_1signal4.html#a2d469f516a9edac2b20d7f6cf46e821a"/>
     <keyword type="function" name="sigc::signal4::signal4" link="classsigc_1_1signal4.html#a2d29b39c12c6c014ed7166190e9c8e22"/>
     <keyword type="function" name="sigc::signal4::connect" link="classsigc_1_1signal4.html#a5fdb6df3cf74f5c96fb6319eef4d0a39"/>
-    <keyword type="function" name="sigc::signal4::emit" link="classsigc_1_1signal4.html#a9e0f06318470c16279cd7f56cc5c2bc1"/>
-    <keyword type="function" name="sigc::signal4::emit_reverse" link="classsigc_1_1signal4.html#a6554822c39be3bbbb6c054b4542f9aed"/>
-    <keyword type="function" name="sigc::signal4::make_slot" link="classsigc_1_1signal4.html#ace2b9dfd3ea0da618c9006ce49da0b08"/>
-    <keyword type="function" name="sigc::signal4::operator()" link="classsigc_1_1signal4.html#ac1efa42f5753dbe3e0c0313ee087c8a6"/>
+    <keyword type="function" name="sigc::signal4::emit" link="classsigc_1_1signal4.html#a16d68efe8c4495877e263f424466755b"/>
+    <keyword type="function" name="sigc::signal4::emit_reverse" link="classsigc_1_1signal4.html#ab3a5271b19f65f2066deec6f0504cfc1"/>
+    <keyword type="function" name="sigc::signal4::make_slot" link="classsigc_1_1signal4.html#ae93761723ae7257ea74ee5b0db850c7f"/>
+    <keyword type="function" name="sigc::signal4::operator()" link="classsigc_1_1signal4.html#a7bfde7c1427ed55f3be628e467aa0cf5"/>
     <keyword type="function" name="sigc::signal4::slots" link="classsigc_1_1signal4.html#ae490f1a6802c40a4c3b12e1580520c88"/>
     <keyword type="function" name="sigc::signal4::slots" link="classsigc_1_1signal4.html#a3336c8164cb70eae8f5de655f55ed29f"/>
     <keyword type="struct" name="sigc::signal5" link="classsigc_1_1signal5.html"/>
     <keyword type="function" name="sigc::signal5::signal5" link="classsigc_1_1signal5.html#af717d1a6fd8612da84dce33fe6640b7a"/>
     <keyword type="function" name="sigc::signal5::signal5" link="classsigc_1_1signal5.html#a7885861b9cdbacbe2d58a13cd96ec265"/>
     <keyword type="function" name="sigc::signal5::connect" link="classsigc_1_1signal5.html#a057789cc27a920700e240f8f3d78dd65"/>
-    <keyword type="function" name="sigc::signal5::emit" link="classsigc_1_1signal5.html#adb7ae6a12e70f96bfdf2b0d36ba0d974"/>
-    <keyword type="function" name="sigc::signal5::emit_reverse" link="classsigc_1_1signal5.html#ac9a8f41617fae87eeb809f8f542a5f93"/>
-    <keyword type="function" name="sigc::signal5::make_slot" link="classsigc_1_1signal5.html#a7ed3002fdf8a0b3cb3769d7edc0c729b"/>
-    <keyword type="function" name="sigc::signal5::operator()" link="classsigc_1_1signal5.html#a17d8e59e84767681fc29d679287f7770"/>
+    <keyword type="function" name="sigc::signal5::emit" link="classsigc_1_1signal5.html#ade0afa18b931b68da262d24794b89b94"/>
+    <keyword type="function" name="sigc::signal5::emit_reverse" link="classsigc_1_1signal5.html#a6a003701c5c19b65e00e5951f9dc8eb4"/>
+    <keyword type="function" name="sigc::signal5::make_slot" link="classsigc_1_1signal5.html#a4208e20967c6eb0a069fa03ae19f718a"/>
+    <keyword type="function" name="sigc::signal5::operator()" link="classsigc_1_1signal5.html#a553ee81b3d101eee9c113d0023ff6dc3"/>
     <keyword type="function" name="sigc::signal5::slots" link="classsigc_1_1signal5.html#ad6a4ae2a214d8710be6e36bb425587fc"/>
     <keyword type="function" name="sigc::signal5::slots" link="classsigc_1_1signal5.html#a84f5c68895c8d6da07c1caa00088617b"/>
     <keyword type="struct" name="sigc::signal6" link="classsigc_1_1signal6.html"/>
     <keyword type="function" name="sigc::signal6::signal6" link="classsigc_1_1signal6.html#af7f529bbd9cf26d468ed18426b9b51ea"/>
     <keyword type="function" name="sigc::signal6::signal6" link="classsigc_1_1signal6.html#a0244dde296bd892c590c86ced5281e3b"/>
     <keyword type="function" name="sigc::signal6::connect" link="classsigc_1_1signal6.html#a66c302607cf4fb74f5d3352f9c394c9b"/>
-    <keyword type="function" name="sigc::signal6::emit" link="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f"/>
-    <keyword type="function" name="sigc::signal6::emit_reverse" link="classsigc_1_1signal6.html#ae9ef6eb147d18a0896e0cfd94c85177d"/>
-    <keyword type="function" name="sigc::signal6::make_slot" link="classsigc_1_1signal6.html#ae5d45043c11979cef24bf5e3d8093576"/>
-    <keyword type="function" name="sigc::signal6::operator()" link="classsigc_1_1signal6.html#a2c2c5ecc4fc0157d337eea628a9ac214"/>
+    <keyword type="function" name="sigc::signal6::emit" link="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433"/>
+    <keyword type="function" name="sigc::signal6::emit_reverse" link="classsigc_1_1signal6.html#a1be5b99ece44d202f4ade64213372836"/>
+    <keyword type="function" name="sigc::signal6::make_slot" link="classsigc_1_1signal6.html#a708b94fd06d2f712911d4c2709e5b8a2"/>
+    <keyword type="function" name="sigc::signal6::operator()" link="classsigc_1_1signal6.html#ad4f4d214fd04b52c6042397bdb852643"/>
     <keyword type="function" name="sigc::signal6::slots" link="classsigc_1_1signal6.html#af44115a7bfa4586fc5312259a1df9567"/>
     <keyword type="function" name="sigc::signal6::slots" link="classsigc_1_1signal6.html#a33206535cad2a3c5d32d8391904c9524"/>
     <keyword type="struct" name="sigc::signal7" link="classsigc_1_1signal7.html"/>
     <keyword type="function" name="sigc::signal7::signal7" link="classsigc_1_1signal7.html#ab6d54db53a164fb459fcb342d4b45ff0"/>
     <keyword type="function" name="sigc::signal7::signal7" link="classsigc_1_1signal7.html#a12d6e064d0a5c2a8c09d60a64184a823"/>
     <keyword type="function" name="sigc::signal7::connect" link="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2"/>
-    <keyword type="function" name="sigc::signal7::emit" link="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0"/>
-    <keyword type="function" name="sigc::signal7::emit_reverse" link="classsigc_1_1signal7.html#a8ba0d7555460070b6c21ca9e7a99ff0a"/>
-    <keyword type="function" name="sigc::signal7::make_slot" link="classsigc_1_1signal7.html#a0948c25035b18b01efa60d08b26f6d51"/>
-    <keyword type="function" name="sigc::signal7::operator()" link="classsigc_1_1signal7.html#a11b73bd2c5d40e02eab78b38ce0d097d"/>
+    <keyword type="function" name="sigc::signal7::emit" link="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3"/>
+    <keyword type="function" name="sigc::signal7::emit_reverse" link="classsigc_1_1signal7.html#a792dad46facc66693a65bbb142942c73"/>
+    <keyword type="function" name="sigc::signal7::make_slot" link="classsigc_1_1signal7.html#a79eae01a881123f78c18ec7f04182e14"/>
+    <keyword type="function" name="sigc::signal7::operator()" link="classsigc_1_1signal7.html#ab37db0ecc788824d0baa3c301efc8dcd"/>
     <keyword type="function" name="sigc::signal7::slots" link="classsigc_1_1signal7.html#a68153d9079b4881352113079cd6216f7"/>
     <keyword type="function" name="sigc::signal7::slots" link="classsigc_1_1signal7.html#a89e3cab128cf4768f1e95e09bf66e088"/>
     <keyword type="struct" name="sigc::signal::accumulated" link="classsigc_1_1signal_1_1accumulated.html"/>
     <keyword type="function" name="sigc::slot0::operator()" link="classsigc_1_1slot0.html#a217f897aa20f2a1a9fffcb6500598600"/>
     <keyword type="function" name="sigc::slot0::operator=" link="classsigc_1_1slot0.html#a49bba0540dcc76fb19e49d19a1acd563"/>
     <keyword type="struct" name="sigc::slot1" link="classsigc_1_1slot1.html"/>
-    <keyword type="typedef" name="sigc::slot1::arg1_type_" link="classsigc_1_1slot1.html#a1dad398bbdcf04d01cce1215d20059be"/>
+    <keyword type="typedef" name="sigc::slot1::arg1_type_" link="classsigc_1_1slot1.html#a4d81838957a9ccc6cb4c104706a37a89"/>
     <keyword type="typedef" name="sigc::slot1::result_type" link="classsigc_1_1slot1.html#ab4991fe5d80761ddab482fda9ebe6d17"/>
     <keyword type="function" name="sigc::slot1::slot1" link="classsigc_1_1slot1.html#aa8ac5eadba778c11a424e255889e67f6"/>
     <keyword type="function" name="sigc::slot1::slot1" link="classsigc_1_1slot1.html#a20999708c6db16a3015beca7d4ad866e"/>
     <keyword type="function" name="sigc::slot1::operator()" link="classsigc_1_1slot1.html#a278a26f4629fb0beb286add4141c5ac8"/>
     <keyword type="function" name="sigc::slot1::operator=" link="classsigc_1_1slot1.html#a2e0d65cfc434718b6c5f7d7135ac384e"/>
     <keyword type="struct" name="sigc::slot2" link="classsigc_1_1slot2.html"/>
-    <keyword type="typedef" name="sigc::slot2::arg1_type_" link="classsigc_1_1slot2.html#a5e4e9f45f294cc0596822273e909fd04"/>
-    <keyword type="typedef" name="sigc::slot2::arg2_type_" link="classsigc_1_1slot2.html#a8b4e8493ea6e18ad923aae1c49c5587d"/>
+    <keyword type="typedef" name="sigc::slot2::arg1_type_" link="classsigc_1_1slot2.html#ae69b03a4119d61a0a521b0ad5ddaae46"/>
+    <keyword type="typedef" name="sigc::slot2::arg2_type_" link="classsigc_1_1slot2.html#af03b1377bbfcdc742a7c00f4c2c419f7"/>
     <keyword type="typedef" name="sigc::slot2::result_type" link="classsigc_1_1slot2.html#a0bb920e3d5628c3d01a4337a2a8a97fc"/>
     <keyword type="function" name="sigc::slot2::slot2" link="classsigc_1_1slot2.html#a3f9f6cf199bbb40011eca25eb9da67c2"/>
     <keyword type="function" name="sigc::slot2::slot2" link="classsigc_1_1slot2.html#a14641110a8fdbb060a58c037b9000730"/>
     <keyword type="function" name="sigc::slot2::operator()" link="classsigc_1_1slot2.html#abae441b7fdd6dd5850a4283d95b9e647"/>
     <keyword type="function" name="sigc::slot2::operator=" link="classsigc_1_1slot2.html#a6b3d5de4d2e7a6134cc883b98380caa7"/>
     <keyword type="struct" name="sigc::slot3" link="classsigc_1_1slot3.html"/>
-    <keyword type="typedef" name="sigc::slot3::arg1_type_" link="classsigc_1_1slot3.html#a2aa9798df311c3de224e535788bb9a12"/>
-    <keyword type="typedef" name="sigc::slot3::arg2_type_" link="classsigc_1_1slot3.html#add77d4126a1dd4e56f19320767b9cc29"/>
-    <keyword type="typedef" name="sigc::slot3::arg3_type_" link="classsigc_1_1slot3.html#afef6a5f4b398ef66242d1568e472a82c"/>
+    <keyword type="typedef" name="sigc::slot3::arg1_type_" link="classsigc_1_1slot3.html#ac6791fffc805aa2303713fea377dbaae"/>
+    <keyword type="typedef" name="sigc::slot3::arg2_type_" link="classsigc_1_1slot3.html#a7390ac1945e87a1e0d172fe266a58d72"/>
+    <keyword type="typedef" name="sigc::slot3::arg3_type_" link="classsigc_1_1slot3.html#a54a09bfe0dd9c518ec22cc14a7e43a23"/>
     <keyword type="typedef" name="sigc::slot3::result_type" link="classsigc_1_1slot3.html#a69cca26f164c63de6ffa70a3806fb936"/>
     <keyword type="function" name="sigc::slot3::slot3" link="classsigc_1_1slot3.html#ac477d74beed45b2b3e26d19b083147ad"/>
     <keyword type="function" name="sigc::slot3::slot3" link="classsigc_1_1slot3.html#aeb40907cf0589e97fd541c71e368ad03"/>
     <keyword type="function" name="sigc::slot3::operator()" link="classsigc_1_1slot3.html#a5bc54482d1e813a4dbded24a0893f996"/>
     <keyword type="function" name="sigc::slot3::operator=" link="classsigc_1_1slot3.html#a2ff8f9202019d25ddab688128c504e72"/>
     <keyword type="struct" name="sigc::slot4" link="classsigc_1_1slot4.html"/>
-    <keyword type="typedef" name="sigc::slot4::arg1_type_" link="classsigc_1_1slot4.html#a4e83a8c2b863d63a3a62c980311c3cd6"/>
-    <keyword type="typedef" name="sigc::slot4::arg2_type_" link="classsigc_1_1slot4.html#afa40f41b2158ca59ce1e3fd74b6904f4"/>
-    <keyword type="typedef" name="sigc::slot4::arg3_type_" link="classsigc_1_1slot4.html#a157a0ea716942080dbabe5baf86f26dc"/>
-    <keyword type="typedef" name="sigc::slot4::arg4_type_" link="classsigc_1_1slot4.html#abfec1ba21a151b20403967d5eb9e02cf"/>
+    <keyword type="typedef" name="sigc::slot4::arg1_type_" link="classsigc_1_1slot4.html#a4426d0dcf517d0d815d6add3c9490437"/>
+    <keyword type="typedef" name="sigc::slot4::arg2_type_" link="classsigc_1_1slot4.html#abf1d276525f0120a734b2b054b9cfb3f"/>
+    <keyword type="typedef" name="sigc::slot4::arg3_type_" link="classsigc_1_1slot4.html#ae1af3fbe3981779b68f5676f46f6085c"/>
+    <keyword type="typedef" name="sigc::slot4::arg4_type_" link="classsigc_1_1slot4.html#aec7f4747dbe5b581c65c07033ca1bfe5"/>
     <keyword type="typedef" name="sigc::slot4::result_type" link="classsigc_1_1slot4.html#a3f6b5b11385536c1c199ca29468c638a"/>
     <keyword type="function" name="sigc::slot4::slot4" link="classsigc_1_1slot4.html#a4b8ef0494eea86c0d787486ce121db91"/>
     <keyword type="function" name="sigc::slot4::slot4" link="classsigc_1_1slot4.html#a50d331d378ba1f3cb03f39a42a4aa3cf"/>
     <keyword type="function" name="sigc::slot4::operator()" link="classsigc_1_1slot4.html#a8d7a64f3e5c308136ea6456450d83f43"/>
     <keyword type="function" name="sigc::slot4::operator=" link="classsigc_1_1slot4.html#ac2fb7f8ae312ced5b7436f0a0d062132"/>
     <keyword type="struct" name="sigc::slot5" link="classsigc_1_1slot5.html"/>
-    <keyword type="typedef" name="sigc::slot5::arg1_type_" link="classsigc_1_1slot5.html#aa3dd44327a3881b5fbf725456a08cb0d"/>
-    <keyword type="typedef" name="sigc::slot5::arg2_type_" link="classsigc_1_1slot5.html#acf28e48ef5d2fbac436b2b5480c54924"/>
-    <keyword type="typedef" name="sigc::slot5::arg3_type_" link="classsigc_1_1slot5.html#a148432d9435380a29d4cb2501bcbe12a"/>
-    <keyword type="typedef" name="sigc::slot5::arg4_type_" link="classsigc_1_1slot5.html#a8a06dbe3ec0dc66d60a7cd005fd6e134"/>
-    <keyword type="typedef" name="sigc::slot5::arg5_type_" link="classsigc_1_1slot5.html#a7838ffea5ef5d1b1e980267dba0d63e9"/>
+    <keyword type="typedef" name="sigc::slot5::arg1_type_" link="classsigc_1_1slot5.html#aeda4706cbac7cb87a276ffeb8bdada16"/>
+    <keyword type="typedef" name="sigc::slot5::arg2_type_" link="classsigc_1_1slot5.html#ad93d2b3cdce1c3990bde0f49693096e1"/>
+    <keyword type="typedef" name="sigc::slot5::arg3_type_" link="classsigc_1_1slot5.html#aab17d4f2a38e02219c1a4757ba268baf"/>
+    <keyword type="typedef" name="sigc::slot5::arg4_type_" link="classsigc_1_1slot5.html#afe7fd46dc4b01397db2c2a9c70b02735"/>
+    <keyword type="typedef" name="sigc::slot5::arg5_type_" link="classsigc_1_1slot5.html#ade67aef04bbfd7c6af63e93afc709321"/>
     <keyword type="typedef" name="sigc::slot5::result_type" link="classsigc_1_1slot5.html#aac50a6486dddcac3a42022a6f2189f09"/>
     <keyword type="function" name="sigc::slot5::slot5" link="classsigc_1_1slot5.html#a7548f0d175acd8296064c9bc6d76ea88"/>
     <keyword type="function" name="sigc::slot5::slot5" link="classsigc_1_1slot5.html#abcf315edb57a1a23ab7f4a0d25e57736"/>
     <keyword type="function" name="sigc::slot5::operator()" link="classsigc_1_1slot5.html#a2c05f974b6c5c8b59b2a5259ace5e1c7"/>
     <keyword type="function" name="sigc::slot5::operator=" link="classsigc_1_1slot5.html#a24d22be7be827080b34109c625bad7fd"/>
     <keyword type="struct" name="sigc::slot6" link="classsigc_1_1slot6.html"/>
-    <keyword type="typedef" name="sigc::slot6::arg1_type_" link="classsigc_1_1slot6.html#ab3e64e9000818c57d71ace5378cd88d9"/>
-    <keyword type="typedef" name="sigc::slot6::arg2_type_" link="classsigc_1_1slot6.html#a79bb5bb8a57aafc7be66a0e818370b8e"/>
-    <keyword type="typedef" name="sigc::slot6::arg3_type_" link="classsigc_1_1slot6.html#a37cd654d10964686d687b3eb6815be77"/>
-    <keyword type="typedef" name="sigc::slot6::arg4_type_" link="classsigc_1_1slot6.html#a82916dd6aa5592a30180204bf470cc83"/>
-    <keyword type="typedef" name="sigc::slot6::arg5_type_" link="classsigc_1_1slot6.html#a8701fd8f302584b2cef720dca31b1626"/>
-    <keyword type="typedef" name="sigc::slot6::arg6_type_" link="classsigc_1_1slot6.html#a5cb150b657589e5b80a04fa7a7da3e1c"/>
+    <keyword type="typedef" name="sigc::slot6::arg1_type_" link="classsigc_1_1slot6.html#a98240591834da17569f94410684120ba"/>
+    <keyword type="typedef" name="sigc::slot6::arg2_type_" link="classsigc_1_1slot6.html#a44b34c5068d0150922cc630400a1962a"/>
+    <keyword type="typedef" name="sigc::slot6::arg3_type_" link="classsigc_1_1slot6.html#a05f153d441986f23d115bf29c92736ca"/>
+    <keyword type="typedef" name="sigc::slot6::arg4_type_" link="classsigc_1_1slot6.html#a285a8d86913eff1b27b89f4d795190c1"/>
+    <keyword type="typedef" name="sigc::slot6::arg5_type_" link="classsigc_1_1slot6.html#a4a304a22b1a1fae56b7998ae4ae3c0e1"/>
+    <keyword type="typedef" name="sigc::slot6::arg6_type_" link="classsigc_1_1slot6.html#ae935d9ad4042e4cfb0730e2855d7882e"/>
     <keyword type="typedef" name="sigc::slot6::result_type" link="classsigc_1_1slot6.html#a8dae48d6160e0f917f545eb10950a9bf"/>
     <keyword type="function" name="sigc::slot6::slot6" link="classsigc_1_1slot6.html#a3c763adcaa8b9c34c808ef0f15b1fc48"/>
     <keyword type="function" name="sigc::slot6::slot6" link="classsigc_1_1slot6.html#a7458f98cd4ed4a9aa6671ea9f0c260f2"/>
     <keyword type="function" name="sigc::slot6::operator()" link="classsigc_1_1slot6.html#a5eb35859b00d0a210dd73a8834345331"/>
     <keyword type="function" name="sigc::slot6::operator=" link="classsigc_1_1slot6.html#a7d13ed520a19d287719bd24050b7d8a2"/>
     <keyword type="struct" name="sigc::slot7" link="classsigc_1_1slot7.html"/>
-    <keyword type="typedef" name="sigc::slot7::arg1_type_" link="classsigc_1_1slot7.html#a8b4a6d6d00970a10f21ed9f02a8f954f"/>
-    <keyword type="typedef" name="sigc::slot7::arg2_type_" link="classsigc_1_1slot7.html#aa171043774935c1f80184f6c554ca6c7"/>
-    <keyword type="typedef" name="sigc::slot7::arg3_type_" link="classsigc_1_1slot7.html#a6cd9dd374e6ae4a7e3dcdb31cb1e53d8"/>
-    <keyword type="typedef" name="sigc::slot7::arg4_type_" link="classsigc_1_1slot7.html#accd7c6d48979d45a13b797e0b9bcd3a1"/>
-    <keyword type="typedef" name="sigc::slot7::arg5_type_" link="classsigc_1_1slot7.html#a797e3dda33c3f0c8e6536cb4ab21d017"/>
-    <keyword type="typedef" name="sigc::slot7::arg6_type_" link="classsigc_1_1slot7.html#a04e594a0728d461d2557d5c4378e6b1a"/>
-    <keyword type="typedef" name="sigc::slot7::arg7_type_" link="classsigc_1_1slot7.html#a61a70d5528d7f46eaa410249efad14d2"/>
+    <keyword type="typedef" name="sigc::slot7::arg1_type_" link="classsigc_1_1slot7.html#a58edf93a837003d1a69fc77d39fc11a9"/>
+    <keyword type="typedef" name="sigc::slot7::arg2_type_" link="classsigc_1_1slot7.html#ad144d8ea3ecb891d358b5b1b969be7e2"/>
+    <keyword type="typedef" name="sigc::slot7::arg3_type_" link="classsigc_1_1slot7.html#af90cd5954008a84d6459d99de152a08c"/>
+    <keyword type="typedef" name="sigc::slot7::arg4_type_" link="classsigc_1_1slot7.html#af42bc9af248b7c2226d93230bd7b1024"/>
+    <keyword type="typedef" name="sigc::slot7::arg5_type_" link="classsigc_1_1slot7.html#ad6c1006a29f6fcb721bc39e8d6f82323"/>
+    <keyword type="typedef" name="sigc::slot7::arg6_type_" link="classsigc_1_1slot7.html#ae25a8a8663addfce52415a20725a3b3e"/>
+    <keyword type="typedef" name="sigc::slot7::arg7_type_" link="classsigc_1_1slot7.html#a2dc6c96b8d014fab9daea823188ca021"/>
     <keyword type="typedef" name="sigc::slot7::result_type" link="classsigc_1_1slot7.html#a06a374d3304636cb48fed29542dc851f"/>
     <keyword type="function" name="sigc::slot7::slot7" link="classsigc_1_1slot7.html#abf200ae4152fb26fc96a6863be3548b8"/>
     <keyword type="function" name="sigc::slot7::slot7" link="classsigc_1_1slot7.html#aa9b64dc6516b8a0d55f46e4737eaaf8b"/>
     <keyword type="function" name="sigc::trackable::remove_destroy_notify_callback" link="structsigc_1_1trackable.html#a8b9dffa8a50ff13ba33e6c7f10468e2b"/>
     <keyword type="struct" name="sigc::type_trait" link="structsigc_1_1type__trait.html"/>
     <keyword type="typedef" name="sigc::type_trait::pass" link="structsigc_1_1type__trait.html#aebfa426334f8de7b93031de35d2495e3"/>
-    <keyword type="typedef" name="sigc::type_trait::pointer" link="structsigc_1_1type__trait.html#a326607e19653e2094262034f2aed0451"/>
     <keyword type="typedef" name="sigc::type_trait::take" link="structsigc_1_1type__trait.html#a191a797ea6e2d851287b8a87b6305157"/>
-    <keyword type="typedef" name="sigc::type_trait::type" link="structsigc_1_1type__trait.html#ae312a7f4e2466a20c9eec73136cd271a"/>
     <keyword type="struct" name="sigc::type_trait&lt; const T_type &amp; &gt;" link="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html"/>
     <keyword type="typedef" name="sigc::type_trait&lt; const T_type &amp; &gt;::pass" link="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html#a7b9cd2a3e6e7cf986e4e25e05c665c73"/>
-    <keyword type="typedef" name="sigc::type_trait&lt; const T_type &amp; &gt;::pointer" link="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html#a29b3ee172528ab2940d9731de9e4b132"/>
     <keyword type="typedef" name="sigc::type_trait&lt; const T_type &amp; &gt;::take" link="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html#a2c3a2a62adee114867045a7f77096435"/>
-    <keyword type="typedef" name="sigc::type_trait&lt; const T_type &amp; &gt;::type" link="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html#abb378de548c634f3b56dab5d4fbd1841"/>
     <keyword type="struct" name="sigc::type_trait&lt; T_type &amp; &gt;" link="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html"/>
     <keyword type="typedef" name="sigc::type_trait&lt; T_type &amp; &gt;::pass" link="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html#a1b24e79fed94df3fc0e7574e0ae1c991"/>
-    <keyword type="typedef" name="sigc::type_trait&lt; T_type &amp; &gt;::pointer" link="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html#a97f7ab2233eabcbbd25ebab4a50c5ee9"/>
     <keyword type="typedef" name="sigc::type_trait&lt; T_type &amp; &gt;::take" link="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html#a604c7ad05de42e3f9d28ab45c8d865b5"/>
-    <keyword type="typedef" name="sigc::type_trait&lt; T_type &amp; &gt;::type" link="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html#a07466c8c7e5eb429759e9412225636a3"/>
     <keyword type="struct" name="sigc::type_trait&lt; T_type[N]&gt;" link="structsigc_1_1type__trait_3_01T__type[N]_4.html"/>
     <keyword type="typedef" name="sigc::type_trait&lt; T_type[N]&gt;::pass" link="structsigc_1_1type__trait_3_01T__type[N]_4.html#abfd06dd56be6fda2436e9e15acb1fc72"/>
-    <keyword type="typedef" name="sigc::type_trait&lt; T_type[N]&gt;::pointer" link="structsigc_1_1type__trait_3_01T__type[N]_4.html#ae72df00db2702679e9653c3d26e5f04f"/>
     <keyword type="typedef" name="sigc::type_trait&lt; T_type[N]&gt;::take" link="structsigc_1_1type__trait_3_01T__type[N]_4.html#a9cb9e2faaa68a89ef1a74b8b7c98d81e"/>
-    <keyword type="typedef" name="sigc::type_trait&lt; T_type[N]&gt;::type" link="structsigc_1_1type__trait_3_01T__type[N]_4.html#acac14097ce3113948c5b85cc04210ad4"/>
     <keyword type="struct" name="sigc::type_trait&lt; void &gt;" link="structsigc_1_1type__trait_3_01void_01_4.html"/>
     <keyword type="typedef" name="sigc::type_trait&lt; void &gt;::pass" link="structsigc_1_1type__trait_3_01void_01_4.html#ab5d97b4ec126f3afeaf67e9a6b05b0be"/>
-    <keyword type="typedef" name="sigc::type_trait&lt; void &gt;::pointer" link="structsigc_1_1type__trait_3_01void_01_4.html#a69243f1c0d0e537e066632c1b6a107f9"/>
     <keyword type="typedef" name="sigc::type_trait&lt; void &gt;::take" link="structsigc_1_1type__trait_3_01void_01_4.html#a40d187392469ee48d24838ef38531b90"/>
-    <keyword type="typedef" name="sigc::type_trait&lt; void &gt;::type" link="structsigc_1_1type__trait_3_01void_01_4.html#add6e3395f22d8169275eafdbb3035fbe"/>
     <keyword type="struct" name="sigc::unwrap_reference" link="structsigc_1_1unwrap__reference.html"/>
     <keyword type="typedef" name="sigc::unwrap_reference::type" link="structsigc_1_1unwrap__reference.html#af35cad963fc073623282a2fb9c81f02a"/>
     <keyword type="struct" name="sigc::unwrap_reference&lt; const_reference_wrapper&lt; T_type &gt; &gt;" link="structsigc_1_1unwrap__reference_3_01const__reference__wrapper_3_01T__type_01_4_01_4.html"/>
     <keyword type="typedef" name="sigc::volatile_mem_functor1::result_type" link="classsigc_1_1volatile__mem__functor1.html#a3bcbf6ae6e950d35e4ac7b33fa066877"/>
     <keyword type="function" name="sigc::volatile_mem_functor1::volatile_mem_functor1" link="classsigc_1_1volatile__mem__functor1.html#a30ec3be683a2c466b23da53c8025608b"/>
     <keyword type="function" name="sigc::volatile_mem_functor1::volatile_mem_functor1" link="classsigc_1_1volatile__mem__functor1.html#a86d592aee0ca1d853b64b52224054029"/>
-    <keyword type="function" name="sigc::volatile_mem_functor1::operator()" link="classsigc_1_1volatile__mem__functor1.html#a93ca215c5cbfc6e9bef44e38f3635fe9"/>
-    <keyword type="function" name="sigc::volatile_mem_functor1::operator()" link="classsigc_1_1volatile__mem__functor1.html#ab229ce1bb3609e465e809eb5dfc47428"/>
+    <keyword type="function" name="sigc::volatile_mem_functor1::operator()" link="classsigc_1_1volatile__mem__functor1.html#a7e3689f54ea790bad4d7b442d6e32beb"/>
+    <keyword type="function" name="sigc::volatile_mem_functor1::operator()" link="classsigc_1_1volatile__mem__functor1.html#ab10c49ac7e959ebd8b351b082b3c5935"/>
     <keyword type="struct" name="sigc::volatile_mem_functor2" link="classsigc_1_1volatile__mem__functor2.html"/>
     <keyword type="typedef" name="sigc::volatile_mem_functor2::function_type" link="classsigc_1_1volatile__mem__functor2.html#a5faa6d84f05d64ff92e9e4ba6b8bcc1f"/>
     <keyword type="typedef" name="sigc::volatile_mem_functor2::result_type" link="classsigc_1_1volatile__mem__functor2.html#a67719071ed0eacd994fa6fe300cfb24d"/>
     <keyword type="function" name="sigc::volatile_mem_functor2::volatile_mem_functor2" link="classsigc_1_1volatile__mem__functor2.html#a273bbe27bc7b190d8457408cd328c1f9"/>
     <keyword type="function" name="sigc::volatile_mem_functor2::volatile_mem_functor2" link="classsigc_1_1volatile__mem__functor2.html#acba5e052ebb8884ff02cab194a2f794e"/>
-    <keyword type="function" name="sigc::volatile_mem_functor2::operator()" link="classsigc_1_1volatile__mem__functor2.html#a10aa8d2d17a83d18d0470986ffe7591e"/>
-    <keyword type="function" name="sigc::volatile_mem_functor2::operator()" link="classsigc_1_1volatile__mem__functor2.html#ae8c368143fecb49457733234a34f5aae"/>
+    <keyword type="function" name="sigc::volatile_mem_functor2::operator()" link="classsigc_1_1volatile__mem__functor2.html#a2c3a22a712b6d7c2d36e37bd70f5759d"/>
+    <keyword type="function" name="sigc::volatile_mem_functor2::operator()" link="classsigc_1_1volatile__mem__functor2.html#a714b29652dd190b4de01632bdcad783b"/>
     <keyword type="struct" name="sigc::volatile_mem_functor3" link="classsigc_1_1volatile__mem__functor3.html"/>
     <keyword type="typedef" name="sigc::volatile_mem_functor3::function_type" link="classsigc_1_1volatile__mem__functor3.html#aadf62624c12ef82ade8114184f0882c9"/>
     <keyword type="typedef" name="sigc::volatile_mem_functor3::result_type" link="classsigc_1_1volatile__mem__functor3.html#a229fe43026e97bbcf80215ea8e9fa828"/>
     <keyword type="function" name="sigc::volatile_mem_functor3::volatile_mem_functor3" link="classsigc_1_1volatile__mem__functor3.html#ad2319eebf06194ff516c27f581cbd7a5"/>
     <keyword type="function" name="sigc::volatile_mem_functor3::volatile_mem_functor3" link="classsigc_1_1volatile__mem__functor3.html#a2364e6ab68a8128ba9e9973c66c0ce1d"/>
-    <keyword type="function" name="sigc::volatile_mem_functor3::operator()" link="classsigc_1_1volatile__mem__functor3.html#a68c2811c3b5b69a92e7c3eda6ddf9ba2"/>
-    <keyword type="function" name="sigc::volatile_mem_functor3::operator()" link="classsigc_1_1volatile__mem__functor3.html#af88d0cde1beb833e0e391052cf75098f"/>
+    <keyword type="function" name="sigc::volatile_mem_functor3::operator()" link="classsigc_1_1volatile__mem__functor3.html#ada29662208acfe205afc2b78c70fd097"/>
+    <keyword type="function" name="sigc::volatile_mem_functor3::operator()" link="classsigc_1_1volatile__mem__functor3.html#a02973baeb8c05cc2dec2292f07991408"/>
     <keyword type="struct" name="sigc::volatile_mem_functor4" link="classsigc_1_1volatile__mem__functor4.html"/>
     <keyword type="typedef" name="sigc::volatile_mem_functor4::function_type" link="classsigc_1_1volatile__mem__functor4.html#a697cad0c578cd4ba3e04f6db8a39e283"/>
     <keyword type="typedef" name="sigc::volatile_mem_functor4::result_type" link="classsigc_1_1volatile__mem__functor4.html#a58dd95fa47c02a9ba6340682c7dbbcb0"/>
     <keyword type="function" name="sigc::volatile_mem_functor4::volatile_mem_functor4" link="classsigc_1_1volatile__mem__functor4.html#a5ba462855081b617085e59e7566927a7"/>
     <keyword type="function" name="sigc::volatile_mem_functor4::volatile_mem_functor4" link="classsigc_1_1volatile__mem__functor4.html#ab86348ff91ed7ce4cadff97c157e4024"/>
-    <keyword type="function" name="sigc::volatile_mem_functor4::operator()" link="classsigc_1_1volatile__mem__functor4.html#ace330ea014ed3e2b91eebcc8bf6a4beb"/>
-    <keyword type="function" name="sigc::volatile_mem_functor4::operator()" link="classsigc_1_1volatile__mem__functor4.html#aecefbb7c869d5f66c1b6d679ed49c082"/>
+    <keyword type="function" name="sigc::volatile_mem_functor4::operator()" link="classsigc_1_1volatile__mem__functor4.html#a6e753d5775bf5e738be860627940a0f5"/>
+    <keyword type="function" name="sigc::volatile_mem_functor4::operator()" link="classsigc_1_1volatile__mem__functor4.html#a348790f9ebeb4357158b53ceb694d3bb"/>
     <keyword type="struct" name="sigc::volatile_mem_functor5" link="classsigc_1_1volatile__mem__functor5.html"/>
     <keyword type="typedef" name="sigc::volatile_mem_functor5::function_type" link="classsigc_1_1volatile__mem__functor5.html#a43ce719034586bbd097c823376c288ef"/>
     <keyword type="typedef" name="sigc::volatile_mem_functor5::result_type" link="classsigc_1_1volatile__mem__functor5.html#ab647ea2e44db475cc2d4bae8be842127"/>
     <keyword type="function" name="sigc::volatile_mem_functor5::volatile_mem_functor5" link="classsigc_1_1volatile__mem__functor5.html#abe1011a71cd8e78d248e072fb7d60231"/>
     <keyword type="function" name="sigc::volatile_mem_functor5::volatile_mem_functor5" link="classsigc_1_1volatile__mem__functor5.html#a98e43ac4bafb96958bbbf658154794d0"/>
-    <keyword type="function" name="sigc::volatile_mem_functor5::operator()" link="classsigc_1_1volatile__mem__functor5.html#aba561797354b09741648c975c402eef8"/>
-    <keyword type="function" name="sigc::volatile_mem_functor5::operator()" link="classsigc_1_1volatile__mem__functor5.html#a36dc06ac5b66e8bec977153741718456"/>
+    <keyword type="function" name="sigc::volatile_mem_functor5::operator()" link="classsigc_1_1volatile__mem__functor5.html#a3e4f825143c5f6bea7e84b20eb3b1039"/>
+    <keyword type="function" name="sigc::volatile_mem_functor5::operator()" link="classsigc_1_1volatile__mem__functor5.html#aa60a0a6aa2d6e9d78a4e88461a9cd671"/>
     <keyword type="struct" name="sigc::volatile_mem_functor6" link="classsigc_1_1volatile__mem__functor6.html"/>
     <keyword type="typedef" name="sigc::volatile_mem_functor6::function_type" link="classsigc_1_1volatile__mem__functor6.html#a67b3a13a2f595360ff6f78cb96efe9d1"/>
     <keyword type="typedef" name="sigc::volatile_mem_functor6::result_type" link="classsigc_1_1volatile__mem__functor6.html#a1ce192c145ec5af4c826ccb2619cf002"/>
     <keyword type="function" name="sigc::volatile_mem_functor6::volatile_mem_functor6" link="classsigc_1_1volatile__mem__functor6.html#a782bbd4bff8bd939a008ceb9e0511bae"/>
     <keyword type="function" name="sigc::volatile_mem_functor6::volatile_mem_functor6" link="classsigc_1_1volatile__mem__functor6.html#a55c428dacaaff7f5dcd48ec02b53ed60"/>
-    <keyword type="function" name="sigc::volatile_mem_functor6::operator()" link="classsigc_1_1volatile__mem__functor6.html#a0e8695404c80f8a83ef3762a5b7af784"/>
-    <keyword type="function" name="sigc::volatile_mem_functor6::operator()" link="classsigc_1_1volatile__mem__functor6.html#af65315e6db00c73289a0d522b74c80c9"/>
+    <keyword type="function" name="sigc::volatile_mem_functor6::operator()" link="classsigc_1_1volatile__mem__functor6.html#a67543ff9801d252b910835d8ffd3445e"/>
+    <keyword type="function" name="sigc::volatile_mem_functor6::operator()" link="classsigc_1_1volatile__mem__functor6.html#acda84a62b2239ae04086c4e4cfcc7342"/>
     <keyword type="struct" name="sigc::volatile_mem_functor7" link="classsigc_1_1volatile__mem__functor7.html"/>
     <keyword type="typedef" name="sigc::volatile_mem_functor7::function_type" link="classsigc_1_1volatile__mem__functor7.html#a4ee701fd029c3b7f2f3a3af1aef428a0"/>
     <keyword type="typedef" name="sigc::volatile_mem_functor7::result_type" link="classsigc_1_1volatile__mem__functor7.html#a4762374376dcb7b11c77372edab78823"/>
     <keyword type="function" name="sigc::volatile_mem_functor7::volatile_mem_functor7" link="classsigc_1_1volatile__mem__functor7.html#a07834a50703bf92aad9bc167fa256d24"/>
     <keyword type="function" name="sigc::volatile_mem_functor7::volatile_mem_functor7" link="classsigc_1_1volatile__mem__functor7.html#a809146646d2dd726a385344f455402e4"/>
-    <keyword type="function" name="sigc::volatile_mem_functor7::operator()" link="classsigc_1_1volatile__mem__functor7.html#a87b4cf73bd422a42294c0ffc199d6f50"/>
-    <keyword type="function" name="sigc::volatile_mem_functor7::operator()" link="classsigc_1_1volatile__mem__functor7.html#a655613b259953a8e0de21e557b402ce1"/>
+    <keyword type="function" name="sigc::volatile_mem_functor7::operator()" link="classsigc_1_1volatile__mem__functor7.html#a5cb032f90a22c6455d7125ed542997af"/>
+    <keyword type="function" name="sigc::volatile_mem_functor7::operator()" link="classsigc_1_1volatile__mem__functor7.html#a9487258e09d4602eb0782e6314f4c7ee"/>
     <keyword type="struct" name="signal0&lt; T_return, nil &gt;" link="classsigc_1_1signal0.html"/>
     <keyword type="typedef" name="signal0&lt; T_return, nil &gt;::const_iterator" link="classsigc_1_1signal0.html#ad4f7c62954f5c270e115d9b2a2df15ea"/>
     <keyword type="typedef" name="signal0&lt; T_return, nil &gt;::const_reverse_iterator" link="classsigc_1_1signal0.html#a476f559a69eef5999c99cd6262a9aa2f"/>
     <keyword type="function" name="signal1&lt; T_return, T_arg1, nil &gt;::signal1" link="classsigc_1_1signal1.html#aba62d8d0b9591bcfd728f8ae8a22d600"/>
     <keyword type="function" name="signal1&lt; T_return, T_arg1, nil &gt;::signal1" link="classsigc_1_1signal1.html#ab3378dd754ffddb4760f2a3afb271dbe"/>
     <keyword type="function" name="signal1&lt; T_return, T_arg1, nil &gt;::connect" link="classsigc_1_1signal1.html#aac2ade0896bd4a982777d5dd6ac75888"/>
-    <keyword type="function" name="signal1&lt; T_return, T_arg1, nil &gt;::emit" link="classsigc_1_1signal1.html#a3d6fc96f07c19d77e5eab9925c101c83"/>
-    <keyword type="function" name="signal1&lt; T_return, T_arg1, nil &gt;::emit_reverse" link="classsigc_1_1signal1.html#ac877a1227874a77258d28376ecb99810"/>
-    <keyword type="function" name="signal1&lt; T_return, T_arg1, nil &gt;::make_slot" link="classsigc_1_1signal1.html#a3b476d67c4622e69aeb4d495603d9fad"/>
-    <keyword type="function" name="signal1&lt; T_return, T_arg1, nil &gt;::operator()" link="classsigc_1_1signal1.html#a5f150c88559aacf13edd07bd7917c96a"/>
+    <keyword type="function" name="signal1&lt; T_return, T_arg1, nil &gt;::emit" link="classsigc_1_1signal1.html#a4893aa0864f31abd466efdc3c0137202"/>
+    <keyword type="function" name="signal1&lt; T_return, T_arg1, nil &gt;::emit_reverse" link="classsigc_1_1signal1.html#a06be06b9bd27e2302d884306c08dab98"/>
+    <keyword type="function" name="signal1&lt; T_return, T_arg1, nil &gt;::make_slot" link="classsigc_1_1signal1.html#ab4e68804403af87b42b4351b79aba720"/>
+    <keyword type="function" name="signal1&lt; T_return, T_arg1, nil &gt;::operator()" link="classsigc_1_1signal1.html#a5734a573c17b00eb31e3c060a6580a10"/>
     <keyword type="function" name="signal1&lt; T_return, T_arg1, nil &gt;::slots" link="classsigc_1_1signal1.html#a7653b68e6a3b8445de91f89060bf2600"/>
     <keyword type="function" name="signal1&lt; T_return, T_arg1, nil &gt;::slots" link="classsigc_1_1signal1.html#af43eb365c7c52560f1c4c1eb3340155d"/>
     <keyword type="struct" name="signal2&lt; T_return, T_arg1, T_arg2, nil &gt;" link="classsigc_1_1signal2.html"/>
     <keyword type="function" name="signal2&lt; T_return, T_arg1, T_arg2, nil &gt;::signal2" link="classsigc_1_1signal2.html#a47aba9b19bc2bef0be7183022567e3ea"/>
     <keyword type="function" name="signal2&lt; T_return, T_arg1, T_arg2, nil &gt;::signal2" link="classsigc_1_1signal2.html#aa634515507f2ea4a35584e12e2dc92e7"/>
     <keyword type="function" name="signal2&lt; T_return, T_arg1, T_arg2, nil &gt;::connect" link="classsigc_1_1signal2.html#aa686af4f961b098a23d4f7276437c2b0"/>
-    <keyword type="function" name="signal2&lt; T_return, T_arg1, T_arg2, nil &gt;::emit" link="classsigc_1_1signal2.html#a87dc42578a7adf951a07a4185528ec8e"/>
-    <keyword type="function" name="signal2&lt; T_return, T_arg1, T_arg2, nil &gt;::emit_reverse" link="classsigc_1_1signal2.html#a98b518422c244c7a46ef510ac85dc107"/>
-    <keyword type="function" name="signal2&lt; T_return, T_arg1, T_arg2, nil &gt;::make_slot" link="classsigc_1_1signal2.html#a67a5d572e75dcb64b068f4045c17d6b9"/>
-    <keyword type="function" name="signal2&lt; T_return, T_arg1, T_arg2, nil &gt;::operator()" link="classsigc_1_1signal2.html#abd0c26d0af75ee365d5f02d01a8584d8"/>
+    <keyword type="function" name="signal2&lt; T_return, T_arg1, T_arg2, nil &gt;::emit" link="classsigc_1_1signal2.html#ad0bef6ff1542e3b8a6886d6a2245f080"/>
+    <keyword type="function" name="signal2&lt; T_return, T_arg1, T_arg2, nil &gt;::emit_reverse" link="classsigc_1_1signal2.html#aa7f667dfda17330e0e206923cfa7cc63"/>
+    <keyword type="function" name="signal2&lt; T_return, T_arg1, T_arg2, nil &gt;::make_slot" link="classsigc_1_1signal2.html#a6100abe9cd679c48fc3fb63ee9d289c5"/>
+    <keyword type="function" name="signal2&lt; T_return, T_arg1, T_arg2, nil &gt;::operator()" link="classsigc_1_1signal2.html#a97ee99a844f493929b1a114d549f6507"/>
     <keyword type="function" name="signal2&lt; T_return, T_arg1, T_arg2, nil &gt;::slots" link="classsigc_1_1signal2.html#ac28b0205aa1e60cc5ce062d4d8545323"/>
     <keyword type="function" name="signal2&lt; T_return, T_arg1, T_arg2, nil &gt;::slots" link="classsigc_1_1signal2.html#a258c0e2926cc21629989bee8a92ec86a"/>
     <keyword type="struct" name="signal3&lt; T_return, T_arg1, T_arg2, T_arg3, nil &gt;" link="classsigc_1_1signal3.html"/>
     <keyword type="function" name="signal3&lt; T_return, T_arg1, T_arg2, T_arg3, nil &gt;::signal3" link="classsigc_1_1signal3.html#a52731959f272612fd6abfe8850c5c8cf"/>
     <keyword type="function" name="signal3&lt; T_return, T_arg1, T_arg2, T_arg3, nil &gt;::signal3" link="classsigc_1_1signal3.html#afe2c4320927b403b011a2538317e6c70"/>
     <keyword type="function" name="signal3&lt; T_return, T_arg1, T_arg2, T_arg3, nil &gt;::connect" link="classsigc_1_1signal3.html#a3eae0b3796b2736be847f33a5124aacd"/>
-    <keyword type="function" name="signal3&lt; T_return, T_arg1, T_arg2, T_arg3, nil &gt;::emit" link="classsigc_1_1signal3.html#a85f1768341d975b5b81418ac774b47d8"/>
-    <keyword type="function" name="signal3&lt; T_return, T_arg1, T_arg2, T_arg3, nil &gt;::emit_reverse" link="classsigc_1_1signal3.html#a1c2e4104a3d546748b3f906d421f44a9"/>
-    <keyword type="function" name="signal3&lt; T_return, T_arg1, T_arg2, T_arg3, nil &gt;::make_slot" link="classsigc_1_1signal3.html#a025abd721a15f3d6a0d5e1bfe329d796"/>
-    <keyword type="function" name="signal3&lt; T_return, T_arg1, T_arg2, T_arg3, nil &gt;::operator()" link="classsigc_1_1signal3.html#a4e0e9364afa1d0f23cead97c719e62c0"/>
+    <keyword type="function" name="signal3&lt; T_return, T_arg1, T_arg2, T_arg3, nil &gt;::emit" link="classsigc_1_1signal3.html#ae753431d2f0c2b4cd8a9792c997e09d8"/>
+    <keyword type="function" name="signal3&lt; T_return, T_arg1, T_arg2, T_arg3, nil &gt;::emit_reverse" link="classsigc_1_1signal3.html#a9cf91d833104e7807098afe85f00fb9e"/>
+    <keyword type="function" name="signal3&lt; T_return, T_arg1, T_arg2, T_arg3, nil &gt;::make_slot" link="classsigc_1_1signal3.html#ac3ca6193c4fa1dfffd2a287a4ddd072b"/>
+    <keyword type="function" name="signal3&lt; T_return, T_arg1, T_arg2, T_arg3, nil &gt;::operator()" link="classsigc_1_1signal3.html#a3169ce2939a1c47b1984e55a946f0c1b"/>
     <keyword type="function" name="signal3&lt; T_return, T_arg1, T_arg2, T_arg3, nil &gt;::slots" link="classsigc_1_1signal3.html#ab9606b708078956a758b81503f956bee"/>
     <keyword type="function" name="signal3&lt; T_return, T_arg1, T_arg2, T_arg3, nil &gt;::slots" link="classsigc_1_1signal3.html#aae26e88b26bb928f4931e2fc8668bb3c"/>
     <keyword type="struct" name="signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil &gt;" link="classsigc_1_1signal4.html"/>
     <keyword type="function" name="signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil &gt;::signal4" link="classsigc_1_1signal4.html#a2d469f516a9edac2b20d7f6cf46e821a"/>
     <keyword type="function" name="signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil &gt;::signal4" link="classsigc_1_1signal4.html#a2d29b39c12c6c014ed7166190e9c8e22"/>
     <keyword type="function" name="signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil &gt;::connect" link="classsigc_1_1signal4.html#a5fdb6df3cf74f5c96fb6319eef4d0a39"/>
-    <keyword type="function" name="signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil &gt;::emit" link="classsigc_1_1signal4.html#a9e0f06318470c16279cd7f56cc5c2bc1"/>
-    <keyword type="function" name="signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil &gt;::emit_reverse" link="classsigc_1_1signal4.html#a6554822c39be3bbbb6c054b4542f9aed"/>
-    <keyword type="function" name="signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil &gt;::make_slot" link="classsigc_1_1signal4.html#ace2b9dfd3ea0da618c9006ce49da0b08"/>
-    <keyword type="function" name="signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil &gt;::operator()" link="classsigc_1_1signal4.html#ac1efa42f5753dbe3e0c0313ee087c8a6"/>
+    <keyword type="function" name="signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil &gt;::emit" link="classsigc_1_1signal4.html#a16d68efe8c4495877e263f424466755b"/>
+    <keyword type="function" name="signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil &gt;::emit_reverse" link="classsigc_1_1signal4.html#ab3a5271b19f65f2066deec6f0504cfc1"/>
+    <keyword type="function" name="signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil &gt;::make_slot" link="classsigc_1_1signal4.html#ae93761723ae7257ea74ee5b0db850c7f"/>
+    <keyword type="function" name="signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil &gt;::operator()" link="classsigc_1_1signal4.html#a7bfde7c1427ed55f3be628e467aa0cf5"/>
     <keyword type="function" name="signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil &gt;::slots" link="classsigc_1_1signal4.html#ae490f1a6802c40a4c3b12e1580520c88"/>
     <keyword type="function" name="signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil &gt;::slots" link="classsigc_1_1signal4.html#a3336c8164cb70eae8f5de655f55ed29f"/>
     <keyword type="struct" name="signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil &gt;" link="classsigc_1_1signal5.html"/>
     <keyword type="function" name="signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil &gt;::signal5" link="classsigc_1_1signal5.html#af717d1a6fd8612da84dce33fe6640b7a"/>
     <keyword type="function" name="signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil &gt;::signal5" link="classsigc_1_1signal5.html#a7885861b9cdbacbe2d58a13cd96ec265"/>
     <keyword type="function" name="signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil &gt;::connect" link="classsigc_1_1signal5.html#a057789cc27a920700e240f8f3d78dd65"/>
-    <keyword type="function" name="signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil &gt;::emit" link="classsigc_1_1signal5.html#adb7ae6a12e70f96bfdf2b0d36ba0d974"/>
-    <keyword type="function" name="signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil &gt;::emit_reverse" link="classsigc_1_1signal5.html#ac9a8f41617fae87eeb809f8f542a5f93"/>
-    <keyword type="function" name="signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil &gt;::make_slot" link="classsigc_1_1signal5.html#a7ed3002fdf8a0b3cb3769d7edc0c729b"/>
-    <keyword type="function" name="signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil &gt;::operator()" link="classsigc_1_1signal5.html#a17d8e59e84767681fc29d679287f7770"/>
+    <keyword type="function" name="signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil &gt;::emit" link="classsigc_1_1signal5.html#ade0afa18b931b68da262d24794b89b94"/>
+    <keyword type="function" name="signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil &gt;::emit_reverse" link="classsigc_1_1signal5.html#a6a003701c5c19b65e00e5951f9dc8eb4"/>
+    <keyword type="function" name="signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil &gt;::make_slot" link="classsigc_1_1signal5.html#a4208e20967c6eb0a069fa03ae19f718a"/>
+    <keyword type="function" name="signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil &gt;::operator()" link="classsigc_1_1signal5.html#a553ee81b3d101eee9c113d0023ff6dc3"/>
     <keyword type="function" name="signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil &gt;::slots" link="classsigc_1_1signal5.html#ad6a4ae2a214d8710be6e36bb425587fc"/>
     <keyword type="function" name="signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil &gt;::slots" link="classsigc_1_1signal5.html#a84f5c68895c8d6da07c1caa00088617b"/>
     <keyword type="struct" name="signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil &gt;" link="classsigc_1_1signal6.html"/>
     <keyword type="function" name="signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil &gt;::signal6" link="classsigc_1_1signal6.html#af7f529bbd9cf26d468ed18426b9b51ea"/>
     <keyword type="function" name="signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil &gt;::signal6" link="classsigc_1_1signal6.html#a0244dde296bd892c590c86ced5281e3b"/>
     <keyword type="function" name="signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil &gt;::connect" link="classsigc_1_1signal6.html#a66c302607cf4fb74f5d3352f9c394c9b"/>
-    <keyword type="function" name="signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil &gt;::emit" link="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f"/>
-    <keyword type="function" name="signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil &gt;::emit_reverse" link="classsigc_1_1signal6.html#ae9ef6eb147d18a0896e0cfd94c85177d"/>
-    <keyword type="function" name="signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil &gt;::make_slot" link="classsigc_1_1signal6.html#ae5d45043c11979cef24bf5e3d8093576"/>
-    <keyword type="function" name="signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil &gt;::operator()" link="classsigc_1_1signal6.html#a2c2c5ecc4fc0157d337eea628a9ac214"/>
+    <keyword type="function" name="signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil &gt;::emit" link="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433"/>
+    <keyword type="function" name="signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil &gt;::emit_reverse" link="classsigc_1_1signal6.html#a1be5b99ece44d202f4ade64213372836"/>
+    <keyword type="function" name="signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil &gt;::make_slot" link="classsigc_1_1signal6.html#a708b94fd06d2f712911d4c2709e5b8a2"/>
+    <keyword type="function" name="signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil &gt;::operator()" link="classsigc_1_1signal6.html#ad4f4d214fd04b52c6042397bdb852643"/>
     <keyword type="function" name="signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil &gt;::slots" link="classsigc_1_1signal6.html#af44115a7bfa4586fc5312259a1df9567"/>
     <keyword type="function" name="signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil &gt;::slots" link="classsigc_1_1signal6.html#a33206535cad2a3c5d32d8391904c9524"/>
     <keyword type="struct" name="signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil &gt;" link="classsigc_1_1signal7.html"/>
     <keyword type="function" name="signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil &gt;::signal7" link="classsigc_1_1signal7.html#ab6d54db53a164fb459fcb342d4b45ff0"/>
     <keyword type="function" name="signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil &gt;::signal7" link="classsigc_1_1signal7.html#a12d6e064d0a5c2a8c09d60a64184a823"/>
     <keyword type="function" name="signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil &gt;::connect" link="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2"/>
-    <keyword type="function" name="signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil &gt;::emit" link="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0"/>
-    <keyword type="function" name="signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil &gt;::emit_reverse" link="classsigc_1_1signal7.html#a8ba0d7555460070b6c21ca9e7a99ff0a"/>
-    <keyword type="function" name="signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil &gt;::make_slot" link="classsigc_1_1signal7.html#a0948c25035b18b01efa60d08b26f6d51"/>
-    <keyword type="function" name="signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil &gt;::operator()" link="classsigc_1_1signal7.html#a11b73bd2c5d40e02eab78b38ce0d097d"/>
+    <keyword type="function" name="signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil &gt;::emit" link="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3"/>
+    <keyword type="function" name="signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil &gt;::emit_reverse" link="classsigc_1_1signal7.html#a792dad46facc66693a65bbb142942c73"/>
+    <keyword type="function" name="signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil &gt;::make_slot" link="classsigc_1_1signal7.html#a79eae01a881123f78c18ec7f04182e14"/>
+    <keyword type="function" name="signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil &gt;::operator()" link="classsigc_1_1signal7.html#ab37db0ecc788824d0baa3c301efc8dcd"/>
     <keyword type="function" name="signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil &gt;::slots" link="classsigc_1_1signal7.html#a68153d9079b4881352113079cd6216f7"/>
     <keyword type="function" name="signal7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil &gt;::slots" link="classsigc_1_1signal7.html#a89e3cab128cf4768f1e95e09bf66e088"/>
     <keyword type="struct" name="volatile_limit_reference&lt; T_obj &gt;" link="classsigc_1_1volatile__limit__reference.html"/>
     <keyword type="function" name="volatile_limit_reference&lt; T_obj &gt;::volatile_limit_reference" link="classsigc_1_1volatile__limit__reference.html#acb3e6e1ecc628343f94faae718b58066"/>
     <keyword type="function" name="volatile_limit_reference&lt; T_obj &gt;::invoke" link="classsigc_1_1volatile__limit__reference.html#a932be0a7adce8fac57f269d551e271a3"/>
     <keyword type="function" name="volatile_limit_reference&lt; T_obj &gt;::visit" link="classsigc_1_1volatile__limit__reference.html#a14357ecc1a8e064d5f5531ce82542e74"/>
+    <keyword type="typedef" name="sigc::type_trait_pass_t" link="namespacesigc.html#aa2d13c7fc829cfec6e0f9d5092f2aa79"/>
+    <keyword type="typedef" name="sigc::type_trait_take_t" link="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e"/>
     <keyword type="function" name="sigc::bind" link="group__bind.html#ga2f099bc6056b32f2a58134ba8537c6f4"/>
     <keyword type="function" name="sigc::bind" link="group__bind.html#ga211b3361bb1ae7484b2b276fd926b962"/>
     <keyword type="function" name="sigc::bind" link="group__bind.html#gaf1e076f0734addb8080f1cbcac602591"/>
index 585636b8776e9c9ad3829f5c40f07c683574aa07..b91fc5ae95978c6263e9d31dacf4cc96e345943a 100644 (file)
     <class kind="struct">sigc::type_trait&lt; T_type[N]&gt;</class>
     <class kind="struct">sigc::type_trait&lt; void &gt;</class>
     <namespace>sigc</namespace>
+    <member kind="typedef">
+      <type>typename type_trait&lt; T &gt;::pass</type>
+      <name>type_trait_pass_t</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>aa2d13c7fc829cfec6e0f9d5092f2aa79</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>typename type_trait&lt; T &gt;::take</type>
+      <name>type_trait_take_t</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>aa0d56c61023af35c47b79db80b32fd2e</anchor>
+      <arglist></arglist>
+    </member>
   </compound>
   <compound kind="file">
     <name>type_traits.h</name>
       <type></type>
       <name>bind_functor</name>
       <anchorfile>structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html</anchorfile>
-      <anchor>a0be421283bbc5c67a1ab96e7f8f77028</anchor>
-      <arglist>(typename type_trait&lt; T_functor &gt;::take _A_func, typename type_trait&lt; T_bound &gt;::take _A_bound)</arglist>
+      <anchor>ac170bca0fe2af4722cf6e1fd6b3de128</anchor>
+      <arglist>(type_trait_take_t&lt; T_functor &gt; _A_func, type_trait_take_t&lt; T_bound &gt; _A_bound)</arglist>
     </member>
     <member kind="function">
       <type>result_type</type>
       <type></type>
       <name>bind_functor</name>
       <anchorfile>structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html</anchorfile>
-      <anchor>af8471d9a82a86ff6e66337e3d7b90ce7</anchor>
-      <arglist>(typename type_trait&lt; T_functor &gt;::take _A_func, typename type_trait&lt; T_type1 &gt;::take _A_bound1)</arglist>
+      <anchor>ad61bb64a42d144999a94767cd6031259</anchor>
+      <arglist>(type_trait_take_t&lt; T_functor &gt; _A_func, type_trait_take_t&lt; T_type1 &gt; _A_bound1)</arglist>
     </member>
     <member kind="function">
       <type>result_type</type>
       <type></type>
       <name>bind_return_functor</name>
       <anchorfile>structsigc_1_1bind__return__functor.html</anchorfile>
-      <anchor>af55e50941ead03070bcc10742545393e</anchor>
-      <arglist>(typename type_trait&lt; T_functor &gt;::take _A_functor, typename type_trait&lt; T_return &gt;::take _A_ret_value)</arglist>
+      <anchor>a1fa9551283794b249cbbdf7d270745d4</anchor>
+      <arglist>(type_trait_take_t&lt; T_functor &gt; _A_functor, type_trait_take_t&lt; T_return &gt; _A_ret_value)</arglist>
     </member>
     <member kind="function">
       <type>unwrap_reference&lt; T_return &gt;::type</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1bound__const__mem__functor1.html</anchorfile>
-      <anchor>aa6afdce8f719849ffc6017f8ac5625bb</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1) const </arglist>
+      <anchor>abf57a498c309b0291f1293215dd41504</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </arglist>
     </member>
     <member kind="variable">
       <type>const_limit_reference&lt; T_obj &gt;</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1bound__const__mem__functor2.html</anchorfile>
-      <anchor>adabf31280e161f126e256d4e2ee5b00b</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2) const </arglist>
+      <anchor>ab6f79018c4e2f09fc153e211ec0ddff2</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2) const </arglist>
     </member>
     <member kind="variable">
       <type>const_limit_reference&lt; T_obj &gt;</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1bound__const__mem__functor3.html</anchorfile>
-      <anchor>a512ff6f251c14b84980ee87acdd6fc08</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3) const </arglist>
+      <anchor>abd7a73629f12c4a85940bac69a6092e1</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3) const </arglist>
     </member>
     <member kind="variable">
       <type>const_limit_reference&lt; T_obj &gt;</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1bound__const__mem__functor4.html</anchorfile>
-      <anchor>a3822ecd72bd0b496a06e96f98d11dea5</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4) const </arglist>
+      <anchor>ac87b54763c850eeec2ad327e16942194</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4) const </arglist>
     </member>
     <member kind="variable">
       <type>const_limit_reference&lt; T_obj &gt;</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1bound__const__mem__functor5.html</anchorfile>
-      <anchor>a7ad802d4ef0c43353ab20cd85de8b933</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5) const </arglist>
+      <anchor>acd3a6db6fcc4d2250d38bc02b143498f</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5) const </arglist>
     </member>
     <member kind="variable">
       <type>const_limit_reference&lt; T_obj &gt;</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1bound__const__mem__functor6.html</anchorfile>
-      <anchor>ae261c6047332e15a354461611299706b</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6) const </arglist>
+      <anchor>a2fc4972340f4deda1e696bfbfe787d1f</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6) const </arglist>
     </member>
     <member kind="variable">
       <type>const_limit_reference&lt; T_obj &gt;</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1bound__const__mem__functor7.html</anchorfile>
-      <anchor>a19781fcc3bda024dfece2cf00d505d73</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const </arglist>
+      <anchor>ab6790fd19c9e4cb06c8ed3fa0d6e077f</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const </arglist>
     </member>
     <member kind="variable">
       <type>const_limit_reference&lt; T_obj &gt;</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1bound__const__volatile__mem__functor1.html</anchorfile>
-      <anchor>a028c7c04ce109691819316e77b822e7a</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1) const </arglist>
+      <anchor>a6a850933b24ad97151f2f7717854ec33</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </arglist>
     </member>
     <member kind="variable">
       <type>const_volatile_limit_reference&lt; T_obj &gt;</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1bound__const__volatile__mem__functor2.html</anchorfile>
-      <anchor>ae28dac1656f7ad45057b8ad3dd5882f9</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2) const </arglist>
+      <anchor>ac6ae5aa101d8abb9fc011da7bf34d6c4</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2) const </arglist>
     </member>
     <member kind="variable">
       <type>const_volatile_limit_reference&lt; T_obj &gt;</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1bound__const__volatile__mem__functor3.html</anchorfile>
-      <anchor>aae92092631a6fdb479f07914807343bc</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3) const </arglist>
+      <anchor>a2e25926856bfcc296e8a6c1b14604700</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3) const </arglist>
     </member>
     <member kind="variable">
       <type>const_volatile_limit_reference&lt; T_obj &gt;</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1bound__const__volatile__mem__functor4.html</anchorfile>
-      <anchor>a1d900d359f3a2d828f3e1f676bd53d48</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4) const </arglist>
+      <anchor>a83d3e3fa1f28a519304467df3d71bd3d</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4) const </arglist>
     </member>
     <member kind="variable">
       <type>const_volatile_limit_reference&lt; T_obj &gt;</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1bound__const__volatile__mem__functor5.html</anchorfile>
-      <anchor>a51d355f17daacfbc2dbe01194c5821e9</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5) const </arglist>
+      <anchor>a7bf392e27cdc6e28d762e56923bb7e32</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5) const </arglist>
     </member>
     <member kind="variable">
       <type>const_volatile_limit_reference&lt; T_obj &gt;</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1bound__const__volatile__mem__functor6.html</anchorfile>
-      <anchor>a1ca04b8397d16d03e086f0dc98241eee</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6) const </arglist>
+      <anchor>a72c9cdc12218b79c36c4c1e6bcdc8510</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6) const </arglist>
     </member>
     <member kind="variable">
       <type>const_volatile_limit_reference&lt; T_obj &gt;</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1bound__const__volatile__mem__functor7.html</anchorfile>
-      <anchor>aee72086f8a25fd7935f8024f2d2d01b7</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const </arglist>
+      <anchor>a59a468b9d9e9a103a9ea06bab62ed772</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const </arglist>
     </member>
     <member kind="variable">
       <type>const_volatile_limit_reference&lt; T_obj &gt;</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1bound__mem__functor1.html</anchorfile>
-      <anchor>a5c589e3b5ce49a8845554ce9e95032a3</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1) const </arglist>
+      <anchor>a027784cd93e42f1500fcc95c68c5dc91</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </arglist>
     </member>
     <member kind="variable">
       <type>limit_reference&lt; T_obj &gt;</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1bound__mem__functor2.html</anchorfile>
-      <anchor>a16fbd8a1ed338ee620c3b965fdfd7eb0</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2) const </arglist>
+      <anchor>a59bad11bbacff2fc6c252107b5a484d8</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2) const </arglist>
     </member>
     <member kind="variable">
       <type>limit_reference&lt; T_obj &gt;</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1bound__mem__functor3.html</anchorfile>
-      <anchor>af8d299f488a73a32578b0342988a3322</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3) const </arglist>
+      <anchor>aef99cc6ff585af40d08599b0c893fff6</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3) const </arglist>
     </member>
     <member kind="variable">
       <type>limit_reference&lt; T_obj &gt;</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1bound__mem__functor4.html</anchorfile>
-      <anchor>a26917718a5755c745e96699e2ba482b7</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4) const </arglist>
+      <anchor>a622496b540da06fe94e5d4b3c65f86e7</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4) const </arglist>
     </member>
     <member kind="variable">
       <type>limit_reference&lt; T_obj &gt;</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1bound__mem__functor5.html</anchorfile>
-      <anchor>abd409fe824cfe3d9881cc26ce48b64a1</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5) const </arglist>
+      <anchor>a2fe3cbd5aa04046fb6d0ac8b9a55f902</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5) const </arglist>
     </member>
     <member kind="variable">
       <type>limit_reference&lt; T_obj &gt;</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1bound__mem__functor6.html</anchorfile>
-      <anchor>af3927372cae3eb56ea1c2fc6656e0f5a</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6) const </arglist>
+      <anchor>a827677125dd399383e4edc2e388ffc6d</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6) const </arglist>
     </member>
     <member kind="variable">
       <type>limit_reference&lt; T_obj &gt;</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1bound__mem__functor7.html</anchorfile>
-      <anchor>a4a2eb13cbf93c04580d6d88e6116db8e</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const </arglist>
+      <anchor>a91f9aca2bb76f5837372eb57cae97fec</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const </arglist>
     </member>
     <member kind="variable">
       <type>limit_reference&lt; T_obj &gt;</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1bound__volatile__mem__functor1.html</anchorfile>
-      <anchor>a6bc5e5e893f6be97484a0ccba322013c</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1) const </arglist>
+      <anchor>ad3ab37d42aa958a3c1e5ea1c37165cbd</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </arglist>
     </member>
     <member kind="variable">
       <type>volatile_limit_reference&lt; T_obj &gt;</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1bound__volatile__mem__functor2.html</anchorfile>
-      <anchor>a233338625fb4cca8dbc94c629625d86d</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2) const </arglist>
+      <anchor>a1726984b914334669aea3cd997b48a8b</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2) const </arglist>
     </member>
     <member kind="variable">
       <type>volatile_limit_reference&lt; T_obj &gt;</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1bound__volatile__mem__functor3.html</anchorfile>
-      <anchor>a6ce4c3e0e78cb5271f5c4dfaecb324e1</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3) const </arglist>
+      <anchor>aba2a306538ca32bd48e9cb757585044a</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3) const </arglist>
     </member>
     <member kind="variable">
       <type>volatile_limit_reference&lt; T_obj &gt;</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1bound__volatile__mem__functor4.html</anchorfile>
-      <anchor>ac394e06d0e3745ad4ca62bc495ce23d0</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4) const </arglist>
+      <anchor>ae268793e6685d3ffaa1ea598a694d6f6</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4) const </arglist>
     </member>
     <member kind="variable">
       <type>volatile_limit_reference&lt; T_obj &gt;</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1bound__volatile__mem__functor5.html</anchorfile>
-      <anchor>a9f4a121e0e0709b28dfcf31df7a7e0a3</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5) const </arglist>
+      <anchor>a59c5d86aa42ff8c14d9ecb9646db7166</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5) const </arglist>
     </member>
     <member kind="variable">
       <type>volatile_limit_reference&lt; T_obj &gt;</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1bound__volatile__mem__functor6.html</anchorfile>
-      <anchor>a8f826c208d2cb84e687c508e671b0eb3</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6) const </arglist>
+      <anchor>a283bbd7d42e91155e11195908b4fd2cb</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6) const </arglist>
     </member>
     <member kind="variable">
       <type>volatile_limit_reference&lt; T_obj &gt;</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1bound__volatile__mem__functor7.html</anchorfile>
-      <anchor>abb41ad4fced6ba1de91d0ffbb58fe2de</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const </arglist>
+      <anchor>a8cdb26b6938b760bfdc3bf34570184ef</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const </arglist>
     </member>
     <member kind="variable">
       <type>volatile_limit_reference&lt; T_obj &gt;</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1const__mem__functor1.html</anchorfile>
-      <anchor>a4acc3a59eee797f199988ff5f80d53ae</anchor>
-      <arglist>(const T_obj *_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1) const </arglist>
+      <anchor>a2c6f54619e3ff9c15ddaba1e39771cc1</anchor>
+      <arglist>(const T_obj *_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </arglist>
     </member>
     <member kind="function">
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1const__mem__functor1.html</anchorfile>
-      <anchor>a6dc04061c2a3cf3412d0b1e5f38f5bd5</anchor>
-      <arglist>(const T_obj &amp;_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1) const </arglist>
+      <anchor>ac8fce16f2a4d5f7f07abf4331267f8a0</anchor>
+      <arglist>(const T_obj &amp;_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </arglist>
     </member>
     <member kind="variable" protection="protected">
       <type>function_type</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1const__mem__functor2.html</anchorfile>
-      <anchor>a9da6633c6aa91f86ce986967566747b6</anchor>
-      <arglist>(const T_obj *_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2) const </arglist>
+      <anchor>acf0ce3cce7eb053b8b4b21945a68bc80</anchor>
+      <arglist>(const T_obj *_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2) const </arglist>
     </member>
     <member kind="function">
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1const__mem__functor2.html</anchorfile>
-      <anchor>a6441206062146d43a0e72be48519ae02</anchor>
-      <arglist>(const T_obj &amp;_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2) const </arglist>
+      <anchor>a2c0d7b7b2b32a221feb6edaebd3aee3d</anchor>
+      <arglist>(const T_obj &amp;_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2) const </arglist>
     </member>
     <member kind="variable" protection="protected">
       <type>function_type</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1const__mem__functor3.html</anchorfile>
-      <anchor>ad8def027881b5a6047b9839177dbe85c</anchor>
-      <arglist>(const T_obj *_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3) const </arglist>
+      <anchor>a43437137cb073dd22de17a16d528f737</anchor>
+      <arglist>(const T_obj *_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3) const </arglist>
     </member>
     <member kind="function">
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1const__mem__functor3.html</anchorfile>
-      <anchor>a50e037ab8e8c28d7ef0776b7f0b3801e</anchor>
-      <arglist>(const T_obj &amp;_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3) const </arglist>
+      <anchor>a844467fda65e43ef1f0284f5378d8b79</anchor>
+      <arglist>(const T_obj &amp;_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3) const </arglist>
     </member>
     <member kind="variable" protection="protected">
       <type>function_type</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1const__mem__functor4.html</anchorfile>
-      <anchor>a60f0358e32bbf1b96c086d53d87ec2c7</anchor>
-      <arglist>(const T_obj *_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4) const </arglist>
+      <anchor>aab7d76a8f15aac7b907020383d6d7ba7</anchor>
+      <arglist>(const T_obj *_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4) const </arglist>
     </member>
     <member kind="function">
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1const__mem__functor4.html</anchorfile>
-      <anchor>a736addff58f97101f7a15a57a6ce267a</anchor>
-      <arglist>(const T_obj &amp;_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4) const </arglist>
+      <anchor>acb4060913f99af87627d5ca524efcecb</anchor>
+      <arglist>(const T_obj &amp;_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4) const </arglist>
     </member>
     <member kind="variable" protection="protected">
       <type>function_type</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1const__mem__functor5.html</anchorfile>
-      <anchor>a248914dce1045bca14ba45f7b8ab7a9f</anchor>
-      <arglist>(const T_obj *_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5) const </arglist>
+      <anchor>af468730a8c1dfffa8b8746f1c1645213</anchor>
+      <arglist>(const T_obj *_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5) const </arglist>
     </member>
     <member kind="function">
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1const__mem__functor5.html</anchorfile>
-      <anchor>aa05d496807afeb8f80e62e9c897a39e8</anchor>
-      <arglist>(const T_obj &amp;_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5) const </arglist>
+      <anchor>a1309cf4a836345e5f9fe3724944a85cd</anchor>
+      <arglist>(const T_obj &amp;_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5) const </arglist>
     </member>
     <member kind="variable" protection="protected">
       <type>function_type</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1const__mem__functor6.html</anchorfile>
-      <anchor>a73952a23160711fcea38e66e74652523</anchor>
-      <arglist>(const T_obj *_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6) const </arglist>
+      <anchor>a76d03ed81f8b2e90f9e13f8c4c5f786d</anchor>
+      <arglist>(const T_obj *_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6) const </arglist>
     </member>
     <member kind="function">
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1const__mem__functor6.html</anchorfile>
-      <anchor>a909e792716f9132a6fed7092c73fa72e</anchor>
-      <arglist>(const T_obj &amp;_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6) const </arglist>
+      <anchor>ac20aad17b59a8c3d2392cd6ff633b08b</anchor>
+      <arglist>(const T_obj &amp;_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6) const </arglist>
     </member>
     <member kind="variable" protection="protected">
       <type>function_type</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1const__mem__functor7.html</anchorfile>
-      <anchor>ac2d477bff6a8c4347058560efef01f4d</anchor>
-      <arglist>(const T_obj *_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const </arglist>
+      <anchor>a161796dd7fc08fbc1ebe25d6f860c24f</anchor>
+      <arglist>(const T_obj *_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const </arglist>
     </member>
     <member kind="function">
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1const__mem__functor7.html</anchorfile>
-      <anchor>a68d5953cafed702d7d3b4543fd381189</anchor>
-      <arglist>(const T_obj &amp;_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const </arglist>
+      <anchor>acd410d8ba9a91dc5f1493e299d63d974</anchor>
+      <arglist>(const T_obj &amp;_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const </arglist>
     </member>
     <member kind="variable" protection="protected">
       <type>function_type</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1const__volatile__mem__functor1.html</anchorfile>
-      <anchor>a87ba42e130f905664e2e432e309f9012</anchor>
-      <arglist>(const T_obj *_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1) const </arglist>
+      <anchor>a660e00b641fbdf999dce65ae4a9f1a5d</anchor>
+      <arglist>(const T_obj *_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </arglist>
     </member>
     <member kind="function">
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1const__volatile__mem__functor1.html</anchorfile>
-      <anchor>a21e2b07a9c4fcfc55ef07631577d7a00</anchor>
-      <arglist>(const T_obj &amp;_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1) const </arglist>
+      <anchor>a2ec08a9aba3785a146b458477ba900ce</anchor>
+      <arglist>(const T_obj &amp;_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </arglist>
     </member>
     <member kind="variable" protection="protected">
       <type>function_type</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1const__volatile__mem__functor2.html</anchorfile>
-      <anchor>a7557c17658489f19d12945a5296e8f35</anchor>
-      <arglist>(const T_obj *_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2) const </arglist>
+      <anchor>a376a0acf7e878183ac85cbc7bf0a9f07</anchor>
+      <arglist>(const T_obj *_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2) const </arglist>
     </member>
     <member kind="function">
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1const__volatile__mem__functor2.html</anchorfile>
-      <anchor>a450a6db1d97a5faddd5c3245055c5ed0</anchor>
-      <arglist>(const T_obj &amp;_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2) const </arglist>
+      <anchor>acb19b16f5ab8978ba5f4402c5b627a2f</anchor>
+      <arglist>(const T_obj &amp;_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2) const </arglist>
     </member>
     <member kind="variable" protection="protected">
       <type>function_type</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1const__volatile__mem__functor3.html</anchorfile>
-      <anchor>a0fe691de309e7409de98f047ed38a9e7</anchor>
-      <arglist>(const T_obj *_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3) const </arglist>
+      <anchor>a3d742a1e204f733cd2b7fdd452b53011</anchor>
+      <arglist>(const T_obj *_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3) const </arglist>
     </member>
     <member kind="function">
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1const__volatile__mem__functor3.html</anchorfile>
-      <anchor>a9f2eeebf6464149555d975edce9c0a1c</anchor>
-      <arglist>(const T_obj &amp;_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3) const </arglist>
+      <anchor>a950746a86c5eb8c06bf2700b0c77df17</anchor>
+      <arglist>(const T_obj &amp;_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3) const </arglist>
     </member>
     <member kind="variable" protection="protected">
       <type>function_type</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1const__volatile__mem__functor4.html</anchorfile>
-      <anchor>a6b3ab51515480fe4c106461c609aa778</anchor>
-      <arglist>(const T_obj *_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4) const </arglist>
+      <anchor>a1510f1f78471fc134b5fc8dac7d38d5f</anchor>
+      <arglist>(const T_obj *_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4) const </arglist>
     </member>
     <member kind="function">
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1const__volatile__mem__functor4.html</anchorfile>
-      <anchor>a5d0f6305cc2c8b983fe822c436cbf521</anchor>
-      <arglist>(const T_obj &amp;_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4) const </arglist>
+      <anchor>ab1bbd72e3c63451c258e987bf1b3d2d1</anchor>
+      <arglist>(const T_obj &amp;_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4) const </arglist>
     </member>
     <member kind="variable" protection="protected">
       <type>function_type</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1const__volatile__mem__functor5.html</anchorfile>
-      <anchor>a62883651028686628f903c2f56f2edf7</anchor>
-      <arglist>(const T_obj *_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5) const </arglist>
+      <anchor>a1f4d39f2cfe58d99d67dc094c4f738dc</anchor>
+      <arglist>(const T_obj *_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5) const </arglist>
     </member>
     <member kind="function">
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1const__volatile__mem__functor5.html</anchorfile>
-      <anchor>a48d07d4759b3f9702e2014a29eaaae1e</anchor>
-      <arglist>(const T_obj &amp;_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5) const </arglist>
+      <anchor>a46403ee16880dd66855909d2831cbbd3</anchor>
+      <arglist>(const T_obj &amp;_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5) const </arglist>
     </member>
     <member kind="variable" protection="protected">
       <type>function_type</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1const__volatile__mem__functor6.html</anchorfile>
-      <anchor>ae438dd9368f1b10004b6d51b599c2376</anchor>
-      <arglist>(const T_obj *_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6) const </arglist>
+      <anchor>ab8c9524ca5ed1ff48ec06e93f6af6cb7</anchor>
+      <arglist>(const T_obj *_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6) const </arglist>
     </member>
     <member kind="function">
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1const__volatile__mem__functor6.html</anchorfile>
-      <anchor>a16339a56992d51e657da9e7ffd300b21</anchor>
-      <arglist>(const T_obj &amp;_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6) const </arglist>
+      <anchor>ac326aca307b611485552fbb72bde2650</anchor>
+      <arglist>(const T_obj &amp;_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6) const </arglist>
     </member>
     <member kind="variable" protection="protected">
       <type>function_type</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1const__volatile__mem__functor7.html</anchorfile>
-      <anchor>ad2e699425411b243ac92bbd81f88f607</anchor>
-      <arglist>(const T_obj *_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const </arglist>
+      <anchor>a99401731065363f4088615c8eac558c3</anchor>
+      <arglist>(const T_obj *_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const </arglist>
     </member>
     <member kind="function">
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1const__volatile__mem__functor7.html</anchorfile>
-      <anchor>ab125a6db0dc15be0c539695cbdf828ec</anchor>
-      <arglist>(const T_obj &amp;_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const </arglist>
+      <anchor>a6908d116df811051ba610842c6472117</anchor>
+      <arglist>(const T_obj &amp;_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const </arglist>
     </member>
     <member kind="variable" protection="protected">
       <type>function_type</type>
   <compound kind="struct">
     <name>sigc::deduce_result_type</name>
     <filename>structsigc_1_1deduce__result__type.html</filename>
-    <templarg>T_functor</templarg>
-    <templarg>T_arg1</templarg>
-    <templarg>T_arg2</templarg>
-    <templarg>T_arg3</templarg>
-    <templarg>T_arg4</templarg>
-    <templarg>T_arg5</templarg>
-    <templarg>T_arg6</templarg>
-    <templarg>T_arg7</templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
     <templarg>I_derives_adaptor_base</templarg>
     <member kind="typedef">
       <type>functor_trait&lt; T_functor &gt;::result_type</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1mem__functor1.html</anchorfile>
-      <anchor>a72c4e7ffd730381bbb842f3b72816d02</anchor>
-      <arglist>(T_obj *_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1) const </arglist>
+      <anchor>a94012e541419dab7d8093e047eb58dfb</anchor>
+      <arglist>(T_obj *_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </arglist>
     </member>
     <member kind="function">
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1mem__functor1.html</anchorfile>
-      <anchor>a3555bf838d0d60d24271d0354d925b40</anchor>
-      <arglist>(T_obj &amp;_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1) const </arglist>
+      <anchor>a1ac7895847c5d2200dac5de6241b4564</anchor>
+      <arglist>(T_obj &amp;_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </arglist>
     </member>
     <member kind="variable" protection="protected">
       <type>function_type</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1mem__functor2.html</anchorfile>
-      <anchor>a1ef9d5e58e8333fc9a812d2f9a9a99fb</anchor>
-      <arglist>(T_obj *_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2) const </arglist>
+      <anchor>ac548b79e5bfe7d4051b7b9e40a403eca</anchor>
+      <arglist>(T_obj *_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2) const </arglist>
     </member>
     <member kind="function">
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1mem__functor2.html</anchorfile>
-      <anchor>ad3d48579339ab1563404e45cc667b2c8</anchor>
-      <arglist>(T_obj &amp;_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2) const </arglist>
+      <anchor>a276cd3027a22e693c859016b3953c914</anchor>
+      <arglist>(T_obj &amp;_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2) const </arglist>
     </member>
     <member kind="variable" protection="protected">
       <type>function_type</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1mem__functor3.html</anchorfile>
-      <anchor>a83ad80686392272239adf599a9772ada</anchor>
-      <arglist>(T_obj *_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3) const </arglist>
+      <anchor>ac439b3c43a05818e8de962e21b3b8b47</anchor>
+      <arglist>(T_obj *_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3) const </arglist>
     </member>
     <member kind="function">
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1mem__functor3.html</anchorfile>
-      <anchor>ad6b7b1bf6cb43fdf76a14d3b37d71512</anchor>
-      <arglist>(T_obj &amp;_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3) const </arglist>
+      <anchor>a87f76b681fc83417aefe34a323a922ce</anchor>
+      <arglist>(T_obj &amp;_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3) const </arglist>
     </member>
     <member kind="variable" protection="protected">
       <type>function_type</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1mem__functor4.html</anchorfile>
-      <anchor>a41e65c47fc45c8017fe87117614e6e22</anchor>
-      <arglist>(T_obj *_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4) const </arglist>
+      <anchor>aee174e6e6c62a879f731715d3dc29e4b</anchor>
+      <arglist>(T_obj *_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4) const </arglist>
     </member>
     <member kind="function">
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1mem__functor4.html</anchorfile>
-      <anchor>adc51ab9e3b9b0defaa0a9c8a402feb32</anchor>
-      <arglist>(T_obj &amp;_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4) const </arglist>
+      <anchor>ad0951893114e10a42260d49c7f1738dc</anchor>
+      <arglist>(T_obj &amp;_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4) const </arglist>
     </member>
     <member kind="variable" protection="protected">
       <type>function_type</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1mem__functor5.html</anchorfile>
-      <anchor>ad6ca177de8fcdb0655da5f9abfa3c845</anchor>
-      <arglist>(T_obj *_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5) const </arglist>
+      <anchor>a1bf94bbc82091c369905ed3e9955f09e</anchor>
+      <arglist>(T_obj *_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5) const </arglist>
     </member>
     <member kind="function">
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1mem__functor5.html</anchorfile>
-      <anchor>a0710e739b8e13ab1fadf021dbdb9d22a</anchor>
-      <arglist>(T_obj &amp;_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5) const </arglist>
+      <anchor>ae9706167f343c63cef3c592671a4041a</anchor>
+      <arglist>(T_obj &amp;_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5) const </arglist>
     </member>
     <member kind="variable" protection="protected">
       <type>function_type</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1mem__functor6.html</anchorfile>
-      <anchor>ac1e352f15b9f7e77c160ed6b10870c98</anchor>
-      <arglist>(T_obj *_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6) const </arglist>
+      <anchor>a0fc98b38c8991cd33dc9401feb423346</anchor>
+      <arglist>(T_obj *_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6) const </arglist>
     </member>
     <member kind="function">
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1mem__functor6.html</anchorfile>
-      <anchor>a6a2b7cfd0e5de9146afd9dc41a38a736</anchor>
-      <arglist>(T_obj &amp;_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6) const </arglist>
+      <anchor>ae2bc9f33db793f9411315db9b7c923fb</anchor>
+      <arglist>(T_obj &amp;_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6) const </arglist>
     </member>
     <member kind="variable" protection="protected">
       <type>function_type</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1mem__functor7.html</anchorfile>
-      <anchor>a55ab258901e1425af849f0562dde8a63</anchor>
-      <arglist>(T_obj *_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const </arglist>
+      <anchor>a06febedf7a2cf2e7b6e4c01729e90592</anchor>
+      <arglist>(T_obj *_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const </arglist>
     </member>
     <member kind="function">
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1mem__functor7.html</anchorfile>
-      <anchor>a4d8c3256803ff3bbb5b81a6738793740</anchor>
-      <arglist>(T_obj &amp;_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const </arglist>
+      <anchor>aede98f2190930ccfcd025381d9a468a0</anchor>
+      <arglist>(T_obj &amp;_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const </arglist>
     </member>
     <member kind="variable" protection="protected">
       <type>function_type</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1pointer__functor1.html</anchorfile>
-      <anchor>a1cfeea6457156cf41949233ed844fa9f</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1) const </arglist>
+      <anchor>a46cf3a1a50ec9b82ff011b7c47d3ff5b</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </arglist>
     </member>
     <member kind="variable" protection="protected">
       <type>function_type</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1pointer__functor2.html</anchorfile>
-      <anchor>a880e4d5fb06711c795e684e943add25e</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2) const </arglist>
+      <anchor>afedc108e4407385fb70e9d1b2ee8282e</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2) const </arglist>
     </member>
     <member kind="variable" protection="protected">
       <type>function_type</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1pointer__functor3.html</anchorfile>
-      <anchor>af51742fc7043ed921c42ffab60ebe386</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3) const </arglist>
+      <anchor>a3229fd4b8f451f4de3feedfa9a74625e</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3) const </arglist>
     </member>
     <member kind="variable" protection="protected">
       <type>function_type</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1pointer__functor4.html</anchorfile>
-      <anchor>abfa342f31460fda528345ede847c2636</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4) const </arglist>
+      <anchor>acd20aaf8127117980ebbca59134c754b</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4) const </arglist>
     </member>
     <member kind="variable" protection="protected">
       <type>function_type</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1pointer__functor5.html</anchorfile>
-      <anchor>a14f326f46993aea1013256a307b954d0</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5) const </arglist>
+      <anchor>aad18eb7b7796d2b10eea8887ceb565b5</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5) const </arglist>
     </member>
     <member kind="variable" protection="protected">
       <type>function_type</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1pointer__functor6.html</anchorfile>
-      <anchor>a93455713ca148bff6f50ec6578235357</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6) const </arglist>
+      <anchor>a47370deb3a7d5b544974f235d82a2a51</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6) const </arglist>
     </member>
     <member kind="variable" protection="protected">
       <type>function_type</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1pointer__functor7.html</anchorfile>
-      <anchor>a3c6940094b0f84e8818d55cb6e21a1b1</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const </arglist>
+      <anchor>aaad03590abc05adb0f50e08250d6b134</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const </arglist>
     </member>
     <member kind="variable" protection="protected">
       <type>function_type</type>
       <type></type>
       <name>retype_functor</name>
       <anchorfile>structsigc_1_1retype__functor.html</anchorfile>
-      <anchor>a4dda9669c6c476d8825b5477159f4edb</anchor>
-      <arglist>(typename type_trait&lt; T_functor &gt;::take _A_functor)</arglist>
+      <anchor>a30f35ce3d25b7fd571fbd3ef730de225</anchor>
+      <arglist>(type_trait_take_t&lt; T_functor &gt; _A_functor)</arglist>
     </member>
     <member kind="function">
       <type>result_type</type>
       <type></type>
       <name>retype_return_functor</name>
       <anchorfile>structsigc_1_1retype__return__functor.html</anchorfile>
-      <anchor>a1fca6f2ee601bdf6771e14bba21faa46</anchor>
-      <arglist>(typename type_trait&lt; T_functor &gt;::take _A_functor)</arglist>
+      <anchor>a9ebfb2a6cfb5125b0705c0adef2cbfb8</anchor>
+      <arglist>(type_trait_take_t&lt; T_functor &gt; _A_functor)</arglist>
     </member>
     <member kind="function">
       <type>T_return</type>
       <type></type>
       <name>retype_return_functor</name>
       <anchorfile>structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html</anchorfile>
-      <anchor>a8a9768f5c40e609f9bd06d30e3111735</anchor>
-      <arglist>(typename type_trait&lt; T_functor &gt;::take _A_functor)</arglist>
+      <anchor>acd4789babb601ac5bee163651d89f3c8</anchor>
+      <arglist>(type_trait_take_t&lt; T_functor &gt; _A_functor)</arglist>
     </member>
     <member kind="function">
       <type>void</type>
       <type>result_type</type>
       <name>emit</name>
       <anchorfile>classsigc_1_1signal1.html</anchorfile>
-      <anchor>a3d6fc96f07c19d77e5eab9925c101c83</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1) const </arglist>
+      <anchor>a4893aa0864f31abd466efdc3c0137202</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </arglist>
     </member>
     <member kind="function">
       <type>result_type</type>
       <name>emit_reverse</name>
       <anchorfile>classsigc_1_1signal1.html</anchorfile>
-      <anchor>ac877a1227874a77258d28376ecb99810</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1) const </arglist>
+      <anchor>a06be06b9bd27e2302d884306c08dab98</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </arglist>
     </member>
     <member kind="function">
-      <type>bound_const_mem_functor1&lt; result_type, signal1, typename type_trait&lt; T_arg1 &gt;::take &gt;</type>
+      <type>bound_const_mem_functor1&lt; result_type, signal1, type_trait_take_t&lt; T_arg1 &gt; &gt;</type>
       <name>make_slot</name>
       <anchorfile>classsigc_1_1signal1.html</anchorfile>
-      <anchor>a3b476d67c4622e69aeb4d495603d9fad</anchor>
+      <anchor>ab4e68804403af87b42b4351b79aba720</anchor>
       <arglist>() const </arglist>
     </member>
     <member kind="function">
       <type>result_type</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1signal1.html</anchorfile>
-      <anchor>a5f150c88559aacf13edd07bd7917c96a</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1) const </arglist>
+      <anchor>a5734a573c17b00eb31e3c060a6580a10</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </arglist>
     </member>
     <member kind="function">
       <type>slot_list_type</type>
       <type>result_type</type>
       <name>emit</name>
       <anchorfile>classsigc_1_1signal2.html</anchorfile>
-      <anchor>a87dc42578a7adf951a07a4185528ec8e</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2) const </arglist>
+      <anchor>ad0bef6ff1542e3b8a6886d6a2245f080</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2) const </arglist>
     </member>
     <member kind="function">
       <type>result_type</type>
       <name>emit_reverse</name>
       <anchorfile>classsigc_1_1signal2.html</anchorfile>
-      <anchor>a98b518422c244c7a46ef510ac85dc107</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2) const </arglist>
+      <anchor>aa7f667dfda17330e0e206923cfa7cc63</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2) const </arglist>
     </member>
     <member kind="function">
-      <type>bound_const_mem_functor2&lt; result_type, signal2, typename type_trait&lt; T_arg1 &gt;::take, typename type_trait&lt; T_arg2 &gt;::take &gt;</type>
+      <type>bound_const_mem_functor2&lt; result_type, signal2, type_trait_take_t&lt; T_arg1 &gt;, type_trait_take_t&lt; T_arg2 &gt; &gt;</type>
       <name>make_slot</name>
       <anchorfile>classsigc_1_1signal2.html</anchorfile>
-      <anchor>a67a5d572e75dcb64b068f4045c17d6b9</anchor>
+      <anchor>a6100abe9cd679c48fc3fb63ee9d289c5</anchor>
       <arglist>() const </arglist>
     </member>
     <member kind="function">
       <type>result_type</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1signal2.html</anchorfile>
-      <anchor>abd0c26d0af75ee365d5f02d01a8584d8</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2) const </arglist>
+      <anchor>a97ee99a844f493929b1a114d549f6507</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2) const </arglist>
     </member>
     <member kind="function">
       <type>slot_list_type</type>
       <type>result_type</type>
       <name>emit</name>
       <anchorfile>classsigc_1_1signal3.html</anchorfile>
-      <anchor>a85f1768341d975b5b81418ac774b47d8</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3) const </arglist>
+      <anchor>ae753431d2f0c2b4cd8a9792c997e09d8</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3) const </arglist>
     </member>
     <member kind="function">
       <type>result_type</type>
       <name>emit_reverse</name>
       <anchorfile>classsigc_1_1signal3.html</anchorfile>
-      <anchor>a1c2e4104a3d546748b3f906d421f44a9</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3) const </arglist>
+      <anchor>a9cf91d833104e7807098afe85f00fb9e</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3) const </arglist>
     </member>
     <member kind="function">
-      <type>bound_const_mem_functor3&lt; result_type, signal3, typename type_trait&lt; T_arg1 &gt;::take, typename type_trait&lt; T_arg2 &gt;::take, typename type_trait&lt; T_arg3 &gt;::take &gt;</type>
+      <type>bound_const_mem_functor3&lt; result_type, signal3, type_trait_take_t&lt; T_arg1 &gt;, type_trait_take_t&lt; T_arg2 &gt;, type_trait_take_t&lt; T_arg3 &gt; &gt;</type>
       <name>make_slot</name>
       <anchorfile>classsigc_1_1signal3.html</anchorfile>
-      <anchor>a025abd721a15f3d6a0d5e1bfe329d796</anchor>
+      <anchor>ac3ca6193c4fa1dfffd2a287a4ddd072b</anchor>
       <arglist>() const </arglist>
     </member>
     <member kind="function">
       <type>result_type</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1signal3.html</anchorfile>
-      <anchor>a4e0e9364afa1d0f23cead97c719e62c0</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3) const </arglist>
+      <anchor>a3169ce2939a1c47b1984e55a946f0c1b</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3) const </arglist>
     </member>
     <member kind="function">
       <type>slot_list_type</type>
       <type>result_type</type>
       <name>emit</name>
       <anchorfile>classsigc_1_1signal4.html</anchorfile>
-      <anchor>a9e0f06318470c16279cd7f56cc5c2bc1</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4) const </arglist>
+      <anchor>a16d68efe8c4495877e263f424466755b</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4) const </arglist>
     </member>
     <member kind="function">
       <type>result_type</type>
       <name>emit_reverse</name>
       <anchorfile>classsigc_1_1signal4.html</anchorfile>
-      <anchor>a6554822c39be3bbbb6c054b4542f9aed</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4) const </arglist>
+      <anchor>ab3a5271b19f65f2066deec6f0504cfc1</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4) const </arglist>
     </member>
     <member kind="function">
-      <type>bound_const_mem_functor4&lt; result_type, signal4, typename type_trait&lt; T_arg1 &gt;::take, typename type_trait&lt; T_arg2 &gt;::take, typename type_trait&lt; T_arg3 &gt;::take, typename type_trait&lt; T_arg4 &gt;::take &gt;</type>
+      <type>bound_const_mem_functor4&lt; result_type, signal4, type_trait_take_t&lt; T_arg1 &gt;, type_trait_take_t&lt; T_arg2 &gt;, type_trait_take_t&lt; T_arg3 &gt;, type_trait_take_t&lt; T_arg4 &gt; &gt;</type>
       <name>make_slot</name>
       <anchorfile>classsigc_1_1signal4.html</anchorfile>
-      <anchor>ace2b9dfd3ea0da618c9006ce49da0b08</anchor>
+      <anchor>ae93761723ae7257ea74ee5b0db850c7f</anchor>
       <arglist>() const </arglist>
     </member>
     <member kind="function">
       <type>result_type</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1signal4.html</anchorfile>
-      <anchor>ac1efa42f5753dbe3e0c0313ee087c8a6</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4) const </arglist>
+      <anchor>a7bfde7c1427ed55f3be628e467aa0cf5</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4) const </arglist>
     </member>
     <member kind="function">
       <type>slot_list_type</type>
       <type>result_type</type>
       <name>emit</name>
       <anchorfile>classsigc_1_1signal5.html</anchorfile>
-      <anchor>adb7ae6a12e70f96bfdf2b0d36ba0d974</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5) const </arglist>
+      <anchor>ade0afa18b931b68da262d24794b89b94</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5) const </arglist>
     </member>
     <member kind="function">
       <type>result_type</type>
       <name>emit_reverse</name>
       <anchorfile>classsigc_1_1signal5.html</anchorfile>
-      <anchor>ac9a8f41617fae87eeb809f8f542a5f93</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5) const </arglist>
+      <anchor>a6a003701c5c19b65e00e5951f9dc8eb4</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5) const </arglist>
     </member>
     <member kind="function">
-      <type>bound_const_mem_functor5&lt; result_type, signal5, typename type_trait&lt; T_arg1 &gt;::take, typename type_trait&lt; T_arg2 &gt;::take, typename type_trait&lt; T_arg3 &gt;::take, typename type_trait&lt; T_arg4 &gt;::take, typename type_trait&lt; T_arg5 &gt;::take &gt;</type>
+      <type>bound_const_mem_functor5&lt; result_type, signal5, type_trait_take_t&lt; T_arg1 &gt;, type_trait_take_t&lt; T_arg2 &gt;, type_trait_take_t&lt; T_arg3 &gt;, type_trait_take_t&lt; T_arg4 &gt;, type_trait_take_t&lt; T_arg5 &gt; &gt;</type>
       <name>make_slot</name>
       <anchorfile>classsigc_1_1signal5.html</anchorfile>
-      <anchor>a7ed3002fdf8a0b3cb3769d7edc0c729b</anchor>
+      <anchor>a4208e20967c6eb0a069fa03ae19f718a</anchor>
       <arglist>() const </arglist>
     </member>
     <member kind="function">
       <type>result_type</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1signal5.html</anchorfile>
-      <anchor>a17d8e59e84767681fc29d679287f7770</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5) const </arglist>
+      <anchor>a553ee81b3d101eee9c113d0023ff6dc3</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5) const </arglist>
     </member>
     <member kind="function">
       <type>slot_list_type</type>
       <type>result_type</type>
       <name>emit</name>
       <anchorfile>classsigc_1_1signal6.html</anchorfile>
-      <anchor>a804470d76f7df1e58ff5334b2a16735f</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6) const </arglist>
+      <anchor>ad2a70144c14ecd7f594a6fea6db42433</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6) const </arglist>
     </member>
     <member kind="function">
       <type>result_type</type>
       <name>emit_reverse</name>
       <anchorfile>classsigc_1_1signal6.html</anchorfile>
-      <anchor>ae9ef6eb147d18a0896e0cfd94c85177d</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6) const </arglist>
+      <anchor>a1be5b99ece44d202f4ade64213372836</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6) const </arglist>
     </member>
     <member kind="function">
-      <type>bound_const_mem_functor6&lt; result_type, signal6, typename type_trait&lt; T_arg1 &gt;::take, typename type_trait&lt; T_arg2 &gt;::take, typename type_trait&lt; T_arg3 &gt;::take, typename type_trait&lt; T_arg4 &gt;::take, typename type_trait&lt; T_arg5 &gt;::take, typename type_trait&lt; T_arg6 &gt;::take &gt;</type>
+      <type>bound_const_mem_functor6&lt; result_type, signal6, type_trait_take_t&lt; T_arg1 &gt;, type_trait_take_t&lt; T_arg2 &gt;, type_trait_take_t&lt; T_arg3 &gt;, type_trait_take_t&lt; T_arg4 &gt;, type_trait_take_t&lt; T_arg5 &gt;, type_trait_take_t&lt; T_arg6 &gt; &gt;</type>
       <name>make_slot</name>
       <anchorfile>classsigc_1_1signal6.html</anchorfile>
-      <anchor>ae5d45043c11979cef24bf5e3d8093576</anchor>
+      <anchor>a708b94fd06d2f712911d4c2709e5b8a2</anchor>
       <arglist>() const </arglist>
     </member>
     <member kind="function">
       <type>result_type</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1signal6.html</anchorfile>
-      <anchor>a2c2c5ecc4fc0157d337eea628a9ac214</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6) const </arglist>
+      <anchor>ad4f4d214fd04b52c6042397bdb852643</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6) const </arglist>
     </member>
     <member kind="function">
       <type>slot_list_type</type>
       <type>result_type</type>
       <name>emit</name>
       <anchorfile>classsigc_1_1signal7.html</anchorfile>
-      <anchor>a5ee8eaa67f05f84ee185841142a34fb0</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const </arglist>
+      <anchor>a4a66ddb9718b33909c39f19a01192be3</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const </arglist>
     </member>
     <member kind="function">
       <type>result_type</type>
       <name>emit_reverse</name>
       <anchorfile>classsigc_1_1signal7.html</anchorfile>
-      <anchor>a8ba0d7555460070b6c21ca9e7a99ff0a</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const </arglist>
+      <anchor>a792dad46facc66693a65bbb142942c73</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const </arglist>
     </member>
     <member kind="function">
-      <type>bound_const_mem_functor7&lt; result_type, signal7, typename type_trait&lt; T_arg1 &gt;::take, typename type_trait&lt; T_arg2 &gt;::take, typename type_trait&lt; T_arg3 &gt;::take, typename type_trait&lt; T_arg4 &gt;::take, typename type_trait&lt; T_arg5 &gt;::take, typename type_trait&lt; T_arg6 &gt;::take, typename type_trait&lt; T_arg7 &gt;::take &gt;</type>
+      <type>bound_const_mem_functor7&lt; result_type, signal7, type_trait_take_t&lt; T_arg1 &gt;, type_trait_take_t&lt; T_arg2 &gt;, type_trait_take_t&lt; T_arg3 &gt;, type_trait_take_t&lt; T_arg4 &gt;, type_trait_take_t&lt; T_arg5 &gt;, type_trait_take_t&lt; T_arg6 &gt;, type_trait_take_t&lt; T_arg7 &gt; &gt;</type>
       <name>make_slot</name>
       <anchorfile>classsigc_1_1signal7.html</anchorfile>
-      <anchor>a0948c25035b18b01efa60d08b26f6d51</anchor>
+      <anchor>a79eae01a881123f78c18ec7f04182e14</anchor>
       <arglist>() const </arglist>
     </member>
     <member kind="function">
       <type>result_type</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1signal7.html</anchorfile>
-      <anchor>a11b73bd2c5d40e02eab78b38ce0d097d</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const </arglist>
+      <anchor>ab37db0ecc788824d0baa3c301efc8dcd</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const </arglist>
     </member>
     <member kind="function">
       <type>slot_list_type</type>
     <templarg></templarg>
     <base>sigc::slot_base</base>
     <member kind="typedef">
-      <type>type_trait&lt; T_arg1 &gt;::take</type>
+      <type>type_trait_take_t&lt; T_arg1 &gt;</type>
       <name>arg1_type_</name>
       <anchorfile>classsigc_1_1slot1.html</anchorfile>
-      <anchor>a1dad398bbdcf04d01cce1215d20059be</anchor>
+      <anchor>a4d81838957a9ccc6cb4c104706a37a89</anchor>
       <arglist></arglist>
     </member>
     <member kind="typedef">
     <templarg></templarg>
     <base>sigc::slot_base</base>
     <member kind="typedef">
-      <type>type_trait&lt; T_arg1 &gt;::take</type>
+      <type>type_trait_take_t&lt; T_arg1 &gt;</type>
       <name>arg1_type_</name>
       <anchorfile>classsigc_1_1slot2.html</anchorfile>
-      <anchor>a5e4e9f45f294cc0596822273e909fd04</anchor>
+      <anchor>ae69b03a4119d61a0a521b0ad5ddaae46</anchor>
       <arglist></arglist>
     </member>
     <member kind="typedef">
-      <type>type_trait&lt; T_arg2 &gt;::take</type>
+      <type>type_trait_take_t&lt; T_arg2 &gt;</type>
       <name>arg2_type_</name>
       <anchorfile>classsigc_1_1slot2.html</anchorfile>
-      <anchor>a8b4e8493ea6e18ad923aae1c49c5587d</anchor>
+      <anchor>af03b1377bbfcdc742a7c00f4c2c419f7</anchor>
       <arglist></arglist>
     </member>
     <member kind="typedef">
     <templarg></templarg>
     <base>sigc::slot_base</base>
     <member kind="typedef">
-      <type>type_trait&lt; T_arg1 &gt;::take</type>
+      <type>type_trait_take_t&lt; T_arg1 &gt;</type>
       <name>arg1_type_</name>
       <anchorfile>classsigc_1_1slot3.html</anchorfile>
-      <anchor>a2aa9798df311c3de224e535788bb9a12</anchor>
+      <anchor>ac6791fffc805aa2303713fea377dbaae</anchor>
       <arglist></arglist>
     </member>
     <member kind="typedef">
-      <type>type_trait&lt; T_arg2 &gt;::take</type>
+      <type>type_trait_take_t&lt; T_arg2 &gt;</type>
       <name>arg2_type_</name>
       <anchorfile>classsigc_1_1slot3.html</anchorfile>
-      <anchor>add77d4126a1dd4e56f19320767b9cc29</anchor>
+      <anchor>a7390ac1945e87a1e0d172fe266a58d72</anchor>
       <arglist></arglist>
     </member>
     <member kind="typedef">
-      <type>type_trait&lt; T_arg3 &gt;::take</type>
+      <type>type_trait_take_t&lt; T_arg3 &gt;</type>
       <name>arg3_type_</name>
       <anchorfile>classsigc_1_1slot3.html</anchorfile>
-      <anchor>afef6a5f4b398ef66242d1568e472a82c</anchor>
+      <anchor>a54a09bfe0dd9c518ec22cc14a7e43a23</anchor>
       <arglist></arglist>
     </member>
     <member kind="typedef">
     <templarg></templarg>
     <base>sigc::slot_base</base>
     <member kind="typedef">
-      <type>type_trait&lt; T_arg1 &gt;::take</type>
+      <type>type_trait_take_t&lt; T_arg1 &gt;</type>
       <name>arg1_type_</name>
       <anchorfile>classsigc_1_1slot4.html</anchorfile>
-      <anchor>a4e83a8c2b863d63a3a62c980311c3cd6</anchor>
+      <anchor>a4426d0dcf517d0d815d6add3c9490437</anchor>
       <arglist></arglist>
     </member>
     <member kind="typedef">
-      <type>type_trait&lt; T_arg2 &gt;::take</type>
+      <type>type_trait_take_t&lt; T_arg2 &gt;</type>
       <name>arg2_type_</name>
       <anchorfile>classsigc_1_1slot4.html</anchorfile>
-      <anchor>afa40f41b2158ca59ce1e3fd74b6904f4</anchor>
+      <anchor>abf1d276525f0120a734b2b054b9cfb3f</anchor>
       <arglist></arglist>
     </member>
     <member kind="typedef">
-      <type>type_trait&lt; T_arg3 &gt;::take</type>
+      <type>type_trait_take_t&lt; T_arg3 &gt;</type>
       <name>arg3_type_</name>
       <anchorfile>classsigc_1_1slot4.html</anchorfile>
-      <anchor>a157a0ea716942080dbabe5baf86f26dc</anchor>
+      <anchor>ae1af3fbe3981779b68f5676f46f6085c</anchor>
       <arglist></arglist>
     </member>
     <member kind="typedef">
-      <type>type_trait&lt; T_arg4 &gt;::take</type>
+      <type>type_trait_take_t&lt; T_arg4 &gt;</type>
       <name>arg4_type_</name>
       <anchorfile>classsigc_1_1slot4.html</anchorfile>
-      <anchor>abfec1ba21a151b20403967d5eb9e02cf</anchor>
+      <anchor>aec7f4747dbe5b581c65c07033ca1bfe5</anchor>
       <arglist></arglist>
     </member>
     <member kind="typedef">
     <templarg></templarg>
     <base>sigc::slot_base</base>
     <member kind="typedef">
-      <type>type_trait&lt; T_arg1 &gt;::take</type>
+      <type>type_trait_take_t&lt; T_arg1 &gt;</type>
       <name>arg1_type_</name>
       <anchorfile>classsigc_1_1slot5.html</anchorfile>
-      <anchor>aa3dd44327a3881b5fbf725456a08cb0d</anchor>
+      <anchor>aeda4706cbac7cb87a276ffeb8bdada16</anchor>
       <arglist></arglist>
     </member>
     <member kind="typedef">
-      <type>type_trait&lt; T_arg2 &gt;::take</type>
+      <type>type_trait_take_t&lt; T_arg2 &gt;</type>
       <name>arg2_type_</name>
       <anchorfile>classsigc_1_1slot5.html</anchorfile>
-      <anchor>acf28e48ef5d2fbac436b2b5480c54924</anchor>
+      <anchor>ad93d2b3cdce1c3990bde0f49693096e1</anchor>
       <arglist></arglist>
     </member>
     <member kind="typedef">
-      <type>type_trait&lt; T_arg3 &gt;::take</type>
+      <type>type_trait_take_t&lt; T_arg3 &gt;</type>
       <name>arg3_type_</name>
       <anchorfile>classsigc_1_1slot5.html</anchorfile>
-      <anchor>a148432d9435380a29d4cb2501bcbe12a</anchor>
+      <anchor>aab17d4f2a38e02219c1a4757ba268baf</anchor>
       <arglist></arglist>
     </member>
     <member kind="typedef">
-      <type>type_trait&lt; T_arg4 &gt;::take</type>
+      <type>type_trait_take_t&lt; T_arg4 &gt;</type>
       <name>arg4_type_</name>
       <anchorfile>classsigc_1_1slot5.html</anchorfile>
-      <anchor>a8a06dbe3ec0dc66d60a7cd005fd6e134</anchor>
+      <anchor>afe7fd46dc4b01397db2c2a9c70b02735</anchor>
       <arglist></arglist>
     </member>
     <member kind="typedef">
-      <type>type_trait&lt; T_arg5 &gt;::take</type>
+      <type>type_trait_take_t&lt; T_arg5 &gt;</type>
       <name>arg5_type_</name>
       <anchorfile>classsigc_1_1slot5.html</anchorfile>
-      <anchor>a7838ffea5ef5d1b1e980267dba0d63e9</anchor>
+      <anchor>ade67aef04bbfd7c6af63e93afc709321</anchor>
       <arglist></arglist>
     </member>
     <member kind="typedef">
     <templarg></templarg>
     <base>sigc::slot_base</base>
     <member kind="typedef">
-      <type>type_trait&lt; T_arg1 &gt;::take</type>
+      <type>type_trait_take_t&lt; T_arg1 &gt;</type>
       <name>arg1_type_</name>
       <anchorfile>classsigc_1_1slot6.html</anchorfile>
-      <anchor>ab3e64e9000818c57d71ace5378cd88d9</anchor>
+      <anchor>a98240591834da17569f94410684120ba</anchor>
       <arglist></arglist>
     </member>
     <member kind="typedef">
-      <type>type_trait&lt; T_arg2 &gt;::take</type>
+      <type>type_trait_take_t&lt; T_arg2 &gt;</type>
       <name>arg2_type_</name>
       <anchorfile>classsigc_1_1slot6.html</anchorfile>
-      <anchor>a79bb5bb8a57aafc7be66a0e818370b8e</anchor>
+      <anchor>a44b34c5068d0150922cc630400a1962a</anchor>
       <arglist></arglist>
     </member>
     <member kind="typedef">
-      <type>type_trait&lt; T_arg3 &gt;::take</type>
+      <type>type_trait_take_t&lt; T_arg3 &gt;</type>
       <name>arg3_type_</name>
       <anchorfile>classsigc_1_1slot6.html</anchorfile>
-      <anchor>a37cd654d10964686d687b3eb6815be77</anchor>
+      <anchor>a05f153d441986f23d115bf29c92736ca</anchor>
       <arglist></arglist>
     </member>
     <member kind="typedef">
-      <type>type_trait&lt; T_arg4 &gt;::take</type>
+      <type>type_trait_take_t&lt; T_arg4 &gt;</type>
       <name>arg4_type_</name>
       <anchorfile>classsigc_1_1slot6.html</anchorfile>
-      <anchor>a82916dd6aa5592a30180204bf470cc83</anchor>
+      <anchor>a285a8d86913eff1b27b89f4d795190c1</anchor>
       <arglist></arglist>
     </member>
     <member kind="typedef">
-      <type>type_trait&lt; T_arg5 &gt;::take</type>
+      <type>type_trait_take_t&lt; T_arg5 &gt;</type>
       <name>arg5_type_</name>
       <anchorfile>classsigc_1_1slot6.html</anchorfile>
-      <anchor>a8701fd8f302584b2cef720dca31b1626</anchor>
+      <anchor>a4a304a22b1a1fae56b7998ae4ae3c0e1</anchor>
       <arglist></arglist>
     </member>
     <member kind="typedef">
-      <type>type_trait&lt; T_arg6 &gt;::take</type>
+      <type>type_trait_take_t&lt; T_arg6 &gt;</type>
       <name>arg6_type_</name>
       <anchorfile>classsigc_1_1slot6.html</anchorfile>
-      <anchor>a5cb150b657589e5b80a04fa7a7da3e1c</anchor>
+      <anchor>ae935d9ad4042e4cfb0730e2855d7882e</anchor>
       <arglist></arglist>
     </member>
     <member kind="typedef">
     <templarg></templarg>
     <base>sigc::slot_base</base>
     <member kind="typedef">
-      <type>type_trait&lt; T_arg1 &gt;::take</type>
+      <type>type_trait_take_t&lt; T_arg1 &gt;</type>
       <name>arg1_type_</name>
       <anchorfile>classsigc_1_1slot7.html</anchorfile>
-      <anchor>a8b4a6d6d00970a10f21ed9f02a8f954f</anchor>
+      <anchor>a58edf93a837003d1a69fc77d39fc11a9</anchor>
       <arglist></arglist>
     </member>
     <member kind="typedef">
-      <type>type_trait&lt; T_arg2 &gt;::take</type>
+      <type>type_trait_take_t&lt; T_arg2 &gt;</type>
       <name>arg2_type_</name>
       <anchorfile>classsigc_1_1slot7.html</anchorfile>
-      <anchor>aa171043774935c1f80184f6c554ca6c7</anchor>
+      <anchor>ad144d8ea3ecb891d358b5b1b969be7e2</anchor>
       <arglist></arglist>
     </member>
     <member kind="typedef">
-      <type>type_trait&lt; T_arg3 &gt;::take</type>
+      <type>type_trait_take_t&lt; T_arg3 &gt;</type>
       <name>arg3_type_</name>
       <anchorfile>classsigc_1_1slot7.html</anchorfile>
-      <anchor>a6cd9dd374e6ae4a7e3dcdb31cb1e53d8</anchor>
+      <anchor>af90cd5954008a84d6459d99de152a08c</anchor>
       <arglist></arglist>
     </member>
     <member kind="typedef">
-      <type>type_trait&lt; T_arg4 &gt;::take</type>
+      <type>type_trait_take_t&lt; T_arg4 &gt;</type>
       <name>arg4_type_</name>
       <anchorfile>classsigc_1_1slot7.html</anchorfile>
-      <anchor>accd7c6d48979d45a13b797e0b9bcd3a1</anchor>
+      <anchor>af42bc9af248b7c2226d93230bd7b1024</anchor>
       <arglist></arglist>
     </member>
     <member kind="typedef">
-      <type>type_trait&lt; T_arg5 &gt;::take</type>
+      <type>type_trait_take_t&lt; T_arg5 &gt;</type>
       <name>arg5_type_</name>
       <anchorfile>classsigc_1_1slot7.html</anchorfile>
-      <anchor>a797e3dda33c3f0c8e6536cb4ab21d017</anchor>
+      <anchor>ad6c1006a29f6fcb721bc39e8d6f82323</anchor>
       <arglist></arglist>
     </member>
     <member kind="typedef">
-      <type>type_trait&lt; T_arg6 &gt;::take</type>
+      <type>type_trait_take_t&lt; T_arg6 &gt;</type>
       <name>arg6_type_</name>
       <anchorfile>classsigc_1_1slot7.html</anchorfile>
-      <anchor>a04e594a0728d461d2557d5c4378e6b1a</anchor>
+      <anchor>ae25a8a8663addfce52415a20725a3b3e</anchor>
       <arglist></arglist>
     </member>
     <member kind="typedef">
-      <type>type_trait&lt; T_arg7 &gt;::take</type>
+      <type>type_trait_take_t&lt; T_arg7 &gt;</type>
       <name>arg7_type_</name>
       <anchorfile>classsigc_1_1slot7.html</anchorfile>
-      <anchor>a61a70d5528d7f46eaa410249efad14d2</anchor>
+      <anchor>a2dc6c96b8d014fab9daea823188ca021</anchor>
       <arglist></arglist>
     </member>
     <member kind="typedef">
   <compound kind="struct">
     <name>sigc::type_trait</name>
     <filename>structsigc_1_1type__trait.html</filename>
-    <templarg>T_type</templarg>
+    <templarg></templarg>
     <member kind="typedef">
       <type>T_type &amp;</type>
       <name>pass</name>
       <anchor>aebfa426334f8de7b93031de35d2495e3</anchor>
       <arglist></arglist>
     </member>
-    <member kind="typedef">
-      <type>T_type *</type>
-      <name>pointer</name>
-      <anchorfile>structsigc_1_1type__trait.html</anchorfile>
-      <anchor>a326607e19653e2094262034f2aed0451</anchor>
-      <arglist></arglist>
-    </member>
     <member kind="typedef">
       <type>const T_type &amp;</type>
       <name>take</name>
       <anchor>a191a797ea6e2d851287b8a87b6305157</anchor>
       <arglist></arglist>
     </member>
-    <member kind="typedef">
-      <type>T_type</type>
-      <name>type</name>
-      <anchorfile>structsigc_1_1type__trait.html</anchorfile>
-      <anchor>ae312a7f4e2466a20c9eec73136cd271a</anchor>
-      <arglist></arglist>
-    </member>
   </compound>
   <compound kind="struct">
     <name>sigc::type_trait&lt; const T_type &amp; &gt;</name>
       <anchor>a7b9cd2a3e6e7cf986e4e25e05c665c73</anchor>
       <arglist></arglist>
     </member>
-    <member kind="typedef">
-      <type>const T_type *</type>
-      <name>pointer</name>
-      <anchorfile>structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html</anchorfile>
-      <anchor>a29b3ee172528ab2940d9731de9e4b132</anchor>
-      <arglist></arglist>
-    </member>
     <member kind="typedef">
       <type>const T_type &amp;</type>
       <name>take</name>
       <anchor>a2c3a2a62adee114867045a7f77096435</anchor>
       <arglist></arglist>
     </member>
-    <member kind="typedef">
-      <type>const T_type</type>
-      <name>type</name>
-      <anchorfile>structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html</anchorfile>
-      <anchor>abb378de548c634f3b56dab5d4fbd1841</anchor>
-      <arglist></arglist>
-    </member>
   </compound>
   <compound kind="struct">
     <name>sigc::type_trait&lt; T_type &amp; &gt;</name>
       <anchor>a1b24e79fed94df3fc0e7574e0ae1c991</anchor>
       <arglist></arglist>
     </member>
-    <member kind="typedef">
-      <type>T_type *</type>
-      <name>pointer</name>
-      <anchorfile>structsigc_1_1type__trait_3_01T__type_01_6_01_4.html</anchorfile>
-      <anchor>a97f7ab2233eabcbbd25ebab4a50c5ee9</anchor>
-      <arglist></arglist>
-    </member>
     <member kind="typedef">
       <type>T_type &amp;</type>
       <name>take</name>
       <anchor>a604c7ad05de42e3f9d28ab45c8d865b5</anchor>
       <arglist></arglist>
     </member>
-    <member kind="typedef">
-      <type>T_type</type>
-      <name>type</name>
-      <anchorfile>structsigc_1_1type__trait_3_01T__type_01_6_01_4.html</anchorfile>
-      <anchor>a07466c8c7e5eb429759e9412225636a3</anchor>
-      <arglist></arglist>
-    </member>
   </compound>
   <compound kind="struct">
     <name>sigc::type_trait&lt; T_type[N]&gt;</name>
       <anchor>abfd06dd56be6fda2436e9e15acb1fc72</anchor>
       <arglist></arglist>
     </member>
-    <member kind="typedef">
-      <type>T_type **</type>
-      <name>pointer</name>
-      <anchorfile>structsigc_1_1type__trait_3_01T__type[N]_4.html</anchorfile>
-      <anchor>ae72df00db2702679e9653c3d26e5f04f</anchor>
-      <arglist></arglist>
-    </member>
     <member kind="typedef">
       <type>const T_type *&amp;</type>
       <name>take</name>
       <anchor>a9cb9e2faaa68a89ef1a74b8b7c98d81e</anchor>
       <arglist></arglist>
     </member>
-    <member kind="typedef">
-      <type>T_type *</type>
-      <name>type</name>
-      <anchorfile>structsigc_1_1type__trait_3_01T__type[N]_4.html</anchorfile>
-      <anchor>acac14097ce3113948c5b85cc04210ad4</anchor>
-      <arglist></arglist>
-    </member>
   </compound>
   <compound kind="struct">
     <name>sigc::type_trait&lt; void &gt;</name>
       <anchor>ab5d97b4ec126f3afeaf67e9a6b05b0be</anchor>
       <arglist></arglist>
     </member>
-    <member kind="typedef">
-      <type>void *</type>
-      <name>pointer</name>
-      <anchorfile>structsigc_1_1type__trait_3_01void_01_4.html</anchorfile>
-      <anchor>a69243f1c0d0e537e066632c1b6a107f9</anchor>
-      <arglist></arglist>
-    </member>
     <member kind="typedef">
       <type>void</type>
       <name>take</name>
       <anchor>a40d187392469ee48d24838ef38531b90</anchor>
       <arglist></arglist>
     </member>
-    <member kind="typedef">
-      <type>void</type>
-      <name>type</name>
-      <anchorfile>structsigc_1_1type__trait_3_01void_01_4.html</anchorfile>
-      <anchor>add6e3395f22d8169275eafdbb3035fbe</anchor>
-      <arglist></arglist>
-    </member>
   </compound>
   <compound kind="struct">
     <name>sigc::unwrap_reference</name>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1volatile__mem__functor1.html</anchorfile>
-      <anchor>a93ca215c5cbfc6e9bef44e38f3635fe9</anchor>
-      <arglist>(T_obj *_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1) const </arglist>
+      <anchor>a7e3689f54ea790bad4d7b442d6e32beb</anchor>
+      <arglist>(T_obj *_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </arglist>
     </member>
     <member kind="function">
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1volatile__mem__functor1.html</anchorfile>
-      <anchor>ab229ce1bb3609e465e809eb5dfc47428</anchor>
-      <arglist>(T_obj &amp;_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1) const </arglist>
+      <anchor>ab10c49ac7e959ebd8b351b082b3c5935</anchor>
+      <arglist>(T_obj &amp;_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </arglist>
     </member>
     <member kind="variable" protection="protected">
       <type>function_type</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1volatile__mem__functor2.html</anchorfile>
-      <anchor>a10aa8d2d17a83d18d0470986ffe7591e</anchor>
-      <arglist>(T_obj *_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2) const </arglist>
+      <anchor>a2c3a22a712b6d7c2d36e37bd70f5759d</anchor>
+      <arglist>(T_obj *_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2) const </arglist>
     </member>
     <member kind="function">
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1volatile__mem__functor2.html</anchorfile>
-      <anchor>ae8c368143fecb49457733234a34f5aae</anchor>
-      <arglist>(T_obj &amp;_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2) const </arglist>
+      <anchor>a714b29652dd190b4de01632bdcad783b</anchor>
+      <arglist>(T_obj &amp;_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2) const </arglist>
     </member>
     <member kind="variable" protection="protected">
       <type>function_type</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1volatile__mem__functor3.html</anchorfile>
-      <anchor>a68c2811c3b5b69a92e7c3eda6ddf9ba2</anchor>
-      <arglist>(T_obj *_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3) const </arglist>
+      <anchor>ada29662208acfe205afc2b78c70fd097</anchor>
+      <arglist>(T_obj *_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3) const </arglist>
     </member>
     <member kind="function">
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1volatile__mem__functor3.html</anchorfile>
-      <anchor>af88d0cde1beb833e0e391052cf75098f</anchor>
-      <arglist>(T_obj &amp;_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3) const </arglist>
+      <anchor>a02973baeb8c05cc2dec2292f07991408</anchor>
+      <arglist>(T_obj &amp;_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3) const </arglist>
     </member>
     <member kind="variable" protection="protected">
       <type>function_type</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1volatile__mem__functor4.html</anchorfile>
-      <anchor>ace330ea014ed3e2b91eebcc8bf6a4beb</anchor>
-      <arglist>(T_obj *_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4) const </arglist>
+      <anchor>a6e753d5775bf5e738be860627940a0f5</anchor>
+      <arglist>(T_obj *_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4) const </arglist>
     </member>
     <member kind="function">
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1volatile__mem__functor4.html</anchorfile>
-      <anchor>aecefbb7c869d5f66c1b6d679ed49c082</anchor>
-      <arglist>(T_obj &amp;_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4) const </arglist>
+      <anchor>a348790f9ebeb4357158b53ceb694d3bb</anchor>
+      <arglist>(T_obj &amp;_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4) const </arglist>
     </member>
     <member kind="variable" protection="protected">
       <type>function_type</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1volatile__mem__functor5.html</anchorfile>
-      <anchor>aba561797354b09741648c975c402eef8</anchor>
-      <arglist>(T_obj *_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5) const </arglist>
+      <anchor>a3e4f825143c5f6bea7e84b20eb3b1039</anchor>
+      <arglist>(T_obj *_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5) const </arglist>
     </member>
     <member kind="function">
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1volatile__mem__functor5.html</anchorfile>
-      <anchor>a36dc06ac5b66e8bec977153741718456</anchor>
-      <arglist>(T_obj &amp;_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5) const </arglist>
+      <anchor>aa60a0a6aa2d6e9d78a4e88461a9cd671</anchor>
+      <arglist>(T_obj &amp;_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5) const </arglist>
     </member>
     <member kind="variable" protection="protected">
       <type>function_type</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1volatile__mem__functor6.html</anchorfile>
-      <anchor>a0e8695404c80f8a83ef3762a5b7af784</anchor>
-      <arglist>(T_obj *_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6) const </arglist>
+      <anchor>a67543ff9801d252b910835d8ffd3445e</anchor>
+      <arglist>(T_obj *_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6) const </arglist>
     </member>
     <member kind="function">
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1volatile__mem__functor6.html</anchorfile>
-      <anchor>af65315e6db00c73289a0d522b74c80c9</anchor>
-      <arglist>(T_obj &amp;_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6) const </arglist>
+      <anchor>acda84a62b2239ae04086c4e4cfcc7342</anchor>
+      <arglist>(T_obj &amp;_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6) const </arglist>
     </member>
     <member kind="variable" protection="protected">
       <type>function_type</type>
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1volatile__mem__functor7.html</anchorfile>
-      <anchor>a87b4cf73bd422a42294c0ffc199d6f50</anchor>
-      <arglist>(T_obj *_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const </arglist>
+      <anchor>a5cb032f90a22c6455d7125ed542997af</anchor>
+      <arglist>(T_obj *_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const </arglist>
     </member>
     <member kind="function">
       <type>T_return</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1volatile__mem__functor7.html</anchorfile>
-      <anchor>a655613b259953a8e0de21e557b402ce1</anchor>
-      <arglist>(T_obj &amp;_A_obj, typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const </arglist>
+      <anchor>a9487258e09d4602eb0782e6314f4c7ee</anchor>
+      <arglist>(T_obj &amp;_A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const </arglist>
     </member>
     <member kind="variable" protection="protected">
       <type>function_type</type>
       <type>result_type</type>
       <name>emit</name>
       <anchorfile>classsigc_1_1signal1.html</anchorfile>
-      <anchor>a3d6fc96f07c19d77e5eab9925c101c83</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1) const</arglist>
+      <anchor>a4893aa0864f31abd466efdc3c0137202</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1) const</arglist>
     </member>
     <member kind="function">
       <type>result_type</type>
       <name>emit_reverse</name>
       <anchorfile>classsigc_1_1signal1.html</anchorfile>
-      <anchor>ac877a1227874a77258d28376ecb99810</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1) const</arglist>
+      <anchor>a06be06b9bd27e2302d884306c08dab98</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1) const</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_mem_functor1&lt; result_type, signal1, typename type_trait&lt; T_arg1 &gt;::take &gt;</type>
+      <type>bound_const_mem_functor1&lt; result_type, signal1, type_trait_take_t&lt; T_arg1 &gt; &gt;</type>
       <name>make_slot</name>
       <anchorfile>classsigc_1_1signal1.html</anchorfile>
-      <anchor>a3b476d67c4622e69aeb4d495603d9fad</anchor>
+      <anchor>ab4e68804403af87b42b4351b79aba720</anchor>
       <arglist>() const</arglist>
     </member>
     <member kind="function">
       <type>result_type</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1signal1.html</anchorfile>
-      <anchor>a5f150c88559aacf13edd07bd7917c96a</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1) const</arglist>
+      <anchor>a5734a573c17b00eb31e3c060a6580a10</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1) const</arglist>
     </member>
     <member kind="function">
       <type>slot_list_type</type>
       <type>result_type</type>
       <name>emit</name>
       <anchorfile>classsigc_1_1signal2.html</anchorfile>
-      <anchor>a87dc42578a7adf951a07a4185528ec8e</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2) const</arglist>
+      <anchor>ad0bef6ff1542e3b8a6886d6a2245f080</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2) const</arglist>
     </member>
     <member kind="function">
       <type>result_type</type>
       <name>emit_reverse</name>
       <anchorfile>classsigc_1_1signal2.html</anchorfile>
-      <anchor>a98b518422c244c7a46ef510ac85dc107</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2) const</arglist>
+      <anchor>aa7f667dfda17330e0e206923cfa7cc63</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2) const</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_mem_functor2&lt; result_type, signal2, typename type_trait&lt; T_arg1 &gt;::take, typename type_trait&lt; T_arg2 &gt;::take &gt;</type>
+      <type>bound_const_mem_functor2&lt; result_type, signal2, type_trait_take_t&lt; T_arg1 &gt;, type_trait_take_t&lt; T_arg2 &gt; &gt;</type>
       <name>make_slot</name>
       <anchorfile>classsigc_1_1signal2.html</anchorfile>
-      <anchor>a67a5d572e75dcb64b068f4045c17d6b9</anchor>
+      <anchor>a6100abe9cd679c48fc3fb63ee9d289c5</anchor>
       <arglist>() const</arglist>
     </member>
     <member kind="function">
       <type>result_type</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1signal2.html</anchorfile>
-      <anchor>abd0c26d0af75ee365d5f02d01a8584d8</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2) const</arglist>
+      <anchor>a97ee99a844f493929b1a114d549f6507</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2) const</arglist>
     </member>
     <member kind="function">
       <type>slot_list_type</type>
       <type>result_type</type>
       <name>emit</name>
       <anchorfile>classsigc_1_1signal3.html</anchorfile>
-      <anchor>a85f1768341d975b5b81418ac774b47d8</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3) const</arglist>
+      <anchor>ae753431d2f0c2b4cd8a9792c997e09d8</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3) const</arglist>
     </member>
     <member kind="function">
       <type>result_type</type>
       <name>emit_reverse</name>
       <anchorfile>classsigc_1_1signal3.html</anchorfile>
-      <anchor>a1c2e4104a3d546748b3f906d421f44a9</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3) const</arglist>
+      <anchor>a9cf91d833104e7807098afe85f00fb9e</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3) const</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_mem_functor3&lt; result_type, signal3, typename type_trait&lt; T_arg1 &gt;::take, typename type_trait&lt; T_arg2 &gt;::take, typename type_trait&lt; T_arg3 &gt;::take &gt;</type>
+      <type>bound_const_mem_functor3&lt; result_type, signal3, type_trait_take_t&lt; T_arg1 &gt;, type_trait_take_t&lt; T_arg2 &gt;, type_trait_take_t&lt; T_arg3 &gt; &gt;</type>
       <name>make_slot</name>
       <anchorfile>classsigc_1_1signal3.html</anchorfile>
-      <anchor>a025abd721a15f3d6a0d5e1bfe329d796</anchor>
+      <anchor>ac3ca6193c4fa1dfffd2a287a4ddd072b</anchor>
       <arglist>() const</arglist>
     </member>
     <member kind="function">
       <type>result_type</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1signal3.html</anchorfile>
-      <anchor>a4e0e9364afa1d0f23cead97c719e62c0</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3) const</arglist>
+      <anchor>a3169ce2939a1c47b1984e55a946f0c1b</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3) const</arglist>
     </member>
     <member kind="function">
       <type>slot_list_type</type>
       <type>result_type</type>
       <name>emit</name>
       <anchorfile>classsigc_1_1signal4.html</anchorfile>
-      <anchor>a9e0f06318470c16279cd7f56cc5c2bc1</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4) const</arglist>
+      <anchor>a16d68efe8c4495877e263f424466755b</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4) const</arglist>
     </member>
     <member kind="function">
       <type>result_type</type>
       <name>emit_reverse</name>
       <anchorfile>classsigc_1_1signal4.html</anchorfile>
-      <anchor>a6554822c39be3bbbb6c054b4542f9aed</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4) const</arglist>
+      <anchor>ab3a5271b19f65f2066deec6f0504cfc1</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4) const</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_mem_functor4&lt; result_type, signal4, typename type_trait&lt; T_arg1 &gt;::take, typename type_trait&lt; T_arg2 &gt;::take, typename type_trait&lt; T_arg3 &gt;::take, typename type_trait&lt; T_arg4 &gt;::take &gt;</type>
+      <type>bound_const_mem_functor4&lt; result_type, signal4, type_trait_take_t&lt; T_arg1 &gt;, type_trait_take_t&lt; T_arg2 &gt;, type_trait_take_t&lt; T_arg3 &gt;, type_trait_take_t&lt; T_arg4 &gt; &gt;</type>
       <name>make_slot</name>
       <anchorfile>classsigc_1_1signal4.html</anchorfile>
-      <anchor>ace2b9dfd3ea0da618c9006ce49da0b08</anchor>
+      <anchor>ae93761723ae7257ea74ee5b0db850c7f</anchor>
       <arglist>() const</arglist>
     </member>
     <member kind="function">
       <type>result_type</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1signal4.html</anchorfile>
-      <anchor>ac1efa42f5753dbe3e0c0313ee087c8a6</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4) const</arglist>
+      <anchor>a7bfde7c1427ed55f3be628e467aa0cf5</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4) const</arglist>
     </member>
     <member kind="function">
       <type>slot_list_type</type>
       <type>result_type</type>
       <name>emit</name>
       <anchorfile>classsigc_1_1signal5.html</anchorfile>
-      <anchor>adb7ae6a12e70f96bfdf2b0d36ba0d974</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5) const</arglist>
+      <anchor>ade0afa18b931b68da262d24794b89b94</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5) const</arglist>
     </member>
     <member kind="function">
       <type>result_type</type>
       <name>emit_reverse</name>
       <anchorfile>classsigc_1_1signal5.html</anchorfile>
-      <anchor>ac9a8f41617fae87eeb809f8f542a5f93</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5) const</arglist>
+      <anchor>a6a003701c5c19b65e00e5951f9dc8eb4</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5) const</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_mem_functor5&lt; result_type, signal5, typename type_trait&lt; T_arg1 &gt;::take, typename type_trait&lt; T_arg2 &gt;::take, typename type_trait&lt; T_arg3 &gt;::take, typename type_trait&lt; T_arg4 &gt;::take, typename type_trait&lt; T_arg5 &gt;::take &gt;</type>
+      <type>bound_const_mem_functor5&lt; result_type, signal5, type_trait_take_t&lt; T_arg1 &gt;, type_trait_take_t&lt; T_arg2 &gt;, type_trait_take_t&lt; T_arg3 &gt;, type_trait_take_t&lt; T_arg4 &gt;, type_trait_take_t&lt; T_arg5 &gt; &gt;</type>
       <name>make_slot</name>
       <anchorfile>classsigc_1_1signal5.html</anchorfile>
-      <anchor>a7ed3002fdf8a0b3cb3769d7edc0c729b</anchor>
+      <anchor>a4208e20967c6eb0a069fa03ae19f718a</anchor>
       <arglist>() const</arglist>
     </member>
     <member kind="function">
       <type>result_type</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1signal5.html</anchorfile>
-      <anchor>a17d8e59e84767681fc29d679287f7770</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5) const</arglist>
+      <anchor>a553ee81b3d101eee9c113d0023ff6dc3</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5) const</arglist>
     </member>
     <member kind="function">
       <type>slot_list_type</type>
       <type>result_type</type>
       <name>emit</name>
       <anchorfile>classsigc_1_1signal6.html</anchorfile>
-      <anchor>a804470d76f7df1e58ff5334b2a16735f</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6) const</arglist>
+      <anchor>ad2a70144c14ecd7f594a6fea6db42433</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6) const</arglist>
     </member>
     <member kind="function">
       <type>result_type</type>
       <name>emit_reverse</name>
       <anchorfile>classsigc_1_1signal6.html</anchorfile>
-      <anchor>ae9ef6eb147d18a0896e0cfd94c85177d</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6) const</arglist>
+      <anchor>a1be5b99ece44d202f4ade64213372836</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6) const</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_mem_functor6&lt; result_type, signal6, typename type_trait&lt; T_arg1 &gt;::take, typename type_trait&lt; T_arg2 &gt;::take, typename type_trait&lt; T_arg3 &gt;::take, typename type_trait&lt; T_arg4 &gt;::take, typename type_trait&lt; T_arg5 &gt;::take, typename type_trait&lt; T_arg6 &gt;::take &gt;</type>
+      <type>bound_const_mem_functor6&lt; result_type, signal6, type_trait_take_t&lt; T_arg1 &gt;, type_trait_take_t&lt; T_arg2 &gt;, type_trait_take_t&lt; T_arg3 &gt;, type_trait_take_t&lt; T_arg4 &gt;, type_trait_take_t&lt; T_arg5 &gt;, type_trait_take_t&lt; T_arg6 &gt; &gt;</type>
       <name>make_slot</name>
       <anchorfile>classsigc_1_1signal6.html</anchorfile>
-      <anchor>ae5d45043c11979cef24bf5e3d8093576</anchor>
+      <anchor>a708b94fd06d2f712911d4c2709e5b8a2</anchor>
       <arglist>() const</arglist>
     </member>
     <member kind="function">
       <type>result_type</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1signal6.html</anchorfile>
-      <anchor>a2c2c5ecc4fc0157d337eea628a9ac214</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6) const</arglist>
+      <anchor>ad4f4d214fd04b52c6042397bdb852643</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6) const</arglist>
     </member>
     <member kind="function">
       <type>slot_list_type</type>
       <type>result_type</type>
       <name>emit</name>
       <anchorfile>classsigc_1_1signal7.html</anchorfile>
-      <anchor>a5ee8eaa67f05f84ee185841142a34fb0</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const</arglist>
+      <anchor>a4a66ddb9718b33909c39f19a01192be3</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const</arglist>
     </member>
     <member kind="function">
       <type>result_type</type>
       <name>emit_reverse</name>
       <anchorfile>classsigc_1_1signal7.html</anchorfile>
-      <anchor>a8ba0d7555460070b6c21ca9e7a99ff0a</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const</arglist>
+      <anchor>a792dad46facc66693a65bbb142942c73</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_mem_functor7&lt; result_type, signal7, typename type_trait&lt; T_arg1 &gt;::take, typename type_trait&lt; T_arg2 &gt;::take, typename type_trait&lt; T_arg3 &gt;::take, typename type_trait&lt; T_arg4 &gt;::take, typename type_trait&lt; T_arg5 &gt;::take, typename type_trait&lt; T_arg6 &gt;::take, typename type_trait&lt; T_arg7 &gt;::take &gt;</type>
+      <type>bound_const_mem_functor7&lt; result_type, signal7, type_trait_take_t&lt; T_arg1 &gt;, type_trait_take_t&lt; T_arg2 &gt;, type_trait_take_t&lt; T_arg3 &gt;, type_trait_take_t&lt; T_arg4 &gt;, type_trait_take_t&lt; T_arg5 &gt;, type_trait_take_t&lt; T_arg6 &gt;, type_trait_take_t&lt; T_arg7 &gt; &gt;</type>
       <name>make_slot</name>
       <anchorfile>classsigc_1_1signal7.html</anchorfile>
-      <anchor>a0948c25035b18b01efa60d08b26f6d51</anchor>
+      <anchor>a79eae01a881123f78c18ec7f04182e14</anchor>
       <arglist>() const</arglist>
     </member>
     <member kind="function">
       <type>result_type</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1signal7.html</anchorfile>
-      <anchor>a11b73bd2c5d40e02eab78b38ce0d097d</anchor>
-      <arglist>(typename type_trait&lt; T_arg1 &gt;::take _A_a1, typename type_trait&lt; T_arg2 &gt;::take _A_a2, typename type_trait&lt; T_arg3 &gt;::take _A_a3, typename type_trait&lt; T_arg4 &gt;::take _A_a4, typename type_trait&lt; T_arg5 &gt;::take _A_a5, typename type_trait&lt; T_arg6 &gt;::take _A_a6, typename type_trait&lt; T_arg7 &gt;::take _A_a7) const</arglist>
+      <anchor>ab37db0ecc788824d0baa3c301efc8dcd</anchor>
+      <arglist>(type_trait_take_t&lt; T_arg1 &gt; _A_a1, type_trait_take_t&lt; T_arg2 &gt; _A_a2, type_trait_take_t&lt; T_arg3 &gt; _A_a3, type_trait_take_t&lt; T_arg4 &gt; _A_a4, type_trait_take_t&lt; T_arg5 &gt; _A_a5, type_trait_take_t&lt; T_arg6 &gt; _A_a6, type_trait_take_t&lt; T_arg7 &gt; _A_a7) const</arglist>
     </member>
     <member kind="function">
       <type>slot_list_type</type>
     <class kind="class">sigc::volatile_mem_functor5</class>
     <class kind="class">sigc::volatile_mem_functor6</class>
     <class kind="class">sigc::volatile_mem_functor7</class>
+    <member kind="typedef">
+      <type>typename type_trait&lt; T &gt;::pass</type>
+      <name>type_trait_pass_t</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>aa2d13c7fc829cfec6e0f9d5092f2aa79</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>typename type_trait&lt; T &gt;::take</type>
+      <name>type_trait_take_t</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>aa0d56c61023af35c47b79db80b32fd2e</anchor>
+      <arglist></arglist>
+    </member>
     <member kind="function">
       <type>bind_functor&lt; I_location, T_functor, T_bound1 &gt;</type>
       <name>bind</name>
index 11d7a7e7ea8682e1230db8aeb466b1b0c3773ee0..24f395c1e1bb37f0e92304985e026f6d22448a14 100644 (file)
@@ -64,7 +64,7 @@ struct adaptor_functor : public adaptor_base
 #ifndef DOXYGEN_SHOULD_SKIP_THIS
   template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
   struct deduce_result_type
-    { typedef typename sigc::deduce_result_type<T_functor, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type type; };
+    { typedef sigc::deduce_result_t<T_functor, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> type; };
 #endif
   typedef typename functor_trait<T_functor>::result_type result_type;
 
@@ -335,7 +335,7 @@ struct adaptor_trait<T_functor, false>
  * {
  *   template <class T_arg1=void, class T_arg2=void>
  *   struct deduce_result_type
- *   { typedef typename sigc::deduce_result_type<T_functor, T_arg1, T_arg2>::type type; };
+ *   { typedef sigc::deduce_result_t<T_functor, T_arg1, T_arg2> type; };
  *   typedef typename sigc::functor_trait<T_functor>::result_type result_type;
  *   //
  *   result_type
index 0ab264599c0a8411f57f326e262d9f3a74a563bf..86d7587f4e9f494c319dda516e1dfd0701d28da5 100644 (file)
@@ -145,7 +145,7 @@ struct bind_functor<0, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
 #ifndef DOXYGEN_SHOULD_SKIP_THIS
   template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
   struct deduce_result_type
-    { typedef typename adaptor_type::template deduce_result_type<typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>::type type; };
+    { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; };
 #endif
   typedef typename adaptor_type::result_type  result_type;
 
@@ -156,7 +156,7 @@ struct bind_functor<0, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   operator()()
   {
     //Note: The AIX compiler sometimes gives linker errors if we do not define this in the class.
-    return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_bound>::type>::pass> (bound_.invoke());
+    return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
   }
 
   /** Invokes the wrapped functor passing on the arguments.
@@ -167,7 +167,7 @@ struct bind_functor<0, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1>
   typename deduce_result_type<T_arg1>::type
   operator()(T_arg1 _A_arg1)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg1>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>>
         (bound_.invoke(), _A_arg1);
     }
 
@@ -175,7 +175,7 @@ struct bind_functor<0, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1>
   typename deduce_result_type<T_arg1>::type
   sun_forte_workaround(T_arg1 _A_arg1)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg1>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>>
         (bound_.invoke(), _A_arg1);
     }
   #endif
@@ -189,7 +189,7 @@ struct bind_functor<0, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2>
   typename deduce_result_type<T_arg1, T_arg2>::type
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
         (bound_.invoke(), _A_arg1, _A_arg2);
     }
 
@@ -197,7 +197,7 @@ struct bind_functor<0, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2>
   typename deduce_result_type<T_arg1, T_arg2>::type
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
         (bound_.invoke(), _A_arg1, _A_arg2);
     }
   #endif
@@ -212,7 +212,7 @@ struct bind_functor<0, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
         (bound_.invoke(), _A_arg1, _A_arg2, _A_arg3);
     }
 
@@ -220,7 +220,7 @@ struct bind_functor<0, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
         (bound_.invoke(), _A_arg1, _A_arg2, _A_arg3);
     }
   #endif
@@ -236,7 +236,7 @@ struct bind_functor<0, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
         (bound_.invoke(), _A_arg1, _A_arg2, _A_arg3, _A_arg4);
     }
 
@@ -244,7 +244,7 @@ struct bind_functor<0, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
         (bound_.invoke(), _A_arg1, _A_arg2, _A_arg3, _A_arg4);
     }
   #endif
@@ -261,7 +261,7 @@ struct bind_functor<0, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
         (bound_.invoke(), _A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5);
     }
 
@@ -269,7 +269,7 @@ struct bind_functor<0, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
         (bound_.invoke(), _A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5);
     }
   #endif
@@ -287,7 +287,7 @@ struct bind_functor<0, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
         (bound_.invoke(), _A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5, _A_arg6);
     }
 
@@ -295,7 +295,7 @@ struct bind_functor<0, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
         (bound_.invoke(), _A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5, _A_arg6);
     }
   #endif
@@ -304,7 +304,7 @@ struct bind_functor<0, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
    * @param _A_func Functor to invoke from operator()().
    * @param _A_bound Argument to bind to the functor.
    */
-  bind_functor(typename type_trait<T_functor>::take _A_func, typename type_trait<T_bound>::take _A_bound)
+  bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_bound> _A_bound)
     : adapts<T_functor>(_A_func), bound_(_A_bound)
     {}
 
@@ -325,7 +325,7 @@ struct bind_functor<1, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
 
   template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
   struct deduce_result_type
-    { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>::type type; };
+    { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; };
   typedef typename adaptor_type::result_type  result_type;
 
   /** Invokes the wrapped functor passing on the bound argument only.
@@ -335,7 +335,7 @@ struct bind_functor<1, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   operator()()
   {
     //Note: The AIX compiler sometimes gives linker errors if we do not define this in the class.
-    return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_bound>::type>::pass> (bound_.invoke());
+    return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
   }
 
   /** Invokes the wrapped functor passing on the arguments.
@@ -346,7 +346,7 @@ struct bind_functor<1, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1>
   typename deduce_result_type<T_arg1>::type
   operator()(T_arg1 _A_arg1)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
         (_A_arg1, bound_.invoke());
     }
 
@@ -354,7 +354,7 @@ struct bind_functor<1, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1>
   typename deduce_result_type<T_arg1>::type
   sun_forte_workaround(T_arg1 _A_arg1)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
         (_A_arg1, bound_.invoke());
     }
   #endif
@@ -368,7 +368,7 @@ struct bind_functor<1, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2>
   typename deduce_result_type<T_arg1, T_arg2>::type
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg2>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>>
         (_A_arg1, bound_.invoke(), _A_arg2);
     }
 
@@ -376,7 +376,7 @@ struct bind_functor<1, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2>
   typename deduce_result_type<T_arg1, T_arg2>::type
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg2>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>>
         (_A_arg1, bound_.invoke(), _A_arg2);
     }
   #endif
@@ -391,7 +391,7 @@ struct bind_functor<1, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
         (_A_arg1, bound_.invoke(), _A_arg2, _A_arg3);
     }
 
@@ -399,7 +399,7 @@ struct bind_functor<1, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
         (_A_arg1, bound_.invoke(), _A_arg2, _A_arg3);
     }
   #endif
@@ -415,7 +415,7 @@ struct bind_functor<1, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
         (_A_arg1, bound_.invoke(), _A_arg2, _A_arg3, _A_arg4);
     }
 
@@ -423,7 +423,7 @@ struct bind_functor<1, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
         (_A_arg1, bound_.invoke(), _A_arg2, _A_arg3, _A_arg4);
     }
   #endif
@@ -440,7 +440,7 @@ struct bind_functor<1, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
         (_A_arg1, bound_.invoke(), _A_arg2, _A_arg3, _A_arg4, _A_arg5);
     }
 
@@ -448,7 +448,7 @@ struct bind_functor<1, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
         (_A_arg1, bound_.invoke(), _A_arg2, _A_arg3, _A_arg4, _A_arg5);
     }
   #endif
@@ -466,7 +466,7 @@ struct bind_functor<1, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
         (_A_arg1, bound_.invoke(), _A_arg2, _A_arg3, _A_arg4, _A_arg5, _A_arg6);
     }
 
@@ -474,7 +474,7 @@ struct bind_functor<1, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
         (_A_arg1, bound_.invoke(), _A_arg2, _A_arg3, _A_arg4, _A_arg5, _A_arg6);
     }
   #endif
@@ -483,7 +483,7 @@ struct bind_functor<1, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
    * @param _A_func Functor to invoke from operator()().
    * @param _A_bound Argument to bind to the functor.
    */
-  bind_functor(typename type_trait<T_functor>::take _A_func, typename type_trait<T_bound>::take _A_bound)
+  bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_bound> _A_bound)
     : adapts<T_functor>(_A_func), bound_(_A_bound)
     {}
 
@@ -503,7 +503,7 @@ struct bind_functor<2, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
 
   template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
   struct deduce_result_type
-    { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>::type type; };
+    { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; };
   typedef typename adaptor_type::result_type  result_type;
 
   /** Invokes the wrapped functor passing on the bound argument only.
@@ -513,7 +513,7 @@ struct bind_functor<2, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   operator()()
   {
     //Note: The AIX compiler sometimes gives linker errors if we do not define this in the class.
-    return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_bound>::type>::pass> (bound_.invoke());
+    return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
   }
 
   /** Invokes the wrapped functor passing on the arguments.
@@ -525,7 +525,7 @@ struct bind_functor<2, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2>
   typename deduce_result_type<T_arg1, T_arg2>::type
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
         (_A_arg1, _A_arg2, bound_.invoke());
     }
 
@@ -533,7 +533,7 @@ struct bind_functor<2, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2>
   typename deduce_result_type<T_arg1, T_arg2>::type
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
         (_A_arg1, _A_arg2, bound_.invoke());
     }
   #endif
@@ -548,7 +548,7 @@ struct bind_functor<2, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg3>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>>
         (_A_arg1, _A_arg2, bound_.invoke(), _A_arg3);
     }
 
@@ -556,7 +556,7 @@ struct bind_functor<2, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg3>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>>
         (_A_arg1, _A_arg2, bound_.invoke(), _A_arg3);
     }
   #endif
@@ -572,7 +572,7 @@ struct bind_functor<2, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
         (_A_arg1, _A_arg2, bound_.invoke(), _A_arg3, _A_arg4);
     }
 
@@ -580,7 +580,7 @@ struct bind_functor<2, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
         (_A_arg1, _A_arg2, bound_.invoke(), _A_arg3, _A_arg4);
     }
   #endif
@@ -597,7 +597,7 @@ struct bind_functor<2, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
         (_A_arg1, _A_arg2, bound_.invoke(), _A_arg3, _A_arg4, _A_arg5);
     }
 
@@ -605,7 +605,7 @@ struct bind_functor<2, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
         (_A_arg1, _A_arg2, bound_.invoke(), _A_arg3, _A_arg4, _A_arg5);
     }
   #endif
@@ -623,7 +623,7 @@ struct bind_functor<2, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
         (_A_arg1, _A_arg2, bound_.invoke(), _A_arg3, _A_arg4, _A_arg5, _A_arg6);
     }
 
@@ -631,7 +631,7 @@ struct bind_functor<2, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
         (_A_arg1, _A_arg2, bound_.invoke(), _A_arg3, _A_arg4, _A_arg5, _A_arg6);
     }
   #endif
@@ -640,7 +640,7 @@ struct bind_functor<2, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
    * @param _A_func Functor to invoke from operator()().
    * @param _A_bound Argument to bind to the functor.
    */
-  bind_functor(typename type_trait<T_functor>::take _A_func, typename type_trait<T_bound>::take _A_bound)
+  bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_bound> _A_bound)
     : adapts<T_functor>(_A_func), bound_(_A_bound)
     {}
 
@@ -660,7 +660,7 @@ struct bind_functor<3, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
 
   template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
   struct deduce_result_type
-    { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>::type type; };
+    { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; };
   typedef typename adaptor_type::result_type  result_type;
 
   /** Invokes the wrapped functor passing on the bound argument only.
@@ -670,7 +670,7 @@ struct bind_functor<3, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   operator()()
   {
     //Note: The AIX compiler sometimes gives linker errors if we do not define this in the class.
-    return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_bound>::type>::pass> (bound_.invoke());
+    return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
   }
 
   /** Invokes the wrapped functor passing on the arguments.
@@ -683,7 +683,7 @@ struct bind_functor<3, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
         (_A_arg1, _A_arg2, _A_arg3, bound_.invoke());
     }
 
@@ -691,7 +691,7 @@ struct bind_functor<3, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
         (_A_arg1, _A_arg2, _A_arg3, bound_.invoke());
     }
   #endif
@@ -707,7 +707,7 @@ struct bind_functor<3, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg4>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>>
         (_A_arg1, _A_arg2, _A_arg3, bound_.invoke(), _A_arg4);
     }
 
@@ -715,7 +715,7 @@ struct bind_functor<3, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg4>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>>
         (_A_arg1, _A_arg2, _A_arg3, bound_.invoke(), _A_arg4);
     }
   #endif
@@ -732,7 +732,7 @@ struct bind_functor<3, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
         (_A_arg1, _A_arg2, _A_arg3, bound_.invoke(), _A_arg4, _A_arg5);
     }
 
@@ -740,7 +740,7 @@ struct bind_functor<3, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
         (_A_arg1, _A_arg2, _A_arg3, bound_.invoke(), _A_arg4, _A_arg5);
     }
   #endif
@@ -758,7 +758,7 @@ struct bind_functor<3, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
         (_A_arg1, _A_arg2, _A_arg3, bound_.invoke(), _A_arg4, _A_arg5, _A_arg6);
     }
 
@@ -766,7 +766,7 @@ struct bind_functor<3, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
         (_A_arg1, _A_arg2, _A_arg3, bound_.invoke(), _A_arg4, _A_arg5, _A_arg6);
     }
   #endif
@@ -775,7 +775,7 @@ struct bind_functor<3, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
    * @param _A_func Functor to invoke from operator()().
    * @param _A_bound Argument to bind to the functor.
    */
-  bind_functor(typename type_trait<T_functor>::take _A_func, typename type_trait<T_bound>::take _A_bound)
+  bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_bound> _A_bound)
     : adapts<T_functor>(_A_func), bound_(_A_bound)
     {}
 
@@ -795,7 +795,7 @@ struct bind_functor<4, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
 
   template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
   struct deduce_result_type
-    { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>::type type; };
+    { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; };
   typedef typename adaptor_type::result_type  result_type;
 
   /** Invokes the wrapped functor passing on the bound argument only.
@@ -805,7 +805,7 @@ struct bind_functor<4, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   operator()()
   {
     //Note: The AIX compiler sometimes gives linker errors if we do not define this in the class.
-    return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_bound>::type>::pass> (bound_.invoke());
+    return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
   }
 
   /** Invokes the wrapped functor passing on the arguments.
@@ -819,7 +819,7 @@ struct bind_functor<4, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
         (_A_arg1, _A_arg2, _A_arg3, _A_arg4, bound_.invoke());
     }
 
@@ -827,7 +827,7 @@ struct bind_functor<4, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
         (_A_arg1, _A_arg2, _A_arg3, _A_arg4, bound_.invoke());
     }
   #endif
@@ -844,7 +844,7 @@ struct bind_functor<4, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg5>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>>
         (_A_arg1, _A_arg2, _A_arg3, _A_arg4, bound_.invoke(), _A_arg5);
     }
 
@@ -852,7 +852,7 @@ struct bind_functor<4, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg5>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>>
         (_A_arg1, _A_arg2, _A_arg3, _A_arg4, bound_.invoke(), _A_arg5);
     }
   #endif
@@ -870,7 +870,7 @@ struct bind_functor<4, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
         (_A_arg1, _A_arg2, _A_arg3, _A_arg4, bound_.invoke(), _A_arg5, _A_arg6);
     }
 
@@ -878,7 +878,7 @@ struct bind_functor<4, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
         (_A_arg1, _A_arg2, _A_arg3, _A_arg4, bound_.invoke(), _A_arg5, _A_arg6);
     }
   #endif
@@ -887,7 +887,7 @@ struct bind_functor<4, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
    * @param _A_func Functor to invoke from operator()().
    * @param _A_bound Argument to bind to the functor.
    */
-  bind_functor(typename type_trait<T_functor>::take _A_func, typename type_trait<T_bound>::take _A_bound)
+  bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_bound> _A_bound)
     : adapts<T_functor>(_A_func), bound_(_A_bound)
     {}
 
@@ -907,7 +907,7 @@ struct bind_functor<5, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
 
   template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
   struct deduce_result_type
-    { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg6>::pass>::type type; };
+    { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg6>>::type type; };
   typedef typename adaptor_type::result_type  result_type;
 
   /** Invokes the wrapped functor passing on the bound argument only.
@@ -917,7 +917,7 @@ struct bind_functor<5, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   operator()()
   {
     //Note: The AIX compiler sometimes gives linker errors if we do not define this in the class.
-    return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_bound>::type>::pass> (bound_.invoke());
+    return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
   }
 
   /** Invokes the wrapped functor passing on the arguments.
@@ -932,7 +932,7 @@ struct bind_functor<5, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
         (_A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5, bound_.invoke());
     }
 
@@ -940,7 +940,7 @@ struct bind_functor<5, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
         (_A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5, bound_.invoke());
     }
   #endif
@@ -958,7 +958,7 @@ struct bind_functor<5, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg6>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg6>>
         (_A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5, bound_.invoke(), _A_arg6);
     }
 
@@ -966,7 +966,7 @@ struct bind_functor<5, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg6>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg6>>
         (_A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5, bound_.invoke(), _A_arg6);
     }
   #endif
@@ -975,7 +975,7 @@ struct bind_functor<5, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
    * @param _A_func Functor to invoke from operator()().
    * @param _A_bound Argument to bind to the functor.
    */
-  bind_functor(typename type_trait<T_functor>::take _A_func, typename type_trait<T_bound>::take _A_bound)
+  bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_bound> _A_bound)
     : adapts<T_functor>(_A_func), bound_(_A_bound)
     {}
 
@@ -995,7 +995,7 @@ struct bind_functor<6, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
 
   template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
   struct deduce_result_type
-    { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass>::type type; };
+    { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>::type type; };
   typedef typename adaptor_type::result_type  result_type;
 
   /** Invokes the wrapped functor passing on the bound argument only.
@@ -1005,7 +1005,7 @@ struct bind_functor<6, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   operator()()
   {
     //Note: The AIX compiler sometimes gives linker errors if we do not define this in the class.
-    return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_bound>::type>::pass> (bound_.invoke());
+    return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
   }
 
   /** Invokes the wrapped functor passing on the arguments.
@@ -1021,7 +1021,7 @@ struct bind_functor<6, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
         (_A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5, _A_arg6, bound_.invoke());
     }
 
@@ -1029,7 +1029,7 @@ struct bind_functor<6, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
         (_A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5, _A_arg6, bound_.invoke());
     }
   #endif
@@ -1038,7 +1038,7 @@ struct bind_functor<6, T_functor, T_bound, nil, nil, nil, nil, nil, nil> : publi
    * @param _A_func Functor to invoke from operator()().
    * @param _A_bound Argument to bind to the functor.
    */
-  bind_functor(typename type_trait<T_functor>::take _A_func, typename type_trait<T_bound>::take _A_bound)
+  bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_bound> _A_bound)
     : adapts<T_functor>(_A_func), bound_(_A_bound)
     {}
 
@@ -1082,22 +1082,22 @@ struct bind_functor<-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil> : publ
 #ifndef DOXYGEN_SHOULD_SKIP_THIS
   template <int count, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   struct deduce_result_type_internal
-    { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass>::type type; };
+    { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; };
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   struct deduce_result_type_internal<2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
-    { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass>::type type; };
+    { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; };
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   struct deduce_result_type_internal<3, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
-    { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass>::type type; };
+    { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; };
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   struct deduce_result_type_internal<4, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
-    { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass>::type type; };
+    { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; };
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   struct deduce_result_type_internal<5, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
-    { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass>::type type; };
+    { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; };
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   struct deduce_result_type_internal<6, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
-    { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass>::type type; };
+    { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; };
 
   template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
   struct deduce_result_type {
@@ -1114,7 +1114,7 @@ struct bind_functor<-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil> : publ
   operator()()
   {
     //Note: The AIX compiler sometimes gives linker errors if we do not define this in the class.
-    return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_type1>::type>::pass> (bound1_.invoke());
+    return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>> (bound1_.invoke());
   }
 
   /** Invokes the wrapped functor passing on the arguments.
@@ -1125,7 +1125,7 @@ struct bind_functor<-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil> : publ
   template <class T_arg1>
   typename deduce_result_type<T_arg1>::type
   operator()(T_arg1 _A_arg1)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
         (_A_arg1, bound1_.invoke());
     }
 
@@ -1133,7 +1133,7 @@ struct bind_functor<-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil> : publ
   template <class T_arg1>
   typename deduce_result_type<T_arg1>::type
   sun_forte_workaround(T_arg1 _A_arg1)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
         (_A_arg1, bound1_.invoke());
     }
   #endif
@@ -1147,7 +1147,7 @@ struct bind_functor<-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil> : publ
   template <class T_arg1, class T_arg2>
   typename deduce_result_type<T_arg1, T_arg2>::type
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
         (_A_arg1, _A_arg2, bound1_.invoke());
     }
 
@@ -1155,7 +1155,7 @@ struct bind_functor<-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil> : publ
   template <class T_arg1, class T_arg2>
   typename deduce_result_type<T_arg1, T_arg2>::type
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
         (_A_arg1, _A_arg2, bound1_.invoke());
     }
   #endif
@@ -1170,7 +1170,7 @@ struct bind_functor<-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil> : publ
   template <class T_arg1, class T_arg2, class T_arg3>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
         (_A_arg1, _A_arg2, _A_arg3, bound1_.invoke());
     }
 
@@ -1178,7 +1178,7 @@ struct bind_functor<-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil> : publ
   template <class T_arg1, class T_arg2, class T_arg3>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
         (_A_arg1, _A_arg2, _A_arg3, bound1_.invoke());
     }
   #endif
@@ -1194,7 +1194,7 @@ struct bind_functor<-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil> : publ
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
         (_A_arg1, _A_arg2, _A_arg3, _A_arg4, bound1_.invoke());
     }
 
@@ -1202,7 +1202,7 @@ struct bind_functor<-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil> : publ
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
         (_A_arg1, _A_arg2, _A_arg3, _A_arg4, bound1_.invoke());
     }
   #endif
@@ -1219,7 +1219,7 @@ struct bind_functor<-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil> : publ
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
         (_A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5, bound1_.invoke());
     }
 
@@ -1227,7 +1227,7 @@ struct bind_functor<-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil> : publ
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
         (_A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5, bound1_.invoke());
     }
   #endif
@@ -1245,7 +1245,7 @@ struct bind_functor<-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil> : publ
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
         (_A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5, _A_arg6, bound1_.invoke());
     }
 
@@ -1253,7 +1253,7 @@ struct bind_functor<-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil> : publ
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
         (_A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5, _A_arg6, bound1_.invoke());
     }
   #endif
@@ -1262,7 +1262,7 @@ struct bind_functor<-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil> : publ
    * @param _A_func Functor to invoke from operator()().
    * @param _A_bound1 Argument to bind to the functor.
    */
-  bind_functor(typename type_trait<T_functor>::take _A_func, typename type_trait<T_type1>::take _A_bound1)
+  bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_type1> _A_bound1)
     : adapts<T_functor>(_A_func), bound1_(_A_bound1)
     {}
 
@@ -1302,19 +1302,19 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, nil, nil, nil, nil, nil> :
 
   template <int count, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   struct deduce_result_type_internal
-    { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass>::type type; };
+    { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>::type type; };
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   struct deduce_result_type_internal<3, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
-    { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass>::type type; };
+    { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>::type type; };
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   struct deduce_result_type_internal<4, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
-    { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass>::type type; };
+    { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>::type type; };
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   struct deduce_result_type_internal<5, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
-    { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass>::type type; };
+    { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>::type type; };
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   struct deduce_result_type_internal<6, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
-    { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass>::type type; };
+    { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>::type type; };
 
   template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
   struct deduce_result_type {
@@ -1330,7 +1330,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, nil, nil, nil, nil, nil> :
   operator()()
   {
     //Note: The AIX compiler sometimes gives linker errors if we do not define this in the class.
-    return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass> (bound1_.invoke(), bound2_.invoke());
+    return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> (bound1_.invoke(), bound2_.invoke());
   }
 
   /** Invokes the wrapped functor passing on the arguments.
@@ -1341,7 +1341,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, nil, nil, nil, nil, nil> :
   template <class T_arg1>
   typename deduce_result_type<T_arg1>::type
   operator()(T_arg1 _A_arg1)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
         (_A_arg1, bound1_.invoke(), bound2_.invoke());
     }
 
@@ -1349,7 +1349,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, nil, nil, nil, nil, nil> :
   template <class T_arg1>
   typename deduce_result_type<T_arg1>::type
   sun_forte_workaround(T_arg1 _A_arg1)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
         (_A_arg1, bound1_.invoke(), bound2_.invoke());
     }
   #endif
@@ -1363,7 +1363,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, nil, nil, nil, nil, nil> :
   template <class T_arg1, class T_arg2>
   typename deduce_result_type<T_arg1, T_arg2>::type
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
         (_A_arg1, _A_arg2, bound1_.invoke(), bound2_.invoke());
     }
 
@@ -1371,7 +1371,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, nil, nil, nil, nil, nil> :
   template <class T_arg1, class T_arg2>
   typename deduce_result_type<T_arg1, T_arg2>::type
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
         (_A_arg1, _A_arg2, bound1_.invoke(), bound2_.invoke());
     }
   #endif
@@ -1386,7 +1386,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, nil, nil, nil, nil, nil> :
   template <class T_arg1, class T_arg2, class T_arg3>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
         (_A_arg1, _A_arg2, _A_arg3, bound1_.invoke(), bound2_.invoke());
     }
 
@@ -1394,7 +1394,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, nil, nil, nil, nil, nil> :
   template <class T_arg1, class T_arg2, class T_arg3>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
         (_A_arg1, _A_arg2, _A_arg3, bound1_.invoke(), bound2_.invoke());
     }
   #endif
@@ -1410,7 +1410,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, nil, nil, nil, nil, nil> :
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
         (_A_arg1, _A_arg2, _A_arg3, _A_arg4, bound1_.invoke(), bound2_.invoke());
     }
 
@@ -1418,7 +1418,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, nil, nil, nil, nil, nil> :
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
         (_A_arg1, _A_arg2, _A_arg3, _A_arg4, bound1_.invoke(), bound2_.invoke());
     }
   #endif
@@ -1435,7 +1435,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, nil, nil, nil, nil, nil> :
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
         (_A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5, bound1_.invoke(), bound2_.invoke());
     }
 
@@ -1443,7 +1443,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, nil, nil, nil, nil, nil> :
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
         (_A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5, bound1_.invoke(), bound2_.invoke());
     }
   #endif
@@ -1453,7 +1453,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, nil, nil, nil, nil, nil> :
    * @param _A_bound1 Argument to bind to the functor.
    * @param _A_bound2 Argument to bind to the functor.
    */
-  bind_functor(typename type_trait<T_functor>::take _A_func, typename type_trait<T_type1>::take _A_bound1, typename type_trait<T_type2>::take _A_bound2)
+  bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_type1> _A_bound1, type_trait_take_t<T_type2> _A_bound2)
     : adapts<T_functor>(_A_func), bound1_(_A_bound1), bound2_(_A_bound2)
     {}
 
@@ -1494,16 +1494,16 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, T_type3, nil, nil, nil, nil
 
   template <int count, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   struct deduce_result_type_internal
-    { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass>::type type; };
+    { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>::type type; };
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   struct deduce_result_type_internal<4, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
-    { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass>::type type; };
+    { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>::type type; };
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   struct deduce_result_type_internal<5, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
-    { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass>::type type; };
+    { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>::type type; };
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   struct deduce_result_type_internal<6, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
-    { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass>::type type; };
+    { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>::type type; };
 
   template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
   struct deduce_result_type {
@@ -1519,7 +1519,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, T_type3, nil, nil, nil, nil
   operator()()
   {
     //Note: The AIX compiler sometimes gives linker errors if we do not define this in the class.
-    return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke());
+    return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke());
   }
 
   /** Invokes the wrapped functor passing on the arguments.
@@ -1530,7 +1530,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, T_type3, nil, nil, nil, nil
   template <class T_arg1>
   typename deduce_result_type<T_arg1>::type
   operator()(T_arg1 _A_arg1)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
         (_A_arg1, bound1_.invoke(), bound2_.invoke(), bound3_.invoke());
     }
 
@@ -1538,7 +1538,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, T_type3, nil, nil, nil, nil
   template <class T_arg1>
   typename deduce_result_type<T_arg1>::type
   sun_forte_workaround(T_arg1 _A_arg1)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
         (_A_arg1, bound1_.invoke(), bound2_.invoke(), bound3_.invoke());
     }
   #endif
@@ -1552,7 +1552,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, T_type3, nil, nil, nil, nil
   template <class T_arg1, class T_arg2>
   typename deduce_result_type<T_arg1, T_arg2>::type
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
         (_A_arg1, _A_arg2, bound1_.invoke(), bound2_.invoke(), bound3_.invoke());
     }
 
@@ -1560,7 +1560,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, T_type3, nil, nil, nil, nil
   template <class T_arg1, class T_arg2>
   typename deduce_result_type<T_arg1, T_arg2>::type
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
         (_A_arg1, _A_arg2, bound1_.invoke(), bound2_.invoke(), bound3_.invoke());
     }
   #endif
@@ -1575,7 +1575,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, T_type3, nil, nil, nil, nil
   template <class T_arg1, class T_arg2, class T_arg3>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
         (_A_arg1, _A_arg2, _A_arg3, bound1_.invoke(), bound2_.invoke(), bound3_.invoke());
     }
 
@@ -1583,7 +1583,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, T_type3, nil, nil, nil, nil
   template <class T_arg1, class T_arg2, class T_arg3>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
         (_A_arg1, _A_arg2, _A_arg3, bound1_.invoke(), bound2_.invoke(), bound3_.invoke());
     }
   #endif
@@ -1599,7 +1599,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, T_type3, nil, nil, nil, nil
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
         (_A_arg1, _A_arg2, _A_arg3, _A_arg4, bound1_.invoke(), bound2_.invoke(), bound3_.invoke());
     }
 
@@ -1607,7 +1607,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, T_type3, nil, nil, nil, nil
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
         (_A_arg1, _A_arg2, _A_arg3, _A_arg4, bound1_.invoke(), bound2_.invoke(), bound3_.invoke());
     }
   #endif
@@ -1618,7 +1618,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, T_type3, nil, nil, nil, nil
    * @param _A_bound2 Argument to bind to the functor.
    * @param _A_bound3 Argument to bind to the functor.
    */
-  bind_functor(typename type_trait<T_functor>::take _A_func, typename type_trait<T_type1>::take _A_bound1, typename type_trait<T_type2>::take _A_bound2, typename type_trait<T_type3>::take _A_bound3)
+  bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_type1> _A_bound1, type_trait_take_t<T_type2> _A_bound2, type_trait_take_t<T_type3> _A_bound3)
     : adapts<T_functor>(_A_func), bound1_(_A_bound1), bound2_(_A_bound2), bound3_(_A_bound3)
     {}
 
@@ -1661,13 +1661,13 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, nil, nil,
 
   template <int count, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   struct deduce_result_type_internal
-    { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass>::type type; };
+    { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>::type type; };
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   struct deduce_result_type_internal<5, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
-    { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass>::type type; };
+    { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>::type type; };
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   struct deduce_result_type_internal<6, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
-    { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass>::type type; };
+    { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>::type type; };
 
   template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
   struct deduce_result_type {
@@ -1683,7 +1683,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, nil, nil,
   operator()()
   {
     //Note: The AIX compiler sometimes gives linker errors if we do not define this in the class.
-    return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke());
+    return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke());
   }
 
   /** Invokes the wrapped functor passing on the arguments.
@@ -1694,7 +1694,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, nil, nil,
   template <class T_arg1>
   typename deduce_result_type<T_arg1>::type
   operator()(T_arg1 _A_arg1)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
         (_A_arg1, bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke());
     }
 
@@ -1702,7 +1702,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, nil, nil,
   template <class T_arg1>
   typename deduce_result_type<T_arg1>::type
   sun_forte_workaround(T_arg1 _A_arg1)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
         (_A_arg1, bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke());
     }
   #endif
@@ -1716,7 +1716,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, nil, nil,
   template <class T_arg1, class T_arg2>
   typename deduce_result_type<T_arg1, T_arg2>::type
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
         (_A_arg1, _A_arg2, bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke());
     }
 
@@ -1724,7 +1724,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, nil, nil,
   template <class T_arg1, class T_arg2>
   typename deduce_result_type<T_arg1, T_arg2>::type
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
         (_A_arg1, _A_arg2, bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke());
     }
   #endif
@@ -1739,7 +1739,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, nil, nil,
   template <class T_arg1, class T_arg2, class T_arg3>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
         (_A_arg1, _A_arg2, _A_arg3, bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke());
     }
 
@@ -1747,7 +1747,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, nil, nil,
   template <class T_arg1, class T_arg2, class T_arg3>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
         (_A_arg1, _A_arg2, _A_arg3, bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke());
     }
   #endif
@@ -1759,7 +1759,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, nil, nil,
    * @param _A_bound3 Argument to bind to the functor.
    * @param _A_bound4 Argument to bind to the functor.
    */
-  bind_functor(typename type_trait<T_functor>::take _A_func, typename type_trait<T_type1>::take _A_bound1, typename type_trait<T_type2>::take _A_bound2, typename type_trait<T_type3>::take _A_bound3, typename type_trait<T_type4>::take _A_bound4)
+  bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_type1> _A_bound1, type_trait_take_t<T_type2> _A_bound2, type_trait_take_t<T_type3> _A_bound3, type_trait_take_t<T_type4> _A_bound4)
     : adapts<T_functor>(_A_func), bound1_(_A_bound1), bound2_(_A_bound2), bound3_(_A_bound3), bound4_(_A_bound4)
     {}
 
@@ -1804,10 +1804,10 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5,
 
   template <int count, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   struct deduce_result_type_internal
-    { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass, typename type_trait<typename unwrap_reference<T_type5>::type>::pass>::type type; };
+    { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>::type type; };
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   struct deduce_result_type_internal<6, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
-    { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass, typename type_trait<typename unwrap_reference<T_type5>::type>::pass>::type type; };
+    { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>::type type; };
 
   template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
   struct deduce_result_type {
@@ -1823,7 +1823,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5,
   operator()()
   {
     //Note: The AIX compiler sometimes gives linker errors if we do not define this in the class.
-    return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass, typename type_trait<typename unwrap_reference<T_type5>::type>::pass> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke());
+    return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke());
   }
 
   /** Invokes the wrapped functor passing on the arguments.
@@ -1834,7 +1834,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5,
   template <class T_arg1>
   typename deduce_result_type<T_arg1>::type
   operator()(T_arg1 _A_arg1)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass, typename type_trait<typename unwrap_reference<T_type5>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>
         (_A_arg1, bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke());
     }
 
@@ -1842,7 +1842,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5,
   template <class T_arg1>
   typename deduce_result_type<T_arg1>::type
   sun_forte_workaround(T_arg1 _A_arg1)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass, typename type_trait<typename unwrap_reference<T_type5>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>
         (_A_arg1, bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke());
     }
   #endif
@@ -1856,7 +1856,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5,
   template <class T_arg1, class T_arg2>
   typename deduce_result_type<T_arg1, T_arg2>::type
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass, typename type_trait<typename unwrap_reference<T_type5>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>
         (_A_arg1, _A_arg2, bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke());
     }
 
@@ -1864,7 +1864,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5,
   template <class T_arg1, class T_arg2>
   typename deduce_result_type<T_arg1, T_arg2>::type
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass, typename type_trait<typename unwrap_reference<T_type5>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>
         (_A_arg1, _A_arg2, bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke());
     }
   #endif
@@ -1877,7 +1877,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5,
    * @param _A_bound4 Argument to bind to the functor.
    * @param _A_bound5 Argument to bind to the functor.
    */
-  bind_functor(typename type_trait<T_functor>::take _A_func, typename type_trait<T_type1>::take _A_bound1, typename type_trait<T_type2>::take _A_bound2, typename type_trait<T_type3>::take _A_bound3, typename type_trait<T_type4>::take _A_bound4, typename type_trait<T_type5>::take _A_bound5)
+  bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_type1> _A_bound1, type_trait_take_t<T_type2> _A_bound2, type_trait_take_t<T_type3> _A_bound3, type_trait_take_t<T_type4> _A_bound4, type_trait_take_t<T_type5> _A_bound5)
     : adapts<T_functor>(_A_func), bound1_(_A_bound1), bound2_(_A_bound2), bound3_(_A_bound3), bound4_(_A_bound4), bound5_(_A_bound5)
     {}
 
@@ -1924,7 +1924,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5,
 
   template <int count, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   struct deduce_result_type_internal
-    { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass, typename type_trait<typename unwrap_reference<T_type5>::type>::pass, typename type_trait<typename unwrap_reference<T_type6>::type>::pass>::type type; };
+    { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>>::type type; };
 
   template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
   struct deduce_result_type {
@@ -1940,7 +1940,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5,
   operator()()
   {
     //Note: The AIX compiler sometimes gives linker errors if we do not define this in the class.
-    return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass, typename type_trait<typename unwrap_reference<T_type5>::type>::pass, typename type_trait<typename unwrap_reference<T_type6>::type>::pass> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke());
+    return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke());
   }
 
   /** Invokes the wrapped functor passing on the arguments.
@@ -1951,7 +1951,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5,
   template <class T_arg1>
   typename deduce_result_type<T_arg1>::type
   operator()(T_arg1 _A_arg1)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass, typename type_trait<typename unwrap_reference<T_type5>::type>::pass, typename type_trait<typename unwrap_reference<T_type6>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>>
         (_A_arg1, bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke());
     }
 
@@ -1959,7 +1959,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5,
   template <class T_arg1>
   typename deduce_result_type<T_arg1>::type
   sun_forte_workaround(T_arg1 _A_arg1)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass, typename type_trait<typename unwrap_reference<T_type5>::type>::pass, typename type_trait<typename unwrap_reference<T_type6>::type>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>>
         (_A_arg1, bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke());
     }
   #endif
@@ -1973,7 +1973,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5,
    * @param _A_bound5 Argument to bind to the functor.
    * @param _A_bound6 Argument to bind to the functor.
    */
-  bind_functor(typename type_trait<T_functor>::take _A_func, typename type_trait<T_type1>::take _A_bound1, typename type_trait<T_type2>::take _A_bound2, typename type_trait<T_type3>::take _A_bound3, typename type_trait<T_type4>::take _A_bound4, typename type_trait<T_type5>::take _A_bound5, typename type_trait<T_type6>::take _A_bound6)
+  bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_type1> _A_bound1, type_trait_take_t<T_type2> _A_bound2, type_trait_take_t<T_type3> _A_bound3, type_trait_take_t<T_type4> _A_bound4, type_trait_take_t<T_type5> _A_bound5, type_trait_take_t<T_type6> _A_bound6)
     : adapts<T_functor>(_A_func), bound1_(_A_bound1), bound2_(_A_bound2), bound3_(_A_bound3), bound4_(_A_bound4), bound5_(_A_bound5), bound6_(_A_bound6)
     {}
 
@@ -2022,7 +2022,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5,
 
   template <int count, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   struct deduce_result_type_internal
-    { typedef typename adaptor_type::template deduce_result_type<typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass, typename type_trait<typename unwrap_reference<T_type5>::type>::pass, typename type_trait<typename unwrap_reference<T_type6>::type>::pass, typename type_trait<typename unwrap_reference<T_type7>::type>::pass>::type type; };
+    { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>, type_trait_pass_t<typename unwrap_reference<T_type7>::type>>::type type; };
 
   template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
   struct deduce_result_type {
@@ -2038,7 +2038,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5,
   operator()()
   {
     //Note: The AIX compiler sometimes gives linker errors if we do not define this in the class.
-    return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass, typename type_trait<typename unwrap_reference<T_type5>::type>::pass, typename type_trait<typename unwrap_reference<T_type6>::type>::pass, typename type_trait<typename unwrap_reference<T_type7>::type>::pass> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke());
+    return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>, type_trait_pass_t<typename unwrap_reference<T_type7>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke());
   }
 
   /** Constructs a bind_functor object that binds an argument to the passed functor.
@@ -2051,7 +2051,7 @@ struct bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5,
    * @param _A_bound6 Argument to bind to the functor.
    * @param _A_bound7 Argument to bind to the functor.
    */
-  bind_functor(typename type_trait<T_functor>::take _A_func, typename type_trait<T_type1>::take _A_bound1, typename type_trait<T_type2>::take _A_bound2, typename type_trait<T_type3>::take _A_bound3, typename type_trait<T_type4>::take _A_bound4, typename type_trait<T_type5>::take _A_bound5, typename type_trait<T_type6>::take _A_bound6, typename type_trait<T_type7>::take _A_bound7)
+  bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_type1> _A_bound1, type_trait_take_t<T_type2> _A_bound2, type_trait_take_t<T_type3> _A_bound3, type_trait_take_t<T_type4> _A_bound4, type_trait_take_t<T_type5> _A_bound5, type_trait_take_t<T_type6> _A_bound6, type_trait_take_t<T_type7> _A_bound7)
     : adapts<T_functor>(_A_func), bound1_(_A_bound1), bound2_(_A_bound2), bound3_(_A_bound3), bound4_(_A_bound4), bound5_(_A_bound5), bound6_(_A_bound6), bound7_(_A_bound7)
     {}
 
index 5ef863dc78507e7cedee815736e8da6c88541130..c33865797cfdaa18d4b3a13b076e218588efef5d 100644 (file)
@@ -37,14 +37,14 @@ struct bind_return_functor : public adapts<T_functor>
    */
   template <class T_arg1>
   inline typename unwrap_reference<T_return>::type operator()(T_arg1 _A_a1)
-    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass>
+    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
         (_A_a1); return ret_value_.invoke();
     }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1>
   inline typename unwrap_reference<T_return>::type sun_forte_workaround(T_arg1 _A_a1)
-    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass>
+    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
         (_A_a1); return ret_value_.invoke();
     }
   #endif
@@ -56,14 +56,14 @@ struct bind_return_functor : public adapts<T_functor>
    */
   template <class T_arg1, class T_arg2>
   inline typename unwrap_reference<T_return>::type operator()(T_arg1 _A_a1, T_arg2 _A_a2)
-    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass>
+    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
         (_A_a1, _A_a2); return ret_value_.invoke();
     }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2>
   inline typename unwrap_reference<T_return>::type sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2)
-    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass>
+    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
         (_A_a1, _A_a2); return ret_value_.invoke();
     }
   #endif
@@ -76,14 +76,14 @@ struct bind_return_functor : public adapts<T_functor>
    */
   template <class T_arg1, class T_arg2, class T_arg3>
   inline typename unwrap_reference<T_return>::type operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3)
-    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass>
+    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
         (_A_a1, _A_a2, _A_a3); return ret_value_.invoke();
     }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3>
   inline typename unwrap_reference<T_return>::type sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3)
-    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass>
+    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
         (_A_a1, _A_a2, _A_a3); return ret_value_.invoke();
     }
   #endif
@@ -97,14 +97,14 @@ struct bind_return_functor : public adapts<T_functor>
    */
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
   inline typename unwrap_reference<T_return>::type operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4)
-    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
         (_A_a1, _A_a2, _A_a3, _A_a4); return ret_value_.invoke();
     }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
   inline typename unwrap_reference<T_return>::type sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4)
-    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
         (_A_a1, _A_a2, _A_a3, _A_a4); return ret_value_.invoke();
     }
   #endif
@@ -119,14 +119,14 @@ struct bind_return_functor : public adapts<T_functor>
    */
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
   inline typename unwrap_reference<T_return>::type operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5)
-    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
         (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); return ret_value_.invoke();
     }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
   inline typename unwrap_reference<T_return>::type sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5)
-    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
         (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); return ret_value_.invoke();
     }
   #endif
@@ -142,14 +142,14 @@ struct bind_return_functor : public adapts<T_functor>
    */
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
   inline typename unwrap_reference<T_return>::type operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
-    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
         (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); return ret_value_.invoke();
     }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
   inline typename unwrap_reference<T_return>::type sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
-    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
         (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); return ret_value_.invoke();
     }
   #endif
@@ -166,14 +166,14 @@ struct bind_return_functor : public adapts<T_functor>
    */
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   inline typename unwrap_reference<T_return>::type operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
-    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>
+    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
         (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); return ret_value_.invoke();
     }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   inline typename unwrap_reference<T_return>::type sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
-    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>
+    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
         (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); return ret_value_.invoke();
     }
   #endif
@@ -183,7 +183,7 @@ struct bind_return_functor : public adapts<T_functor>
    * @param _A_functor Functor to invoke from operator()().
    * @param _A_ret_value Value to return from operator()().
    */
-  bind_return_functor(typename type_trait<T_functor>::take _A_functor, typename type_trait<T_return>::take _A_ret_value)
+  bind_return_functor(type_trait_take_t<T_functor> _A_functor, type_trait_take_t<T_return> _A_ret_value)
     : adapts<T_functor>(_A_functor), ret_value_(_A_ret_value)
     {}
 
index c4a4c982a30ac86fceb23578b2c4e05d153a1bfd..9781f65f2397c3be71986df29750de6e4fc32cb9 100644 (file)
@@ -52,7 +52,7 @@ struct compose1_functor : public adapts<T_setter>
   template <class T_arg1 = void, class T_arg2 = void, class T_arg3 = void, class T_arg4 = void, class T_arg5 = void, class T_arg6 = void, class T_arg7 = void>
   struct deduce_result_type
     { typedef typename adaptor_type::template deduce_result_type<
-        typename sigc::deduce_result_type<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
+        sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
           >::type type; };
 #endif
   typedef typename adaptor_type::result_type  result_type;
@@ -63,49 +63,49 @@ struct compose1_functor : public adapts<T_setter>
   template <class T_arg1>
   typename deduce_result_type<T_arg1>::type
   operator()(T_arg1 _A_a1)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename sigc::deduce_result_type<T_getter, T_arg1>::type>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1>>
         (get_(_A_a1));
     }
 
   template <class T_arg1, class T_arg2>
   typename deduce_result_type<T_arg1, T_arg2>::type
   operator()(T_arg1 _A_a1, T_arg2 _A_a2)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename sigc::deduce_result_type<T_getter, T_arg1, T_arg2>::type>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2>>
         (get_(_A_a1, _A_a2));
     }
 
   template <class T_arg1, class T_arg2, class T_arg3>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
   operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename sigc::deduce_result_type<T_getter, T_arg1, T_arg2, T_arg3>::type>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3>>
         (get_(_A_a1, _A_a2, _A_a3));
     }
 
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
   operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename sigc::deduce_result_type<T_getter, T_arg1, T_arg2, T_arg3, T_arg4>::type>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4>>
         (get_(_A_a1, _A_a2, _A_a3, _A_a4));
     }
 
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
   operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename sigc::deduce_result_type<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>>
         (get_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5));
     }
 
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
   operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename sigc::deduce_result_type<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>>
         (get_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6));
     }
 
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
   operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename sigc::deduce_result_type<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>>
         (get_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7));
     }
 
@@ -148,8 +148,8 @@ struct compose2_functor : public adapts<T_setter>
   template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
   struct deduce_result_type
     { typedef typename adaptor_type::template deduce_result_type<
-        typename sigc::deduce_result_type<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type,
-        typename sigc::deduce_result_type<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
+        typename sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>,
+        typename sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
           >::type result_type; };
 #endif
   typedef typename adaptor_type::result_type  result_type;
@@ -160,56 +160,56 @@ struct compose2_functor : public adapts<T_setter>
   template <class T_arg1>
   typename deduce_result_type<T_arg1>::type
   operator()(T_arg1 _A_a1)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename sigc::deduce_result_type<T_getter1, T_arg1>::type,
-                                                         typename sigc::deduce_result_type<T_getter2, T_arg1>::type>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1>,
+                                                         sigc::deduce_result_t<T_getter2, T_arg1>>
         (get1_(_A_a1), get2_(_A_a1));
     }
 
   template <class T_arg1, class T_arg2>
   typename deduce_result_type<T_arg1, T_arg2>::type
   operator()(T_arg1 _A_a1, T_arg2 _A_a2)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename sigc::deduce_result_type<T_getter1, T_arg1, T_arg2>::type,
-                                                         typename sigc::deduce_result_type<T_getter2, T_arg1, T_arg2>::type>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2>,
+                                                         sigc::deduce_result_t<T_getter2, T_arg1, T_arg2>>
         (get1_(_A_a1, _A_a2), get2_(_A_a1, _A_a2));
     }
 
   template <class T_arg1, class T_arg2, class T_arg3>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
   operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename sigc::deduce_result_type<T_getter1, T_arg1, T_arg2, T_arg3>::type,
-                                                         typename sigc::deduce_result_type<T_getter2, T_arg1, T_arg2, T_arg3>::type>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3>,
+                                                         sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3>>
         (get1_(_A_a1, _A_a2, _A_a3), get2_(_A_a1, _A_a2, _A_a3));
     }
 
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
   operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename sigc::deduce_result_type<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4>::type,
-                                                         typename sigc::deduce_result_type<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4>::type>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4>,
+                                                         sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4>>
         (get1_(_A_a1, _A_a2, _A_a3, _A_a4), get2_(_A_a1, _A_a2, _A_a3, _A_a4));
     }
 
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
   operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename sigc::deduce_result_type<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type,
-                                                         typename sigc::deduce_result_type<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>,
+                                                         sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>>
         (get1_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5), get2_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5));
     }
 
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
   operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename sigc::deduce_result_type<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type,
-                                                         typename sigc::deduce_result_type<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>,
+                                                         sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>>
         (get1_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6), get2_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6));
     }
 
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
   operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename sigc::deduce_result_type<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type,
-                                                         typename sigc::deduce_result_type<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>,
+                                                         sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>>
         (get1_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7), get2_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7));
     }
 
index 2522c0777f9645760341b81654194034bd6fda7c..00b0e671aa49cc33620e62d61ea71318caa83159 100644 (file)
@@ -116,6 +116,10 @@ template <class T_functor, class T_arg1, class T_arg2, class T_arg3, class T_arg
 struct deduce_result_type<T_functor, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, true>
   { typedef typename T_functor::template deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type type; };
 
+
+template<typename T_functor, typename... T_args>
+using deduce_result_t = typename deduce_result_type<T_functor, T_args...>::type;
+
 #endif // DOXYGEN_SHOULD_SKIP_THIS
 
 } /* namespace sigc */
index ea34138f13fc17681eb51840b72ef9bc447f32b5..e984909a0642003130c0255609f957ec4d501255 100644 (file)
@@ -64,7 +64,7 @@ struct exception_catch_functor : public adapts<T_functor>
 #ifndef DOXYGEN_SHOULD_SKIP_THIS
   template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
   struct deduce_result_type
-    { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>::type type; };
+    { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
 #endif
   typedef T_return result_type;
 
@@ -77,7 +77,7 @@ struct exception_catch_functor : public adapts<T_functor>
     {
       try
         {
-          return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass>
+          return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
             (_A_a1);
         }
       catch (...)
@@ -90,7 +90,7 @@ struct exception_catch_functor : public adapts<T_functor>
     {
       try
         {
-          return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass>
+          return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
             (_A_a1, _A_a2);
         }
       catch (...)
@@ -103,7 +103,7 @@ struct exception_catch_functor : public adapts<T_functor>
     {
       try
         {
-          return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass>
+          return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
             (_A_a1, _A_a2, _A_a3);
         }
       catch (...)
@@ -116,7 +116,7 @@ struct exception_catch_functor : public adapts<T_functor>
     {
       try
         {
-          return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+          return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
             (_A_a1, _A_a2, _A_a3, _A_a4);
         }
       catch (...)
@@ -129,7 +129,7 @@ struct exception_catch_functor : public adapts<T_functor>
     {
       try
         {
-          return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+          return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
             (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
         }
       catch (...)
@@ -142,7 +142,7 @@ struct exception_catch_functor : public adapts<T_functor>
     {
       try
         {
-          return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+          return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
             (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
         }
       catch (...)
@@ -155,7 +155,7 @@ struct exception_catch_functor : public adapts<T_functor>
     {
       try
         {
-          return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>
+          return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
             (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
         }
       catch (...)
@@ -187,6 +187,12 @@ struct exception_catch_functor<T_functor, T_catcher, void> : public adapts<T_fun
   typedef void result_type;
   typedef typename adapts<T_functor>::adaptor_type adaptor_type;
 
+#ifndef DOXYGEN_SHOULD_SKIP_THIS
+  template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
+  struct deduce_result_type
+    { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
+#endif
+
   void
   operator()();
 
@@ -196,7 +202,7 @@ struct exception_catch_functor<T_functor, T_catcher, void> : public adapts<T_fun
     {
       try
         {
-          return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass>
+          return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
             (_A_a1);
         }
       catch (...)
@@ -209,7 +215,7 @@ struct exception_catch_functor<T_functor, T_catcher, void> : public adapts<T_fun
     {
       try
         {
-          return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass>
+          return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
             (_A_a1, _A_a2);
         }
       catch (...)
@@ -222,7 +228,7 @@ struct exception_catch_functor<T_functor, T_catcher, void> : public adapts<T_fun
     {
       try
         {
-          return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass>
+          return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
             (_A_a1, _A_a2, _A_a3);
         }
       catch (...)
@@ -235,7 +241,7 @@ struct exception_catch_functor<T_functor, T_catcher, void> : public adapts<T_fun
     {
       try
         {
-          return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+          return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
             (_A_a1, _A_a2, _A_a3, _A_a4);
         }
       catch (...)
@@ -248,7 +254,7 @@ struct exception_catch_functor<T_functor, T_catcher, void> : public adapts<T_fun
     {
       try
         {
-          return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+          return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
             (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
         }
       catch (...)
@@ -261,7 +267,7 @@ struct exception_catch_functor<T_functor, T_catcher, void> : public adapts<T_fun
     {
       try
         {
-          return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+          return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
             (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
         }
       catch (...)
@@ -274,7 +280,7 @@ struct exception_catch_functor<T_functor, T_catcher, void> : public adapts<T_fun
     {
       try
         {
-          return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>
+          return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
             (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
         }
       catch (...)
index 8dc866c59a6a2c9a42f625c487b513a15c000e2b..9da50b03bc58d067d64731a9b3c9a20cc77991a1 100644 (file)
@@ -82,7 +82,7 @@ struct hide_functor <-1, T_functor> : public adapts<T_functor>
 #ifndef DOXYGEN_SHOULD_SKIP_THIS
   template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
   struct deduce_result_type
-    { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>::type type; };
+    { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; };
 #endif // DOXYGEN_SHOULD_SKIP_THIS
   typedef typename adaptor_type::result_type  result_type;
 
@@ -110,14 +110,14 @@ struct hide_functor <-1, T_functor> : public adapts<T_functor>
   template <class T_arg1, class T_arg2>
   typename deduce_result_type<T_arg1, T_arg2>::type
   operator()(T_arg1 _A_a1, T_arg2)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
         (_A_a1); }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2>
   typename deduce_result_type<T_arg1, T_arg2>::type
   sun_forte_workaround(T_arg1 _A_a1, T_arg2)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
         (_A_a1); }
   #endif
 
@@ -130,14 +130,14 @@ struct hide_functor <-1, T_functor> : public adapts<T_functor>
   template <class T_arg1, class T_arg2, class T_arg3>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
   operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
         (_A_a1, _A_a2); }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
   sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
         (_A_a1, _A_a2); }
   #endif
 
@@ -151,14 +151,14 @@ struct hide_functor <-1, T_functor> : public adapts<T_functor>
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
   operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
         (_A_a1, _A_a2, _A_a3); }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
   sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
         (_A_a1, _A_a2, _A_a3); }
   #endif
 
@@ -173,14 +173,14 @@ struct hide_functor <-1, T_functor> : public adapts<T_functor>
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
   operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
         (_A_a1, _A_a2, _A_a3, _A_a4); }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
   sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
         (_A_a1, _A_a2, _A_a3, _A_a4); }
   #endif
 
@@ -196,14 +196,14 @@ struct hide_functor <-1, T_functor> : public adapts<T_functor>
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
   operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
         (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
   sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
         (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
   #endif
 
@@ -220,14 +220,14 @@ struct hide_functor <-1, T_functor> : public adapts<T_functor>
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
   operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
         (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
   sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
         (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
   #endif
 
@@ -253,7 +253,7 @@ struct hide_functor <0, T_functor> : public adapts<T_functor>
 #ifndef DOXYGEN_SHOULD_SKIP_THIS
   template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
   struct deduce_result_type
-    { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>::type type; };
+    { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
 #endif // DOXYGEN_SHOULD_SKIP_THIS
   typedef typename adaptor_type::result_type  result_type;
 
@@ -281,14 +281,14 @@ struct hide_functor <0, T_functor> : public adapts<T_functor>
   template <class T_arg1, class T_arg2>
   typename deduce_result_type<T_arg1, T_arg2>::type
   operator()(T_arg1, T_arg2 _A_a2)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg2>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>>
         (_A_a2); }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2>
   typename deduce_result_type<T_arg1, T_arg2>::type
   sun_forte_workaround(T_arg1, T_arg2 _A_a2)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg2>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>>
         (_A_a2); }
   #endif
 
@@ -301,14 +301,14 @@ struct hide_functor <0, T_functor> : public adapts<T_functor>
   template <class T_arg1, class T_arg2, class T_arg3>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
   operator()(T_arg1, T_arg2 _A_a2, T_arg3 _A_a3)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
         (_A_a2, _A_a3); }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
   sun_forte_workaround(T_arg1, T_arg2 _A_a2, T_arg3 _A_a3)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
         (_A_a2, _A_a3); }
   #endif
 
@@ -322,14 +322,14 @@ struct hide_functor <0, T_functor> : public adapts<T_functor>
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
   operator()(T_arg1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
         (_A_a2, _A_a3, _A_a4); }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
   sun_forte_workaround(T_arg1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
         (_A_a2, _A_a3, _A_a4); }
   #endif
 
@@ -344,14 +344,14 @@ struct hide_functor <0, T_functor> : public adapts<T_functor>
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
   operator()(T_arg1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
         (_A_a2, _A_a3, _A_a4, _A_a5); }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
   sun_forte_workaround(T_arg1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
         (_A_a2, _A_a3, _A_a4, _A_a5); }
   #endif
 
@@ -367,14 +367,14 @@ struct hide_functor <0, T_functor> : public adapts<T_functor>
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
   operator()(T_arg1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
         (_A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
   sun_forte_workaround(T_arg1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
         (_A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
   #endif
 
@@ -391,14 +391,14 @@ struct hide_functor <0, T_functor> : public adapts<T_functor>
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
   operator()(T_arg1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
         (_A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
   sun_forte_workaround(T_arg1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
         (_A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
   #endif
 
@@ -424,7 +424,7 @@ struct hide_functor <1, T_functor> : public adapts<T_functor>
 
   template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
   struct deduce_result_type
-    { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>::type type; };
+    { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
   typedef typename adaptor_type::result_type  result_type;
 
   /** Invokes the wrapped functor, ignoring the 2nd argument.
@@ -435,14 +435,14 @@ struct hide_functor <1, T_functor> : public adapts<T_functor>
   template <class T_arg1, class T_arg2>
   typename deduce_result_type<T_arg1, T_arg2>::type
   operator()(T_arg1 _A_a1, T_arg2)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
         (_A_a1); }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2>
   typename deduce_result_type<T_arg1, T_arg2>::type
   sun_forte_workaround(T_arg1 _A_a1, T_arg2)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
         (_A_a1); }
   #endif
 
@@ -455,14 +455,14 @@ struct hide_functor <1, T_functor> : public adapts<T_functor>
   template <class T_arg1, class T_arg2, class T_arg3>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
   operator()(T_arg1 _A_a1, T_arg2, T_arg3 _A_a3)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg3>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>>
         (_A_a1, _A_a3); }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
   sun_forte_workaround(T_arg1 _A_a1, T_arg2, T_arg3 _A_a3)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg3>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>>
         (_A_a1, _A_a3); }
   #endif
 
@@ -476,14 +476,14 @@ struct hide_functor <1, T_functor> : public adapts<T_functor>
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
   operator()(T_arg1 _A_a1, T_arg2, T_arg3 _A_a3, T_arg4 _A_a4)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
         (_A_a1, _A_a3, _A_a4); }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
   sun_forte_workaround(T_arg1 _A_a1, T_arg2, T_arg3 _A_a3, T_arg4 _A_a4)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
         (_A_a1, _A_a3, _A_a4); }
   #endif
 
@@ -498,14 +498,14 @@ struct hide_functor <1, T_functor> : public adapts<T_functor>
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
   operator()(T_arg1 _A_a1, T_arg2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
         (_A_a1, _A_a3, _A_a4, _A_a5); }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
   sun_forte_workaround(T_arg1 _A_a1, T_arg2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
         (_A_a1, _A_a3, _A_a4, _A_a5); }
   #endif
 
@@ -521,14 +521,14 @@ struct hide_functor <1, T_functor> : public adapts<T_functor>
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
   operator()(T_arg1 _A_a1, T_arg2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
         (_A_a1, _A_a3, _A_a4, _A_a5, _A_a6); }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
   sun_forte_workaround(T_arg1 _A_a1, T_arg2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
         (_A_a1, _A_a3, _A_a4, _A_a5, _A_a6); }
   #endif
 
@@ -545,14 +545,14 @@ struct hide_functor <1, T_functor> : public adapts<T_functor>
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
   operator()(T_arg1 _A_a1, T_arg2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
         (_A_a1, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
   sun_forte_workaround(T_arg1 _A_a1, T_arg2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
         (_A_a1, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
   #endif
 
@@ -577,7 +577,7 @@ struct hide_functor <2, T_functor> : public adapts<T_functor>
 
   template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
   struct deduce_result_type
-    { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>::type type; };
+    { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
   typedef typename adaptor_type::result_type  result_type;
 
   /** Invokes the wrapped functor, ignoring the 3rd argument.
@@ -589,14 +589,14 @@ struct hide_functor <2, T_functor> : public adapts<T_functor>
   template <class T_arg1, class T_arg2, class T_arg3>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
   operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
         (_A_a1, _A_a2); }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
   sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
         (_A_a1, _A_a2); }
   #endif
 
@@ -610,14 +610,14 @@ struct hide_functor <2, T_functor> : public adapts<T_functor>
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
   operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3, T_arg4 _A_a4)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg4>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>>
         (_A_a1, _A_a2, _A_a4); }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
   sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3, T_arg4 _A_a4)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg4>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>>
         (_A_a1, _A_a2, _A_a4); }
   #endif
 
@@ -632,14 +632,14 @@ struct hide_functor <2, T_functor> : public adapts<T_functor>
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
   operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3, T_arg4 _A_a4, T_arg5 _A_a5)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
         (_A_a1, _A_a2, _A_a4, _A_a5); }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
   sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3, T_arg4 _A_a4, T_arg5 _A_a5)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
         (_A_a1, _A_a2, _A_a4, _A_a5); }
   #endif
 
@@ -655,14 +655,14 @@ struct hide_functor <2, T_functor> : public adapts<T_functor>
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
   operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
         (_A_a1, _A_a2, _A_a4, _A_a5, _A_a6); }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
   sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
         (_A_a1, _A_a2, _A_a4, _A_a5, _A_a6); }
   #endif
 
@@ -679,14 +679,14 @@ struct hide_functor <2, T_functor> : public adapts<T_functor>
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
   operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
         (_A_a1, _A_a2, _A_a4, _A_a5, _A_a6, _A_a7); }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
   sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
         (_A_a1, _A_a2, _A_a4, _A_a5, _A_a6, _A_a7); }
   #endif
 
@@ -711,7 +711,7 @@ struct hide_functor <3, T_functor> : public adapts<T_functor>
 
   template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
   struct deduce_result_type
-    { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>::type type; };
+    { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
   typedef typename adaptor_type::result_type  result_type;
 
   /** Invokes the wrapped functor, ignoring the 4th argument.
@@ -724,14 +724,14 @@ struct hide_functor <3, T_functor> : public adapts<T_functor>
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
   operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
         (_A_a1, _A_a2, _A_a3); }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
   sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
         (_A_a1, _A_a2, _A_a3); }
   #endif
 
@@ -746,14 +746,14 @@ struct hide_functor <3, T_functor> : public adapts<T_functor>
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
   operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4, T_arg5 _A_a5)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg5>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>>
         (_A_a1, _A_a2, _A_a3, _A_a5); }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
   sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4, T_arg5 _A_a5)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg5>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>>
         (_A_a1, _A_a2, _A_a3, _A_a5); }
   #endif
 
@@ -769,14 +769,14 @@ struct hide_functor <3, T_functor> : public adapts<T_functor>
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
   operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4, T_arg5 _A_a5, T_arg6 _A_a6)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
         (_A_a1, _A_a2, _A_a3, _A_a5, _A_a6); }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
   sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4, T_arg5 _A_a5, T_arg6 _A_a6)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
         (_A_a1, _A_a2, _A_a3, _A_a5, _A_a6); }
   #endif
 
@@ -793,14 +793,14 @@ struct hide_functor <3, T_functor> : public adapts<T_functor>
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
   operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
         (_A_a1, _A_a2, _A_a3, _A_a5, _A_a6, _A_a7); }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
   sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
         (_A_a1, _A_a2, _A_a3, _A_a5, _A_a6, _A_a7); }
   #endif
 
@@ -825,7 +825,7 @@ struct hide_functor <4, T_functor> : public adapts<T_functor>
 
   template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
   struct deduce_result_type
-    { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>::type type; };
+    { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
   typedef typename adaptor_type::result_type  result_type;
 
   /** Invokes the wrapped functor, ignoring the 5th argument.
@@ -839,14 +839,14 @@ struct hide_functor <4, T_functor> : public adapts<T_functor>
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
   operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
         (_A_a1, _A_a2, _A_a3, _A_a4); }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
   sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
         (_A_a1, _A_a2, _A_a3, _A_a4); }
   #endif
 
@@ -862,14 +862,14 @@ struct hide_functor <4, T_functor> : public adapts<T_functor>
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
   operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5, T_arg6 _A_a6)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg6>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>>
         (_A_a1, _A_a2, _A_a3, _A_a4, _A_a6); }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
   sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5, T_arg6 _A_a6)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg6>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>>
         (_A_a1, _A_a2, _A_a3, _A_a4, _A_a6); }
   #endif
 
@@ -886,14 +886,14 @@ struct hide_functor <4, T_functor> : public adapts<T_functor>
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
   operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5, T_arg6 _A_a6, T_arg7 _A_a7)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
         (_A_a1, _A_a2, _A_a3, _A_a4, _A_a6, _A_a7); }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
   sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5, T_arg6 _A_a6, T_arg7 _A_a7)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
         (_A_a1, _A_a2, _A_a3, _A_a4, _A_a6, _A_a7); }
   #endif
 
@@ -918,7 +918,7 @@ struct hide_functor <5, T_functor> : public adapts<T_functor>
 
   template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
   struct deduce_result_type
-    { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg7>::pass>::type type; };
+    { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg7>>::type type; };
   typedef typename adaptor_type::result_type  result_type;
 
   /** Invokes the wrapped functor, ignoring the 6th argument.
@@ -933,14 +933,14 @@ struct hide_functor <5, T_functor> : public adapts<T_functor>
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
   operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
         (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
   sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
         (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
   #endif
 
@@ -957,14 +957,14 @@ struct hide_functor <5, T_functor> : public adapts<T_functor>
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
   operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6, T_arg7 _A_a7)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg7>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg7>>
         (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a7); }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
   sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6, T_arg7 _A_a7)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg7>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg7>>
         (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a7); }
   #endif
 
@@ -989,7 +989,7 @@ struct hide_functor <6, T_functor> : public adapts<T_functor>
 
   template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
   struct deduce_result_type
-    { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>::type type; };
+    { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; };
   typedef typename adaptor_type::result_type  result_type;
 
   /** Invokes the wrapped functor, ignoring the 7th argument.
@@ -1005,14 +1005,14 @@ struct hide_functor <6, T_functor> : public adapts<T_functor>
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
   operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
         (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
   sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
         (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
   #endif
 
index 3522d7d128b3fab8d66cd57ebb939723735ada34..a7a06137d680e1b89ecf4932e7cecb06c01ebfb6 100644 (file)
@@ -134,7 +134,7 @@ struct adaptor_functor : public adaptor_base
 #ifndef DOXYGEN_SHOULD_SKIP_THIS
   template <LOOP(class T_arg%1=void, CALL_SIZE)>
   struct deduce_result_type
-    { typedef typename sigc::deduce_result_type<LIST(T_functor, LOOP(T_arg%1,CALL_SIZE))>::type type; };
+    { typedef sigc::deduce_result_t<LIST(T_functor, LOOP(T_arg%1,CALL_SIZE))> type; };
 #endif
   typedef typename functor_trait<T_functor>::result_type result_type;
 
@@ -259,7 +259,7 @@ struct adaptor_trait<T_functor, false>
  * {
  *   template <class T_arg1=void, class T_arg2=void>
  *   struct deduce_result_type
- *   { typedef typename sigc::deduce_result_type<T_functor, T_arg1, T_arg2>::type type; };
+ *   { typedef sigc::deduce_result_t<T_functor, T_arg1, T_arg2> type; };
  *   typedef typename sigc::functor_trait<T_functor>::result_type result_type;
  *   //
  *   result_type
index 281acb9935f520689a79645c3d715645e14545aa..6cd10dbc3d933377b306212f4449922f04d1a9ff 100644 (file)
@@ -22,7 +22,7 @@ define([COMPOSE1_OPERATOR],[dnl
   template <LOOP(class T_arg%1, $1)>
   typename deduce_result_type<LOOP(T_arg%1, $1)>::type
   operator()(LOOP(T_arg%1 _A_a%1, $1))
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename sigc::deduce_result_type<LIST(T_getter, LOOP(T_arg%1,$1))>::type>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<LIST(T_getter, LOOP(T_arg%1,$1))>>
         (get_(LOOP(_A_a%1, $1)));
     }
 
@@ -32,8 +32,8 @@ define([COMPOSE2_OPERATOR],[dnl
   template <LOOP(class T_arg%1, $1)>
   typename deduce_result_type<LOOP(T_arg%1, $1)>::type
   operator()(LOOP(T_arg%1 _A_a%1, $1))
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename sigc::deduce_result_type<LIST(T_getter1, LOOP(T_arg%1,$1))>::type,
-                                                         typename sigc::deduce_result_type<LIST(T_getter2, LOOP(T_arg%1,$1))>::type>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<LIST(T_getter1, LOOP(T_arg%1,$1))>,
+                                                         sigc::deduce_result_t<LIST(T_getter2, LOOP(T_arg%1,$1))>>
         (get1_(LOOP(_A_a%1, $1)), get2_(LOOP(_A_a%1,$1)));
     }
 
@@ -90,7 +90,7 @@ struct compose1_functor : public adapts<T_setter>
   template <LOOP(class T_arg%1 = void, CALL_SIZE)>
   struct deduce_result_type
     { typedef typename adaptor_type::template deduce_result_type<
-        typename sigc::deduce_result_type<LIST(T_getter, LOOP(T_arg%1,CALL_SIZE))>::type
+        sigc::deduce_result_t<LIST(T_getter, LOOP(T_arg%1,CALL_SIZE))>
           >::type type; };
 #endif
   typedef typename adaptor_type::result_type  result_type;
@@ -138,8 +138,8 @@ struct compose2_functor : public adapts<T_setter>
   template <LOOP(class T_arg%1=void, CALL_SIZE)>
   struct deduce_result_type
     { typedef typename adaptor_type::template deduce_result_type<
-        typename sigc::deduce_result_type<LIST(T_getter1, LOOP(T_arg%1,CALL_SIZE))>::type,
-        typename sigc::deduce_result_type<LIST(T_getter2, LOOP(T_arg%1,CALL_SIZE))>::type
+        typename sigc::deduce_result_t<LIST(T_getter1, LOOP(T_arg%1,CALL_SIZE))>,
+        typename sigc::deduce_result_t<LIST(T_getter2, LOOP(T_arg%1,CALL_SIZE))>
           >::type result_type; };
 #endif
   typedef typename adaptor_type::result_type  result_type;
index 5d3f4ed1edae9f9001fe66c4d12bd99f421b554f..c31da7dfbb1e098b78e45c5028dcd193889c8b1f 100644 (file)
@@ -92,6 +92,10 @@ struct deduce_result_type
 
 #ifndef DOXYGEN_SHOULD_SKIP_THIS
 FOR(0,CALL_SIZE,[[DEDUCE_RESULT_TYPE_ADAPTOR(%1,CALL_SIZE)]])dnl
+
+template<typename T_functor, typename... T_args>
+using deduce_result_t = typename deduce_result_type<T_functor, T_args...>::type;
+
 #endif // DOXYGEN_SHOULD_SKIP_THIS
 
 dnl #ifdef SIGC_CXX_TYPEOF
index f94581f2f9ef92963767e8553594c71ff14d27a2..5f5cd109a3e919f23d461129bcaf14b9b32c9839 100644 (file)
@@ -131,6 +131,12 @@ struct exception_catch_functor<T_functor, T_catcher, void> : public adapts<T_fun
   typedef void result_type;
   typedef typename adapts<T_functor>::adaptor_type adaptor_type;
 
+#ifndef DOXYGEN_SHOULD_SKIP_THIS
+  template <LOOP(class T_arg%1=void, CALL_SIZE)>
+  struct deduce_result_type
+    { typedef typename adaptor_type::template deduce_result_type<LOOP(_P_(T_arg%1),CALL_SIZE)>::type type; };
+#endif
+
   void
   operator()();
 
index e3effc18dc270487d54f9a061165540712007712..06d23b8bc0c164ff16ea3dfb50ce4267ec165bae 100644 (file)
@@ -26,7 +26,7 @@ ifelse($1,0,[dnl
   template <LOOP(class T_arg%1, $1)>
   typename deduce_result_type<LOOP(T_arg%1,$1)>::type
   operator()(LOOP(T_arg%1 _A_a%1, $1))
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<LOOP(typename type_trait<T_type%1>::take, $1)>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<LOOP(type_trait_take_t<T_type%1>, $1)>
         (LOOP([[static_cast<T_type%1>(_A_a%1)]], $1));
     }
 
@@ -34,7 +34,7 @@ ifelse($1,0,[dnl
   template <LOOP(class T_arg%1, $1)>
   typename deduce_result_type<LOOP(T_arg%1,$1)>::type
   sun_forte_workaround(LOOP(T_arg%1 _A_a%1, $1))
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<LOOP(typename type_trait<T_type%1>::take, $1)>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<LOOP(type_trait_take_t<T_type%1>, $1)>
         (LOOP([[static_cast<T_type%1>(_A_a%1)]], $1));
     }
   #endif
@@ -151,7 +151,7 @@ FOR(0,CALL_SIZE,[[RETYPE_OPERATOR(%1)]])dnl
   /** Constructs a retype_functor object that performs C-style casts on the parameters passed on to the functor.
    * @param _A_functor Functor to invoke from operator()().
    */
-  explicit retype_functor(typename type_trait<T_functor>::take _A_functor)
+  explicit retype_functor(type_trait_take_t<T_functor> _A_functor)
     : adapts<T_functor>(_A_functor)
     {}
 };
index 653bae276afed78d3127565268d0514ac53541ed..cab55764d88920e996a568c3e0c3afe308d39f46 100644 (file)
@@ -73,7 +73,7 @@ struct retype_functor
 #ifndef DOXYGEN_SHOULD_SKIP_THIS
   template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
   struct deduce_result_type
-    { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>::type type; };
+    { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
 #endif
   typedef typename adapts<T_functor>::result_type result_type;
 
@@ -82,7 +82,7 @@ struct retype_functor
   template <class T_arg1>
   typename deduce_result_type<T_arg1>::type
   operator()(T_arg1 _A_a1)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_type1>::take>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>>
         (static_cast<T_type1>(_A_a1));
     }
 
@@ -90,7 +90,7 @@ struct retype_functor
   template <class T_arg1>
   typename deduce_result_type<T_arg1>::type
   sun_forte_workaround(T_arg1 _A_a1)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_type1>::take>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>>
         (static_cast<T_type1>(_A_a1));
     }
   #endif
@@ -98,7 +98,7 @@ struct retype_functor
   template <class T_arg1, class T_arg2>
   typename deduce_result_type<T_arg1, T_arg2>::type
   operator()(T_arg1 _A_a1, T_arg2 _A_a2)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_type1>::take, typename type_trait<T_type2>::take>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>>
         (static_cast<T_type1>(_A_a1), static_cast<T_type2>(_A_a2));
     }
 
@@ -106,7 +106,7 @@ struct retype_functor
   template <class T_arg1, class T_arg2>
   typename deduce_result_type<T_arg1, T_arg2>::type
   sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_type1>::take, typename type_trait<T_type2>::take>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>>
         (static_cast<T_type1>(_A_a1), static_cast<T_type2>(_A_a2));
     }
   #endif
@@ -114,7 +114,7 @@ struct retype_functor
   template <class T_arg1, class T_arg2, class T_arg3>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
   operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_type1>::take, typename type_trait<T_type2>::take, typename type_trait<T_type3>::take>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>>
         (static_cast<T_type1>(_A_a1), static_cast<T_type2>(_A_a2), static_cast<T_type3>(_A_a3));
     }
 
@@ -122,7 +122,7 @@ struct retype_functor
   template <class T_arg1, class T_arg2, class T_arg3>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
   sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_type1>::take, typename type_trait<T_type2>::take, typename type_trait<T_type3>::take>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>>
         (static_cast<T_type1>(_A_a1), static_cast<T_type2>(_A_a2), static_cast<T_type3>(_A_a3));
     }
   #endif
@@ -130,7 +130,7 @@ struct retype_functor
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
   operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_type1>::take, typename type_trait<T_type2>::take, typename type_trait<T_type3>::take, typename type_trait<T_type4>::take>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>>
         (static_cast<T_type1>(_A_a1), static_cast<T_type2>(_A_a2), static_cast<T_type3>(_A_a3), static_cast<T_type4>(_A_a4));
     }
 
@@ -138,7 +138,7 @@ struct retype_functor
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
   sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_type1>::take, typename type_trait<T_type2>::take, typename type_trait<T_type3>::take, typename type_trait<T_type4>::take>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>>
         (static_cast<T_type1>(_A_a1), static_cast<T_type2>(_A_a2), static_cast<T_type3>(_A_a3), static_cast<T_type4>(_A_a4));
     }
   #endif
@@ -146,7 +146,7 @@ struct retype_functor
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
   operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_type1>::take, typename type_trait<T_type2>::take, typename type_trait<T_type3>::take, typename type_trait<T_type4>::take, typename type_trait<T_type5>::take>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>>
         (static_cast<T_type1>(_A_a1), static_cast<T_type2>(_A_a2), static_cast<T_type3>(_A_a3), static_cast<T_type4>(_A_a4), static_cast<T_type5>(_A_a5));
     }
 
@@ -154,7 +154,7 @@ struct retype_functor
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
   sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_type1>::take, typename type_trait<T_type2>::take, typename type_trait<T_type3>::take, typename type_trait<T_type4>::take, typename type_trait<T_type5>::take>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>>
         (static_cast<T_type1>(_A_a1), static_cast<T_type2>(_A_a2), static_cast<T_type3>(_A_a3), static_cast<T_type4>(_A_a4), static_cast<T_type5>(_A_a5));
     }
   #endif
@@ -162,7 +162,7 @@ struct retype_functor
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
   operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_type1>::take, typename type_trait<T_type2>::take, typename type_trait<T_type3>::take, typename type_trait<T_type4>::take, typename type_trait<T_type5>::take, typename type_trait<T_type6>::take>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>>
         (static_cast<T_type1>(_A_a1), static_cast<T_type2>(_A_a2), static_cast<T_type3>(_A_a3), static_cast<T_type4>(_A_a4), static_cast<T_type5>(_A_a5), static_cast<T_type6>(_A_a6));
     }
 
@@ -170,7 +170,7 @@ struct retype_functor
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
   sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_type1>::take, typename type_trait<T_type2>::take, typename type_trait<T_type3>::take, typename type_trait<T_type4>::take, typename type_trait<T_type5>::take, typename type_trait<T_type6>::take>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>>
         (static_cast<T_type1>(_A_a1), static_cast<T_type2>(_A_a2), static_cast<T_type3>(_A_a3), static_cast<T_type4>(_A_a4), static_cast<T_type5>(_A_a5), static_cast<T_type6>(_A_a6));
     }
   #endif
@@ -178,7 +178,7 @@ struct retype_functor
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
   operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_type1>::take, typename type_trait<T_type2>::take, typename type_trait<T_type3>::take, typename type_trait<T_type4>::take, typename type_trait<T_type5>::take, typename type_trait<T_type6>::take, typename type_trait<T_type7>::take>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>, type_trait_take_t<T_type7>>
         (static_cast<T_type1>(_A_a1), static_cast<T_type2>(_A_a2), static_cast<T_type3>(_A_a3), static_cast<T_type4>(_A_a4), static_cast<T_type5>(_A_a5), static_cast<T_type6>(_A_a6), static_cast<T_type7>(_A_a7));
     }
 
@@ -186,7 +186,7 @@ struct retype_functor
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
   sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
-    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_type1>::take, typename type_trait<T_type2>::take, typename type_trait<T_type3>::take, typename type_trait<T_type4>::take, typename type_trait<T_type5>::take, typename type_trait<T_type6>::take, typename type_trait<T_type7>::take>
+    { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>, type_trait_take_t<T_type7>>
         (static_cast<T_type1>(_A_a1), static_cast<T_type2>(_A_a2), static_cast<T_type3>(_A_a3), static_cast<T_type4>(_A_a4), static_cast<T_type5>(_A_a5), static_cast<T_type6>(_A_a6), static_cast<T_type7>(_A_a7));
     }
   #endif
@@ -195,7 +195,7 @@ struct retype_functor
   /** Constructs a retype_functor object that performs C-style casts on the parameters passed on to the functor.
    * @param _A_functor Functor to invoke from operator()().
    */
-  explicit retype_functor(typename type_trait<T_functor>::take _A_functor)
+  explicit retype_functor(type_trait_take_t<T_functor> _A_functor)
     : adapts<T_functor>(_A_functor)
     {}
 };
index fa8bbd9d611821a60ca11d41d64ba5068d324d0e..4dce353c811cc372a4a2fea51f173ad48dd394f5 100644 (file)
@@ -29,98 +29,98 @@ struct retype_return_functor : public adapts<T_functor>
 
   template <class T_arg1>
   inline T_return operator()(T_arg1 _A_a1)
-    { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass>
+    { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
         (_A_a1));
     }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1>
   inline T_return sun_forte_workaround(T_arg1 _A_a1)
-    { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass>
+    { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
         (_A_a1));
     }
   #endif
 
   template <class T_arg1, class T_arg2>
   inline T_return operator()(T_arg1 _A_a1, T_arg2 _A_a2)
-    { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass>
+    { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
         (_A_a1, _A_a2));
     }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2>
   inline T_return sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2)
-    { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass>
+    { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
         (_A_a1, _A_a2));
     }
   #endif
 
   template <class T_arg1, class T_arg2, class T_arg3>
   inline T_return operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3)
-    { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass>
+    { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
         (_A_a1, _A_a2, _A_a3));
     }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3>
   inline T_return sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3)
-    { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass>
+    { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
         (_A_a1, _A_a2, _A_a3));
     }
   #endif
 
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
   inline T_return operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4)
-    { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+    { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
         (_A_a1, _A_a2, _A_a3, _A_a4));
     }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
   inline T_return sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4)
-    { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+    { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
         (_A_a1, _A_a2, _A_a3, _A_a4));
     }
   #endif
 
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
   inline T_return operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5)
-    { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+    { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
         (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5));
     }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
   inline T_return sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5)
-    { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+    { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
         (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5));
     }
   #endif
 
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
   inline T_return operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
-    { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+    { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
         (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6));
     }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
   inline T_return sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
-    { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+    { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
         (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6));
     }
   #endif
 
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   inline T_return operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
-    { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>
+    { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
         (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7));
     }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   inline T_return sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
-    { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>
+    { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
         (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7));
     }
   #endif
@@ -130,7 +130,7 @@ struct retype_return_functor : public adapts<T_functor>
   /** Constructs a retype_return_functor object that perform a C-style cast on the return value of the passed functor.
    * @param _A_functor Functor to invoke from operator()().
    */
-  explicit retype_return_functor(typename type_trait<T_functor>::take _A_functor)
+  explicit retype_return_functor(type_trait_take_t<T_functor> _A_functor)
     : adapts<T_functor>(_A_functor)
     {}
 };
@@ -162,104 +162,104 @@ struct retype_return_functor<void, T_functor> : public adapts<T_functor>
 
   template <class T_arg1>
   inline void operator()(T_arg1 _A_a1)
-    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass>
+    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
         (_A_a1);
     }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1>
   inline void sun_forte_workaround(T_arg1 _A_a1)
-    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass>
+    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
         (_A_a1);
     }
   #endif
 
   template <class T_arg1, class T_arg2>
   inline void operator()(T_arg1 _A_a1, T_arg2 _A_a2)
-    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass>
+    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
         (_A_a1, _A_a2);
     }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2>
   inline void sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2)
-    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass>
+    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
         (_A_a1, _A_a2);
     }
   #endif
 
   template <class T_arg1, class T_arg2, class T_arg3>
   inline void operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3)
-    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass>
+    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
         (_A_a1, _A_a2, _A_a3);
     }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3>
   inline void sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3)
-    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass>
+    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
         (_A_a1, _A_a2, _A_a3);
     }
   #endif
 
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
   inline void operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4)
-    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
         (_A_a1, _A_a2, _A_a3, _A_a4);
     }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
   inline void sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4)
-    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
         (_A_a1, _A_a2, _A_a3, _A_a4);
     }
   #endif
 
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
   inline void operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5)
-    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
         (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
     }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
   inline void sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5)
-    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
         (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
     }
   #endif
 
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
   inline void operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
-    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
         (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
     }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
   inline void sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
-    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
         (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
     }
   #endif
 
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   inline void operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
-    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>
+    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
         (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
     }
 
   #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
   template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
   inline void sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
-    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>
+    { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
         (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
     }
   #endif
 
   retype_return_functor() {}
-  retype_return_functor(typename type_trait<T_functor>::take _A_functor)
+  retype_return_functor(type_trait_take_t<T_functor> _A_functor)
     : adapts<T_functor>(_A_functor)
     {}
 };
index f89e8637d081f4ca29de20d76e2f8bc8b190a6cc..e9e5c0beddbfa5626a65ccef65dd30a9fe191749 100644 (file)
@@ -55,7 +55,7 @@ public:
 #ifndef DOXYGEN_SHOULD_SKIP_THIS
   template <typename T_arg1=void, typename T_arg2=void, typename T_arg3=void, typename T_arg4=void, typename T_arg5=void, typename T_arg6=void, typename T_arg7=void>
   struct deduce_result_type
-    { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>::type type; };
+    { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
 #endif
   typedef typename adaptor_type::result_type result_type;
 
@@ -82,7 +82,7 @@ public:
   operator()(T_arg1 _A_arg1)
   {
     return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
-      typename type_trait<T_arg1>::pass>
+      type_trait_pass_t<T_arg1>>
       (_A_arg1);
   }
 
@@ -92,7 +92,7 @@ public:
   sun_forte_workaround(T_arg1 _A_arg1)
   {
     return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
-      typename type_trait<T_arg1>::pass>
+      type_trait_pass_t<T_arg1>>
       (_A_arg1);
   }
   #endif
@@ -107,8 +107,8 @@ public:
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2)
   {
     return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
-      typename type_trait<T_arg1>::pass
-      typename type_trait<T_arg2>::pass>
+      type_trait_pass_t<T_arg1>
+      type_trait_pass_t<T_arg2>>
       (_A_arg1, _A_arg2);
   }
 
@@ -118,8 +118,8 @@ public:
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2)
   {
     return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
-      typename type_trait<T_arg1>::pass
-      typename type_trait<T_arg2>::pass>
+      type_trait_pass_t<T_arg1>
+      type_trait_pass_t<T_arg2>>
       (_A_arg1, _A_arg2);
   }
   #endif
@@ -135,9 +135,9 @@ public:
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3)
   {
     return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
-      typename type_trait<T_arg1>::pass
-      typename type_trait<T_arg2>::pass
-      typename type_trait<T_arg3>::pass>
+      type_trait_pass_t<T_arg1>
+      type_trait_pass_t<T_arg2>
+      type_trait_pass_t<T_arg3>>
       (_A_arg1, _A_arg2, _A_arg3);
   }
 
@@ -147,9 +147,9 @@ public:
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3)
   {
     return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
-      typename type_trait<T_arg1>::pass
-      typename type_trait<T_arg2>::pass
-      typename type_trait<T_arg3>::pass>
+      type_trait_pass_t<T_arg1>
+      type_trait_pass_t<T_arg2>
+      type_trait_pass_t<T_arg3>>
       (_A_arg1, _A_arg2, _A_arg3);
   }
   #endif
@@ -166,10 +166,10 @@ public:
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4)
   {
     return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
-      typename type_trait<T_arg1>::pass
-      typename type_trait<T_arg2>::pass
-      typename type_trait<T_arg3>::pass
-      typename type_trait<T_arg4>::pass>
+      type_trait_pass_t<T_arg1>
+      type_trait_pass_t<T_arg2>
+      type_trait_pass_t<T_arg3>
+      type_trait_pass_t<T_arg4>>
       (_A_arg1, _A_arg2, _A_arg3, _A_arg4);
   }
 
@@ -179,10 +179,10 @@ public:
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4)
   {
     return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
-      typename type_trait<T_arg1>::pass
-      typename type_trait<T_arg2>::pass
-      typename type_trait<T_arg3>::pass
-      typename type_trait<T_arg4>::pass>
+      type_trait_pass_t<T_arg1>
+      type_trait_pass_t<T_arg2>
+      type_trait_pass_t<T_arg3>
+      type_trait_pass_t<T_arg4>>
       (_A_arg1, _A_arg2, _A_arg3, _A_arg4);
   }
   #endif
@@ -200,11 +200,11 @@ public:
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5)
   {
     return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
-      typename type_trait<T_arg1>::pass
-      typename type_trait<T_arg2>::pass
-      typename type_trait<T_arg3>::pass
-      typename type_trait<T_arg4>::pass
-      typename type_trait<T_arg5>::pass>
+      type_trait_pass_t<T_arg1>
+      type_trait_pass_t<T_arg2>
+      type_trait_pass_t<T_arg3>
+      type_trait_pass_t<T_arg4>
+      type_trait_pass_t<T_arg5>>
       (_A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5);
   }
 
@@ -214,11 +214,11 @@ public:
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5)
   {
     return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
-      typename type_trait<T_arg1>::pass
-      typename type_trait<T_arg2>::pass
-      typename type_trait<T_arg3>::pass
-      typename type_trait<T_arg4>::pass
-      typename type_trait<T_arg5>::pass>
+      type_trait_pass_t<T_arg1>
+      type_trait_pass_t<T_arg2>
+      type_trait_pass_t<T_arg3>
+      type_trait_pass_t<T_arg4>
+      type_trait_pass_t<T_arg5>>
       (_A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5);
   }
   #endif
@@ -237,12 +237,12 @@ public:
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6)
   {
     return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
-      typename type_trait<T_arg1>::pass
-      typename type_trait<T_arg2>::pass
-      typename type_trait<T_arg3>::pass
-      typename type_trait<T_arg4>::pass
-      typename type_trait<T_arg5>::pass
-      typename type_trait<T_arg6>::pass>
+      type_trait_pass_t<T_arg1>
+      type_trait_pass_t<T_arg2>
+      type_trait_pass_t<T_arg3>
+      type_trait_pass_t<T_arg4>
+      type_trait_pass_t<T_arg5>
+      type_trait_pass_t<T_arg6>>
       (_A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5, _A_arg6);
   }
 
@@ -252,12 +252,12 @@ public:
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6)
   {
     return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
-      typename type_trait<T_arg1>::pass
-      typename type_trait<T_arg2>::pass
-      typename type_trait<T_arg3>::pass
-      typename type_trait<T_arg4>::pass
-      typename type_trait<T_arg5>::pass
-      typename type_trait<T_arg6>::pass>
+      type_trait_pass_t<T_arg1>
+      type_trait_pass_t<T_arg2>
+      type_trait_pass_t<T_arg3>
+      type_trait_pass_t<T_arg4>
+      type_trait_pass_t<T_arg5>
+      type_trait_pass_t<T_arg6>>
       (_A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5, _A_arg6);
   }
   #endif
@@ -277,13 +277,13 @@ public:
   operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6, T_arg7 _A_arg7)
   {
     return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
-      typename type_trait<T_arg1>::pass
-      typename type_trait<T_arg2>::pass
-      typename type_trait<T_arg3>::pass
-      typename type_trait<T_arg4>::pass
-      typename type_trait<T_arg5>::pass
-      typename type_trait<T_arg6>::pass
-      typename type_trait<T_arg7>::pass>
+      type_trait_pass_t<T_arg1>
+      type_trait_pass_t<T_arg2>
+      type_trait_pass_t<T_arg3>
+      type_trait_pass_t<T_arg4>
+      type_trait_pass_t<T_arg5>
+      type_trait_pass_t<T_arg6>
+      type_trait_pass_t<T_arg7>>
       (_A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5, _A_arg6, _A_arg7);
   }
 
@@ -293,13 +293,13 @@ public:
   sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6, T_arg7 _A_arg7)
   {
     return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
-      typename type_trait<T_arg1>::pass
-      typename type_trait<T_arg2>::pass
-      typename type_trait<T_arg3>::pass
-      typename type_trait<T_arg4>::pass
-      typename type_trait<T_arg5>::pass
-      typename type_trait<T_arg6>::pass
-      typename type_trait<T_arg7>::pass>
+      type_trait_pass_t<T_arg1>
+      type_trait_pass_t<T_arg2>
+      type_trait_pass_t<T_arg3>
+      type_trait_pass_t<T_arg4>
+      type_trait_pass_t<T_arg5>
+      type_trait_pass_t<T_arg6>
+      type_trait_pass_t<T_arg7>>
       (_A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5, _A_arg6, _A_arg7);
   }
   #endif
index 6aaf8e34f137fd477ee61f9bdd01e0591419813b..9cb62709348ecff7e660461c3a86d2f4f54a85e6 100644 (file)
@@ -51,7 +51,7 @@ FOR(1, $1,[
    * @param _A_a%1 Argument to be passed on to the method.])
    * @return The return value of the method invocation.
    */
-  T_return operator()(LIST($3 T_obj* _A_obj, LOOP(typename type_trait<T_arg%1>::take _A_a%1, $1))) const
+  T_return operator()(LIST($3 T_obj* _A_obj, LOOP(type_trait_take_t<T_arg%1> _A_a%1, $1))) const
     { return (_A_obj->*(this->func_ptr_))(LOOP(_A_a%1, $1)); }
 
   /** Execute the wrapped method operating on the passed instance.
@@ -60,7 +60,7 @@ FOR(1, $1,[
    * @param _A_a%1 Argument to be passed on to the method.])
    * @return The return value of the method invocation.
    */
-  T_return operator()(LIST($3 T_obj& _A_obj, LOOP(typename type_trait<T_arg%1>::take _A_a%1, $1))) const
+  T_return operator()(LIST($3 T_obj& _A_obj, LOOP(type_trait_take_t<T_arg%1> _A_a%1, $1))) const
     { return (_A_obj.*func_ptr_)(LOOP(_A_a%1, $1)); }
 
 protected:
@@ -112,7 +112,7 @@ FOR(1, $1,[
    * @param _A_a%1 Argument to be passed on to the method.])
    * @return The return value of the method invocation.
    */
-  T_return operator()(LOOP(typename type_trait<T_arg%1>::take _A_a%1, $1)) const
+  T_return operator()(LOOP(type_trait_take_t<T_arg%1> _A_a%1, $1)) const
     { return (obj_.invoke().*(this->func_ptr_))(LOOP(_A_a%1, $1)); }
 
 //protected:
index 6bd734e722cf77de10a69c66b543842481262cc7..355b01cb0305eaafa49dcc205f417aae81c6fdae 100644 (file)
@@ -51,7 +51,7 @@ FOR(1, $1,[
    * @param _A_a%1 Argument to be passed on to the function.])
    * @return The return value of the function invocation.
    */
-  T_return operator()(LOOP(typename type_trait<T_arg%1>::take _A_a%1, $1)) const 
+  T_return operator()(LOOP(type_trait_take_t<T_arg%1> _A_a%1, $1)) const 
     { return func_ptr_(LOOP(_A_a%1, $1)); }
 };
 
index 9a50a1d8f58111e75e3753a2a91e725e026d58b2..521b7c78e3d473d6f9fe4ea25d1425347bf097e1 100644 (file)
@@ -136,7 +136,7 @@ public:
    * @param _A_a1 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1) const
+  T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1) const
     { return (_A_obj->*(this->func_ptr_))(_A_a1); }
 
   /** Execute the wrapped method operating on the passed instance.
@@ -144,7 +144,7 @@ public:
    * @param _A_a1 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1) const
+  T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1) const
     { return (_A_obj.*func_ptr_)(_A_a1); }
 
 protected:
@@ -183,7 +183,7 @@ public:
    * @param _A_a2 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2) const
+  T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); }
 
   /** Execute the wrapped method operating on the passed instance.
@@ -192,7 +192,7 @@ public:
    * @param _A_a2 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2) const
+  T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); }
 
 protected:
@@ -233,7 +233,7 @@ public:
    * @param _A_a3 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3) const
+  T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
 
   /** Execute the wrapped method operating on the passed instance.
@@ -243,7 +243,7 @@ public:
    * @param _A_a3 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3) const
+  T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
 
 protected:
@@ -286,7 +286,7 @@ public:
    * @param _A_a4 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4) const
+  T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
 
   /** Execute the wrapped method operating on the passed instance.
@@ -297,7 +297,7 @@ public:
    * @param _A_a4 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4) const
+  T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
 
 protected:
@@ -342,7 +342,7 @@ public:
    * @param _A_a5 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5) const
+  T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
 
   /** Execute the wrapped method operating on the passed instance.
@@ -354,7 +354,7 @@ public:
    * @param _A_a5 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5) const
+  T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
 
 protected:
@@ -401,7 +401,7 @@ public:
    * @param _A_a6 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6) const
+  T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
 
   /** Execute the wrapped method operating on the passed instance.
@@ -414,7 +414,7 @@ public:
    * @param _A_a6 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6) const
+  T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
 
 protected:
@@ -463,7 +463,7 @@ public:
    * @param _A_a7 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7) const
+  T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
 
   /** Execute the wrapped method operating on the passed instance.
@@ -477,7 +477,7 @@ public:
    * @param _A_a7 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7) const
+  T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
 
 protected:
@@ -556,7 +556,7 @@ public:
    * @param _A_a1 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(const T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1) const
+  T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1) const
     { return (_A_obj->*(this->func_ptr_))(_A_a1); }
 
   /** Execute the wrapped method operating on the passed instance.
@@ -564,7 +564,7 @@ public:
    * @param _A_a1 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(const T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1) const
+  T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1) const
     { return (_A_obj.*func_ptr_)(_A_a1); }
 
 protected:
@@ -603,7 +603,7 @@ public:
    * @param _A_a2 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(const T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2) const
+  T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); }
 
   /** Execute the wrapped method operating on the passed instance.
@@ -612,7 +612,7 @@ public:
    * @param _A_a2 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(const T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2) const
+  T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); }
 
 protected:
@@ -653,7 +653,7 @@ public:
    * @param _A_a3 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(const T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3) const
+  T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
 
   /** Execute the wrapped method operating on the passed instance.
@@ -663,7 +663,7 @@ public:
    * @param _A_a3 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(const T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3) const
+  T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
 
 protected:
@@ -706,7 +706,7 @@ public:
    * @param _A_a4 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(const T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4) const
+  T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
 
   /** Execute the wrapped method operating on the passed instance.
@@ -717,7 +717,7 @@ public:
    * @param _A_a4 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(const T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4) const
+  T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
 
 protected:
@@ -762,7 +762,7 @@ public:
    * @param _A_a5 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(const T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5) const
+  T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
 
   /** Execute the wrapped method operating on the passed instance.
@@ -774,7 +774,7 @@ public:
    * @param _A_a5 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(const T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5) const
+  T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
 
 protected:
@@ -821,7 +821,7 @@ public:
    * @param _A_a6 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(const T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6) const
+  T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
 
   /** Execute the wrapped method operating on the passed instance.
@@ -834,7 +834,7 @@ public:
    * @param _A_a6 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(const T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6) const
+  T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
 
 protected:
@@ -883,7 +883,7 @@ public:
    * @param _A_a7 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(const T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7) const
+  T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
 
   /** Execute the wrapped method operating on the passed instance.
@@ -897,7 +897,7 @@ public:
    * @param _A_a7 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(const T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7) const
+  T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
 
 protected:
@@ -976,7 +976,7 @@ public:
    * @param _A_a1 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1) const
+  T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1) const
     { return (_A_obj->*(this->func_ptr_))(_A_a1); }
 
   /** Execute the wrapped method operating on the passed instance.
@@ -984,7 +984,7 @@ public:
    * @param _A_a1 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1) const
+  T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1) const
     { return (_A_obj.*func_ptr_)(_A_a1); }
 
 protected:
@@ -1023,7 +1023,7 @@ public:
    * @param _A_a2 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2) const
+  T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); }
 
   /** Execute the wrapped method operating on the passed instance.
@@ -1032,7 +1032,7 @@ public:
    * @param _A_a2 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2) const
+  T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); }
 
 protected:
@@ -1073,7 +1073,7 @@ public:
    * @param _A_a3 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3) const
+  T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
 
   /** Execute the wrapped method operating on the passed instance.
@@ -1083,7 +1083,7 @@ public:
    * @param _A_a3 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3) const
+  T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
 
 protected:
@@ -1126,7 +1126,7 @@ public:
    * @param _A_a4 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4) const
+  T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
 
   /** Execute the wrapped method operating on the passed instance.
@@ -1137,7 +1137,7 @@ public:
    * @param _A_a4 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4) const
+  T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
 
 protected:
@@ -1182,7 +1182,7 @@ public:
    * @param _A_a5 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5) const
+  T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
 
   /** Execute the wrapped method operating on the passed instance.
@@ -1194,7 +1194,7 @@ public:
    * @param _A_a5 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5) const
+  T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
 
 protected:
@@ -1241,7 +1241,7 @@ public:
    * @param _A_a6 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6) const
+  T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
 
   /** Execute the wrapped method operating on the passed instance.
@@ -1254,7 +1254,7 @@ public:
    * @param _A_a6 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6) const
+  T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
 
 protected:
@@ -1303,7 +1303,7 @@ public:
    * @param _A_a7 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7) const
+  T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
 
   /** Execute the wrapped method operating on the passed instance.
@@ -1317,7 +1317,7 @@ public:
    * @param _A_a7 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7) const
+  T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
 
 protected:
@@ -1396,7 +1396,7 @@ public:
    * @param _A_a1 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(const T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1) const
+  T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1) const
     { return (_A_obj->*(this->func_ptr_))(_A_a1); }
 
   /** Execute the wrapped method operating on the passed instance.
@@ -1404,7 +1404,7 @@ public:
    * @param _A_a1 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(const T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1) const
+  T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1) const
     { return (_A_obj.*func_ptr_)(_A_a1); }
 
 protected:
@@ -1443,7 +1443,7 @@ public:
    * @param _A_a2 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(const T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2) const
+  T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); }
 
   /** Execute the wrapped method operating on the passed instance.
@@ -1452,7 +1452,7 @@ public:
    * @param _A_a2 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(const T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2) const
+  T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); }
 
 protected:
@@ -1493,7 +1493,7 @@ public:
    * @param _A_a3 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(const T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3) const
+  T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
 
   /** Execute the wrapped method operating on the passed instance.
@@ -1503,7 +1503,7 @@ public:
    * @param _A_a3 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(const T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3) const
+  T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
 
 protected:
@@ -1546,7 +1546,7 @@ public:
    * @param _A_a4 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(const T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4) const
+  T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
 
   /** Execute the wrapped method operating on the passed instance.
@@ -1557,7 +1557,7 @@ public:
    * @param _A_a4 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(const T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4) const
+  T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
 
 protected:
@@ -1602,7 +1602,7 @@ public:
    * @param _A_a5 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(const T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5) const
+  T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
 
   /** Execute the wrapped method operating on the passed instance.
@@ -1614,7 +1614,7 @@ public:
    * @param _A_a5 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(const T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5) const
+  T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
 
 protected:
@@ -1661,7 +1661,7 @@ public:
    * @param _A_a6 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(const T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6) const
+  T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
 
   /** Execute the wrapped method operating on the passed instance.
@@ -1674,7 +1674,7 @@ public:
    * @param _A_a6 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(const T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6) const
+  T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
 
 protected:
@@ -1723,7 +1723,7 @@ public:
    * @param _A_a7 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(const T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7) const
+  T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
 
   /** Execute the wrapped method operating on the passed instance.
@@ -1737,7 +1737,7 @@ public:
    * @param _A_a7 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(const T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7) const
+  T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
 
 protected:
@@ -1852,7 +1852,7 @@ public:
    * @param _A_a1 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(typename type_trait<T_arg1>::take _A_a1) const
+  T_return operator()(type_trait_take_t<T_arg1> _A_a1) const
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1); }
 
 //protected:
@@ -1923,7 +1923,7 @@ public:
    * @param _A_a2 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2) const
+  T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); }
 
 //protected:
@@ -1996,7 +1996,7 @@ public:
    * @param _A_a3 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3) const
+  T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
 
 //protected:
@@ -2071,7 +2071,7 @@ public:
    * @param _A_a4 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4) const
+  T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
 
 //protected:
@@ -2148,7 +2148,7 @@ public:
    * @param _A_a5 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5) const
+  T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
 
 //protected:
@@ -2227,7 +2227,7 @@ public:
    * @param _A_a6 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6) const
+  T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
 
 //protected:
@@ -2308,7 +2308,7 @@ public:
    * @param _A_a7 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7) const
+  T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
 
 //protected:
@@ -2444,7 +2444,7 @@ public:
    * @param _A_a1 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(typename type_trait<T_arg1>::take _A_a1) const
+  T_return operator()(type_trait_take_t<T_arg1> _A_a1) const
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1); }
 
 //protected:
@@ -2515,7 +2515,7 @@ public:
    * @param _A_a2 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2) const
+  T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); }
 
 //protected:
@@ -2588,7 +2588,7 @@ public:
    * @param _A_a3 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3) const
+  T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
 
 //protected:
@@ -2663,7 +2663,7 @@ public:
    * @param _A_a4 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4) const
+  T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
 
 //protected:
@@ -2740,7 +2740,7 @@ public:
    * @param _A_a5 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5) const
+  T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
 
 //protected:
@@ -2819,7 +2819,7 @@ public:
    * @param _A_a6 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6) const
+  T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
 
 //protected:
@@ -2900,7 +2900,7 @@ public:
    * @param _A_a7 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7) const
+  T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
 
 //protected:
@@ -3036,7 +3036,7 @@ public:
    * @param _A_a1 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(typename type_trait<T_arg1>::take _A_a1) const
+  T_return operator()(type_trait_take_t<T_arg1> _A_a1) const
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1); }
 
 //protected:
@@ -3107,7 +3107,7 @@ public:
    * @param _A_a2 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2) const
+  T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); }
 
 //protected:
@@ -3180,7 +3180,7 @@ public:
    * @param _A_a3 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3) const
+  T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
 
 //protected:
@@ -3255,7 +3255,7 @@ public:
    * @param _A_a4 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4) const
+  T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
 
 //protected:
@@ -3332,7 +3332,7 @@ public:
    * @param _A_a5 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5) const
+  T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
 
 //protected:
@@ -3411,7 +3411,7 @@ public:
    * @param _A_a6 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6) const
+  T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
 
 //protected:
@@ -3492,7 +3492,7 @@ public:
    * @param _A_a7 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7) const
+  T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
 
 //protected:
@@ -3628,7 +3628,7 @@ public:
    * @param _A_a1 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(typename type_trait<T_arg1>::take _A_a1) const
+  T_return operator()(type_trait_take_t<T_arg1> _A_a1) const
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1); }
 
 //protected:
@@ -3699,7 +3699,7 @@ public:
    * @param _A_a2 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2) const
+  T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); }
 
 //protected:
@@ -3772,7 +3772,7 @@ public:
    * @param _A_a3 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3) const
+  T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
 
 //protected:
@@ -3847,7 +3847,7 @@ public:
    * @param _A_a4 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4) const
+  T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
 
 //protected:
@@ -3924,7 +3924,7 @@ public:
    * @param _A_a5 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5) const
+  T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
 
 //protected:
@@ -4003,7 +4003,7 @@ public:
    * @param _A_a6 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6) const
+  T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
 
 //protected:
@@ -4084,7 +4084,7 @@ public:
    * @param _A_a7 Argument to be passed on to the method.
    * @return The return value of the method invocation.
    */
-  T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7) const
+  T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
 
 //protected:
index 07be8804a535f455d76adc2c982385470a45494c..2147c7492adc607b135ae4e508e2a56a178a5e71 100644 (file)
@@ -107,7 +107,7 @@ public:
    * @param _A_a1 Argument to be passed on to the function.
    * @return The return value of the function invocation.
    */
-  T_return operator()(typename type_trait<T_arg1>::take _A_a1) const 
+  T_return operator()(type_trait_take_t<T_arg1> _A_a1) const 
     { return func_ptr_(_A_a1); }
 };
 
@@ -143,7 +143,7 @@ public:
    * @param _A_a2 Argument to be passed on to the function.
    * @return The return value of the function invocation.
    */
-  T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2) const 
+  T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const 
     { return func_ptr_(_A_a1, _A_a2); }
 };
 
@@ -181,7 +181,7 @@ public:
    * @param _A_a3 Argument to be passed on to the function.
    * @return The return value of the function invocation.
    */
-  T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3) const 
+  T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const 
     { return func_ptr_(_A_a1, _A_a2, _A_a3); }
 };
 
@@ -221,7 +221,7 @@ public:
    * @param _A_a4 Argument to be passed on to the function.
    * @return The return value of the function invocation.
    */
-  T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4) const 
+  T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const 
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); }
 };
 
@@ -263,7 +263,7 @@ public:
    * @param _A_a5 Argument to be passed on to the function.
    * @return The return value of the function invocation.
    */
-  T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5) const 
+  T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const 
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
 };
 
@@ -307,7 +307,7 @@ public:
    * @param _A_a6 Argument to be passed on to the function.
    * @return The return value of the function invocation.
    */
-  T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6) const 
+  T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const 
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
 };
 
@@ -353,7 +353,7 @@ public:
    * @param _A_a7 Argument to be passed on to the function.
    * @return The return value of the function invocation.
    */
-  T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7) const 
+  T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const 
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
 };
 
index 9a23bbb7bf4f6f506c9d086bd739e9de747ea8ef..23bf3af7047dcb0ae22cbfeb3f4b9bdd4c11469a 100644 (file)
@@ -129,11 +129,11 @@ struct slot_call1
    * @param _A_a1 Argument to be passed on to the functor.
    * @return The return values of the functor invocation.
    */
-  static T_return call_it(slot_rep* rep, typename type_trait<T_arg1>::take a_1)
+  static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1)
     {
       typedef typed_slot_rep<T_functor> typed_slot;
       typed_slot *typed_rep = static_cast<typed_slot*>(rep);
-      return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::take>
+      return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>>
                (a_1);
     }
 
@@ -165,11 +165,11 @@ struct slot_call2
    * @param _A_a2 Argument to be passed on to the functor.
    * @return The return values of the functor invocation.
    */
-  static T_return call_it(slot_rep* rep, typename type_trait<T_arg1>::take a_1, typename type_trait<T_arg2>::take a_2)
+  static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1, type_trait_take_t<T_arg2> a_2)
     {
       typedef typed_slot_rep<T_functor> typed_slot;
       typed_slot *typed_rep = static_cast<typed_slot*>(rep);
-      return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::take, typename type_trait<T_arg2>::take>
+      return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>>
                (a_1, a_2);
     }
 
@@ -203,11 +203,11 @@ struct slot_call3
    * @param _A_a3 Argument to be passed on to the functor.
    * @return The return values of the functor invocation.
    */
-  static T_return call_it(slot_rep* rep, typename type_trait<T_arg1>::take a_1, typename type_trait<T_arg2>::take a_2, typename type_trait<T_arg3>::take a_3)
+  static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1, type_trait_take_t<T_arg2> a_2, type_trait_take_t<T_arg3> a_3)
     {
       typedef typed_slot_rep<T_functor> typed_slot;
       typed_slot *typed_rep = static_cast<typed_slot*>(rep);
-      return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::take, typename type_trait<T_arg2>::take, typename type_trait<T_arg3>::take>
+      return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>>
                (a_1, a_2, a_3);
     }
 
@@ -243,11 +243,11 @@ struct slot_call4
    * @param _A_a4 Argument to be passed on to the functor.
    * @return The return values of the functor invocation.
    */
-  static T_return call_it(slot_rep* rep, typename type_trait<T_arg1>::take a_1, typename type_trait<T_arg2>::take a_2, typename type_trait<T_arg3>::take a_3, typename type_trait<T_arg4>::take a_4)
+  static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1, type_trait_take_t<T_arg2> a_2, type_trait_take_t<T_arg3> a_3, type_trait_take_t<T_arg4> a_4)
     {
       typedef typed_slot_rep<T_functor> typed_slot;
       typed_slot *typed_rep = static_cast<typed_slot*>(rep);
-      return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::take, typename type_trait<T_arg2>::take, typename type_trait<T_arg3>::take, typename type_trait<T_arg4>::take>
+      return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>>
                (a_1, a_2, a_3, a_4);
     }
 
@@ -285,11 +285,11 @@ struct slot_call5
    * @param _A_a5 Argument to be passed on to the functor.
    * @return The return values of the functor invocation.
    */
-  static T_return call_it(slot_rep* rep, typename type_trait<T_arg1>::take a_1, typename type_trait<T_arg2>::take a_2, typename type_trait<T_arg3>::take a_3, typename type_trait<T_arg4>::take a_4, typename type_trait<T_arg5>::take a_5)
+  static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1, type_trait_take_t<T_arg2> a_2, type_trait_take_t<T_arg3> a_3, type_trait_take_t<T_arg4> a_4, type_trait_take_t<T_arg5> a_5)
     {
       typedef typed_slot_rep<T_functor> typed_slot;
       typed_slot *typed_rep = static_cast<typed_slot*>(rep);
-      return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::take, typename type_trait<T_arg2>::take, typename type_trait<T_arg3>::take, typename type_trait<T_arg4>::take, typename type_trait<T_arg5>::take>
+      return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>>
                (a_1, a_2, a_3, a_4, a_5);
     }
 
@@ -329,11 +329,11 @@ struct slot_call6
    * @param _A_a6 Argument to be passed on to the functor.
    * @return The return values of the functor invocation.
    */
-  static T_return call_it(slot_rep* rep, typename type_trait<T_arg1>::take a_1, typename type_trait<T_arg2>::take a_2, typename type_trait<T_arg3>::take a_3, typename type_trait<T_arg4>::take a_4, typename type_trait<T_arg5>::take a_5, typename type_trait<T_arg6>::take a_6)
+  static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1, type_trait_take_t<T_arg2> a_2, type_trait_take_t<T_arg3> a_3, type_trait_take_t<T_arg4> a_4, type_trait_take_t<T_arg5> a_5, type_trait_take_t<T_arg6> a_6)
     {
       typedef typed_slot_rep<T_functor> typed_slot;
       typed_slot *typed_rep = static_cast<typed_slot*>(rep);
-      return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::take, typename type_trait<T_arg2>::take, typename type_trait<T_arg3>::take, typename type_trait<T_arg4>::take, typename type_trait<T_arg5>::take, typename type_trait<T_arg6>::take>
+      return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>>
                (a_1, a_2, a_3, a_4, a_5, a_6);
     }
 
@@ -375,11 +375,11 @@ struct slot_call7
    * @param _A_a7 Argument to be passed on to the functor.
    * @return The return values of the functor invocation.
    */
-  static T_return call_it(slot_rep* rep, typename type_trait<T_arg1>::take a_1, typename type_trait<T_arg2>::take a_2, typename type_trait<T_arg3>::take a_3, typename type_trait<T_arg4>::take a_4, typename type_trait<T_arg5>::take a_5, typename type_trait<T_arg6>::take a_6, typename type_trait<T_arg7>::take a_7)
+  static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1, type_trait_take_t<T_arg2> a_2, type_trait_take_t<T_arg3> a_3, type_trait_take_t<T_arg4> a_4, type_trait_take_t<T_arg5> a_5, type_trait_take_t<T_arg6> a_6, type_trait_take_t<T_arg7> a_7)
     {
       typedef typed_slot_rep<T_functor> typed_slot;
       typed_slot *typed_rep = static_cast<typed_slot*>(rep);
-      return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::take, typename type_trait<T_arg2>::take, typename type_trait<T_arg3>::take, typename type_trait<T_arg4>::take, typename type_trait<T_arg5>::take, typename type_trait<T_arg6>::take, typename type_trait<T_arg7>::take>
+      return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>>
                (a_1, a_2, a_3, a_4, a_5, a_6, a_7);
     }
 
@@ -495,7 +495,7 @@ class slot1
 {
 public:
   typedef T_return result_type;
-  typedef typename type_trait<T_arg1>::take arg1_type_;
+  typedef type_trait_take_t<T_arg1> arg1_type_;
 
 
 #ifndef DOXYGEN_SHOULD_SKIP_THIS
@@ -571,8 +571,8 @@ class slot2
 {
 public:
   typedef T_return result_type;
-  typedef typename type_trait<T_arg1>::take arg1_type_;
-  typedef typename type_trait<T_arg2>::take arg2_type_;
+  typedef type_trait_take_t<T_arg1> arg1_type_;
+  typedef type_trait_take_t<T_arg2> arg2_type_;
 
 
 #ifndef DOXYGEN_SHOULD_SKIP_THIS
@@ -650,9 +650,9 @@ class slot3
 {
 public:
   typedef T_return result_type;
-  typedef typename type_trait<T_arg1>::take arg1_type_;
-  typedef typename type_trait<T_arg2>::take arg2_type_;
-  typedef typename type_trait<T_arg3>::take arg3_type_;
+  typedef type_trait_take_t<T_arg1> arg1_type_;
+  typedef type_trait_take_t<T_arg2> arg2_type_;
+  typedef type_trait_take_t<T_arg3> arg3_type_;
 
 
 #ifndef DOXYGEN_SHOULD_SKIP_THIS
@@ -732,10 +732,10 @@ class slot4
 {
 public:
   typedef T_return result_type;
-  typedef typename type_trait<T_arg1>::take arg1_type_;
-  typedef typename type_trait<T_arg2>::take arg2_type_;
-  typedef typename type_trait<T_arg3>::take arg3_type_;
-  typedef typename type_trait<T_arg4>::take arg4_type_;
+  typedef type_trait_take_t<T_arg1> arg1_type_;
+  typedef type_trait_take_t<T_arg2> arg2_type_;
+  typedef type_trait_take_t<T_arg3> arg3_type_;
+  typedef type_trait_take_t<T_arg4> arg4_type_;
 
 
 #ifndef DOXYGEN_SHOULD_SKIP_THIS
@@ -817,11 +817,11 @@ class slot5
 {
 public:
   typedef T_return result_type;
-  typedef typename type_trait<T_arg1>::take arg1_type_;
-  typedef typename type_trait<T_arg2>::take arg2_type_;
-  typedef typename type_trait<T_arg3>::take arg3_type_;
-  typedef typename type_trait<T_arg4>::take arg4_type_;
-  typedef typename type_trait<T_arg5>::take arg5_type_;
+  typedef type_trait_take_t<T_arg1> arg1_type_;
+  typedef type_trait_take_t<T_arg2> arg2_type_;
+  typedef type_trait_take_t<T_arg3> arg3_type_;
+  typedef type_trait_take_t<T_arg4> arg4_type_;
+  typedef type_trait_take_t<T_arg5> arg5_type_;
 
 
 #ifndef DOXYGEN_SHOULD_SKIP_THIS
@@ -905,12 +905,12 @@ class slot6
 {
 public:
   typedef T_return result_type;
-  typedef typename type_trait<T_arg1>::take arg1_type_;
-  typedef typename type_trait<T_arg2>::take arg2_type_;
-  typedef typename type_trait<T_arg3>::take arg3_type_;
-  typedef typename type_trait<T_arg4>::take arg4_type_;
-  typedef typename type_trait<T_arg5>::take arg5_type_;
-  typedef typename type_trait<T_arg6>::take arg6_type_;
+  typedef type_trait_take_t<T_arg1> arg1_type_;
+  typedef type_trait_take_t<T_arg2> arg2_type_;
+  typedef type_trait_take_t<T_arg3> arg3_type_;
+  typedef type_trait_take_t<T_arg4> arg4_type_;
+  typedef type_trait_take_t<T_arg5> arg5_type_;
+  typedef type_trait_take_t<T_arg6> arg6_type_;
 
 
 #ifndef DOXYGEN_SHOULD_SKIP_THIS
@@ -996,13 +996,13 @@ class slot7
 {
 public:
   typedef T_return result_type;
-  typedef typename type_trait<T_arg1>::take arg1_type_;
-  typedef typename type_trait<T_arg2>::take arg2_type_;
-  typedef typename type_trait<T_arg3>::take arg3_type_;
-  typedef typename type_trait<T_arg4>::take arg4_type_;
-  typedef typename type_trait<T_arg5>::take arg5_type_;
-  typedef typename type_trait<T_arg6>::take arg6_type_;
-  typedef typename type_trait<T_arg7>::take arg7_type_;
+  typedef type_trait_take_t<T_arg1> arg1_type_;
+  typedef type_trait_take_t<T_arg2> arg2_type_;
+  typedef type_trait_take_t<T_arg3> arg3_type_;
+  typedef type_trait_take_t<T_arg4> arg4_type_;
+  typedef type_trait_take_t<T_arg5> arg5_type_;
+  typedef type_trait_take_t<T_arg6> arg6_type_;
+  typedef type_trait_take_t<T_arg7> arg7_type_;
 
 
 #ifndef DOXYGEN_SHOULD_SKIP_THIS
index e9cddd04eb30855a7e3cb600d610599e6c013cfb..89875ce2f5b09e229ff98a8a035b294e4cc63d58 100644 (file)
@@ -41,7 +41,7 @@ ifelse($1,0,,[dnl
    * the values on to some slot.
    */
 ])dnl
-  signal_emit$1(LOOP(typename type_trait<T_arg%1>::take _A_a%1, $1)) ifelse($1,0,,[
+  signal_emit$1(LOOP(type_trait_take_t<T_arg%1> _A_a%1, $1)) ifelse($1,0,,[
     : LOOP(_A_a%1_(_A_a%1), $1)]) {}
 
 ifelse($1,0,[dnl
@@ -62,7 +62,7 @@ FOR(1, $1,[
    * @param _A_a%1 Argument to be passed on to the slots.])
    * @return The accumulated return values of the slot invocations as processed by the accumulator.
    */
-  static result_type emit(LIST(signal_impl* impl, LOOP(typename type_trait<T_arg%1>::take _A_a%1, $1)))
+  static result_type emit(LIST(signal_impl* impl, LOOP(type_trait_take_t<T_arg%1> _A_a%1, $1)))
     {
       T_accumulator accumulator;
 
@@ -84,7 +84,7 @@ FOR(1, $1,[
    * @param _A_a%1 Argument to be passed on to the slots.])
    * @return The accumulated return values of the slot invocations as processed by the accumulator.
    */
-  static result_type emit_reverse(LIST(signal_impl* impl, LOOP(typename type_trait<T_arg%1>::take _A_a%1, $1)))
+  static result_type emit_reverse(LIST(signal_impl* impl, LOOP(type_trait_take_t<T_arg%1> _A_a%1, $1)))
     {
       T_accumulator accumulator;
 
@@ -100,7 +100,7 @@ FOR(1, $1,[
     }
 dnl
   FOR(1, $1,[
-  typename type_trait<T_arg%1>::take _A_a%1_;])
+  type_trait_take_t<T_arg%1> _A_a%1_;])
 };
 
 /** Abstracts signal emission.
@@ -126,7 +126,7 @@ FOR(1, $1,[
    * @param _A_a%1 Argument to be passed on to the slots.])
    * @return The return value of the last slot invoked.
    */
-  static result_type emit(LIST(signal_impl* impl, LOOP(typename type_trait<T_arg%1>::take _A_a%1, $1)))
+  static result_type emit(LIST(signal_impl* impl, LOOP(type_trait_take_t<T_arg%1> _A_a%1, $1)))
     {
       if (!impl || impl->slots_.empty())
         return T_return();
@@ -167,7 +167,7 @@ FOR(1, $1,[
    * @param _A_a%1 Argument to be passed on to the slots.])
    * @return The return value of the last slot invoked.
    */
-  static result_type emit_reverse(LIST(signal_impl* impl, LOOP(typename type_trait<T_arg%1>::take _A_a%1, $1)))
+  static result_type emit_reverse(LIST(signal_impl* impl, LOOP(type_trait_take_t<T_arg%1> _A_a%1, $1)))
     {
       if (!impl || impl->slots_.empty())
         return T_return();
@@ -228,7 +228,7 @@ ifelse($1,0,,[
 FOR(1, $1,[
    * @param _A_a%1 Argument to be passed on to the slots.])
    */
-  static result_type emit(LIST(signal_impl* impl, LOOP(typename type_trait<T_arg%1>::take _A_a%1, $1)))
+  static result_type emit(LIST(signal_impl* impl, LOOP(type_trait_take_t<T_arg%1> _A_a%1, $1)))
     {
       if (!impl || impl->slots_.empty()) return;
       signal_exec exec(impl);
@@ -250,7 +250,7 @@ ifelse($1,0,,[
 FOR(1, $1,[
    * @param _A_a%1 Argument to be passed on to the slots.])
    */
-  static result_type emit_reverse(LIST(signal_impl* impl, LOOP(typename type_trait<T_arg%1>::take _A_a%1, $1)))
+  static result_type emit_reverse(LIST(signal_impl* impl, LOOP(type_trait_take_t<T_arg%1> _A_a%1, $1)))
     {
       if (!impl || impl->slots_.empty()) return;
       signal_exec exec(impl);
@@ -352,15 +352,15 @@ FOR(1, $1,[
    * @param _A_a%1 Argument to be passed on to the slots.])
    * @return The accumulated return values of the slot invocations.
    */
-  result_type emit(LOOP(typename type_trait<T_arg%1>::take _A_a%1, $1)) const
+  result_type emit(LOOP(type_trait_take_t<T_arg%1> _A_a%1, $1)) const
     { return emitter_type::emit(LIST(impl_, LOOP(_A_a%1, $1))); }
 
   /** Triggers the emission of the signal in reverse order (see emit()). */
-  result_type emit_reverse(LOOP(typename type_trait<T_arg%1>::take _A_a%1, $1)) const
+  result_type emit_reverse(LOOP(type_trait_take_t<T_arg%1> _A_a%1, $1)) const
     { return emitter_type::emit_reverse(LIST(impl_, LOOP(_A_a%1, $1))); }
 
   /** Triggers the emission of the signal (see emit()). */
-  result_type operator()(LOOP(typename type_trait<T_arg%1>::take _A_a%1, $1)) const
+  result_type operator()(LOOP(type_trait_take_t<T_arg%1> _A_a%1, $1)) const
     { return emit(LOOP(_A_a%1, $1)); }
 
   /** Creates a functor that calls emit() on this signal.
@@ -370,8 +370,8 @@ FOR(1, $1,[
    * yields the same result.
    * @return A functor that calls emit() on this signal.
    */
-  bound_const_mem_functor$1<LIST(result_type, signal$1, LOOP(typename type_trait<T_arg%1>::take, $1))> make_slot() const
-    { return bound_const_mem_functor$1<LIST(result_type, signal$1, LOOP(typename type_trait<T_arg%1>::take, $1))>(this, &signal$1::emit); }
+  bound_const_mem_functor$1<LIST(result_type, signal$1, LOOP(type_trait_take_t<T_arg%1>, $1))> make_slot() const
+    { return bound_const_mem_functor$1<LIST(result_type, signal$1, LOOP(type_trait_take_t<T_arg%1>, $1))>(this, &signal$1::emit); }
 
   /** Creates an STL-style interface for the signal's list of slots.
    * This interface supports iteration, insertion and removal of slots.
index 03b0667726b1ba2df88eba3beb02f9b7f6b2b83a..58fb5abe44486177f0926cf5c78709447b33e04d 100644 (file)
@@ -39,8 +39,8 @@ divert(1)dnl
 divert(0)dnl
 ])
 
-define([_R_],[typename type_trait<$1>::take])
-define([_P_],[typename type_trait<$1>::pass])
+define([_R_],[type_trait_take_t<$1>])
+define([_P_],[type_trait_pass_t<$1>])
 
 define([__DEPRECATION_GUARD__],[SIGCXX_DISABLE_DEPRECATED])dnl
 dnl Start deprecation
index 941ee06f0f144f3a7117371dd4701be51762c308..33ce2daeb055ddc770f88bb60510f27d05457089 100644 (file)
@@ -818,7 +818,7 @@ struct signal_emit1
    * The parameters are stored in member variables. operator()() passes
    * the values on to some slot.
    */
-  signal_emit1(typename type_trait<T_arg1>::take _A_a1) 
+  signal_emit1(type_trait_take_t<T_arg1> _A_a1) 
     : _A_a1_(_A_a1) {}
 
 
@@ -835,7 +835,7 @@ struct signal_emit1
    * @param _A_a1 Argument to be passed on to the slots.
    * @return The accumulated return values of the slot invocations as processed by the accumulator.
    */
-  static result_type emit(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1)
+  static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
     {
       T_accumulator accumulator;
 
@@ -856,7 +856,7 @@ struct signal_emit1
    * @param _A_a1 Argument to be passed on to the slots.
    * @return The accumulated return values of the slot invocations as processed by the accumulator.
    */
-  static result_type emit_reverse(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1)
+  static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
     {
       T_accumulator accumulator;
 
@@ -871,7 +871,7 @@ struct signal_emit1
                          slot_reverse_iterator_buf_type(slots.begin(), &self));
     }
   
-  typename type_trait<T_arg1>::take _A_a1_;
+  type_trait_take_t<T_arg1> _A_a1_;
 };
 
 /** Abstracts signal emission.
@@ -895,7 +895,7 @@ struct signal_emit1<T_return, T_arg1, nil>
    * @param _A_a1 Argument to be passed on to the slots.
    * @return The return value of the last slot invoked.
    */
-  static result_type emit(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1)
+  static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
     {
       if (!impl || impl->slots_.empty())
         return T_return();
@@ -934,7 +934,7 @@ struct signal_emit1<T_return, T_arg1, nil>
    * @param _A_a1 Argument to be passed on to the slots.
    * @return The return value of the last slot invoked.
    */
-  static result_type emit_reverse(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1)
+  static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
     {
       if (!impl || impl->slots_.empty())
         return T_return();
@@ -993,7 +993,7 @@ struct signal_emit1<void, T_arg1, nil>
    * @param last An iterator pointing to the last slot in the list.
    * @param _A_a1 Argument to be passed on to the slots.
    */
-  static result_type emit(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1)
+  static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
     {
       if (!impl || impl->slots_.empty()) return;
       signal_exec exec(impl);
@@ -1013,7 +1013,7 @@ struct signal_emit1<void, T_arg1, nil>
    * @param last An iterator pointing to the last slot in the list.
    * @param _A_a1 Argument to be passed on to the slots.
    */
-  static result_type emit_reverse(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1)
+  static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
     {
       if (!impl || impl->slots_.empty()) return;
       signal_exec exec(impl);
@@ -1054,7 +1054,7 @@ struct signal_emit2
    * The parameters are stored in member variables. operator()() passes
    * the values on to some slot.
    */
-  signal_emit2(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2) 
+  signal_emit2(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) 
     : _A_a1_(_A_a1), _A_a2_(_A_a2) {}
 
 
@@ -1072,7 +1072,7 @@ struct signal_emit2
    * @param _A_a2 Argument to be passed on to the slots.
    * @return The accumulated return values of the slot invocations as processed by the accumulator.
    */
-  static result_type emit(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2)
+  static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2)
     {
       T_accumulator accumulator;
 
@@ -1094,7 +1094,7 @@ struct signal_emit2
    * @param _A_a2 Argument to be passed on to the slots.
    * @return The accumulated return values of the slot invocations as processed by the accumulator.
    */
-  static result_type emit_reverse(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2)
+  static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2)
     {
       T_accumulator accumulator;
 
@@ -1109,8 +1109,8 @@ struct signal_emit2
                          slot_reverse_iterator_buf_type(slots.begin(), &self));
     }
   
-  typename type_trait<T_arg1>::take _A_a1_;
-  typename type_trait<T_arg2>::take _A_a2_;
+  type_trait_take_t<T_arg1> _A_a1_;
+  type_trait_take_t<T_arg2> _A_a2_;
 };
 
 /** Abstracts signal emission.
@@ -1135,7 +1135,7 @@ struct signal_emit2<T_return, T_arg1, T_arg2, nil>
    * @param _A_a2 Argument to be passed on to the slots.
    * @return The return value of the last slot invoked.
    */
-  static result_type emit(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2)
+  static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2)
     {
       if (!impl || impl->slots_.empty())
         return T_return();
@@ -1175,7 +1175,7 @@ struct signal_emit2<T_return, T_arg1, T_arg2, nil>
    * @param _A_a2 Argument to be passed on to the slots.
    * @return The return value of the last slot invoked.
    */
-  static result_type emit_reverse(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2)
+  static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2)
     {
       if (!impl || impl->slots_.empty())
         return T_return();
@@ -1235,7 +1235,7 @@ struct signal_emit2<void, T_arg1, T_arg2, nil>
    * @param _A_a1 Argument to be passed on to the slots.
    * @param _A_a2 Argument to be passed on to the slots.
    */
-  static result_type emit(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2)
+  static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2)
     {
       if (!impl || impl->slots_.empty()) return;
       signal_exec exec(impl);
@@ -1256,7 +1256,7 @@ struct signal_emit2<void, T_arg1, T_arg2, nil>
    * @param _A_a1 Argument to be passed on to the slots.
    * @param _A_a2 Argument to be passed on to the slots.
    */
-  static result_type emit_reverse(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2)
+  static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2)
     {
       if (!impl || impl->slots_.empty()) return;
       signal_exec exec(impl);
@@ -1297,7 +1297,7 @@ struct signal_emit3
    * The parameters are stored in member variables. operator()() passes
    * the values on to some slot.
    */
-  signal_emit3(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3) 
+  signal_emit3(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) 
     : _A_a1_(_A_a1), _A_a2_(_A_a2), _A_a3_(_A_a3) {}
 
 
@@ -1316,7 +1316,7 @@ struct signal_emit3
    * @param _A_a3 Argument to be passed on to the slots.
    * @return The accumulated return values of the slot invocations as processed by the accumulator.
    */
-  static result_type emit(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3)
+  static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3)
     {
       T_accumulator accumulator;
 
@@ -1339,7 +1339,7 @@ struct signal_emit3
    * @param _A_a3 Argument to be passed on to the slots.
    * @return The accumulated return values of the slot invocations as processed by the accumulator.
    */
-  static result_type emit_reverse(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3)
+  static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3)
     {
       T_accumulator accumulator;
 
@@ -1354,9 +1354,9 @@ struct signal_emit3
                          slot_reverse_iterator_buf_type(slots.begin(), &self));
     }
   
-  typename type_trait<T_arg1>::take _A_a1_;
-  typename type_trait<T_arg2>::take _A_a2_;
-  typename type_trait<T_arg3>::take _A_a3_;
+  type_trait_take_t<T_arg1> _A_a1_;
+  type_trait_take_t<T_arg2> _A_a2_;
+  type_trait_take_t<T_arg3> _A_a3_;
 };
 
 /** Abstracts signal emission.
@@ -1382,7 +1382,7 @@ struct signal_emit3<T_return, T_arg1, T_arg2, T_arg3, nil>
    * @param _A_a3 Argument to be passed on to the slots.
    * @return The return value of the last slot invoked.
    */
-  static result_type emit(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3)
+  static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3)
     {
       if (!impl || impl->slots_.empty())
         return T_return();
@@ -1423,7 +1423,7 @@ struct signal_emit3<T_return, T_arg1, T_arg2, T_arg3, nil>
    * @param _A_a3 Argument to be passed on to the slots.
    * @return The return value of the last slot invoked.
    */
-  static result_type emit_reverse(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3)
+  static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3)
     {
       if (!impl || impl->slots_.empty())
         return T_return();
@@ -1484,7 +1484,7 @@ struct signal_emit3<void, T_arg1, T_arg2, T_arg3, nil>
    * @param _A_a2 Argument to be passed on to the slots.
    * @param _A_a3 Argument to be passed on to the slots.
    */
-  static result_type emit(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3)
+  static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3)
     {
       if (!impl || impl->slots_.empty()) return;
       signal_exec exec(impl);
@@ -1506,7 +1506,7 @@ struct signal_emit3<void, T_arg1, T_arg2, T_arg3, nil>
    * @param _A_a2 Argument to be passed on to the slots.
    * @param _A_a3 Argument to be passed on to the slots.
    */
-  static result_type emit_reverse(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3)
+  static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3)
     {
       if (!impl || impl->slots_.empty()) return;
       signal_exec exec(impl);
@@ -1547,7 +1547,7 @@ struct signal_emit4
    * The parameters are stored in member variables. operator()() passes
    * the values on to some slot.
    */
-  signal_emit4(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4) 
+  signal_emit4(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) 
     : _A_a1_(_A_a1), _A_a2_(_A_a2), _A_a3_(_A_a3), _A_a4_(_A_a4) {}
 
 
@@ -1567,7 +1567,7 @@ struct signal_emit4
    * @param _A_a4 Argument to be passed on to the slots.
    * @return The accumulated return values of the slot invocations as processed by the accumulator.
    */
-  static result_type emit(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4)
+  static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4)
     {
       T_accumulator accumulator;
 
@@ -1591,7 +1591,7 @@ struct signal_emit4
    * @param _A_a4 Argument to be passed on to the slots.
    * @return The accumulated return values of the slot invocations as processed by the accumulator.
    */
-  static result_type emit_reverse(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4)
+  static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4)
     {
       T_accumulator accumulator;
 
@@ -1606,10 +1606,10 @@ struct signal_emit4
                          slot_reverse_iterator_buf_type(slots.begin(), &self));
     }
   
-  typename type_trait<T_arg1>::take _A_a1_;
-  typename type_trait<T_arg2>::take _A_a2_;
-  typename type_trait<T_arg3>::take _A_a3_;
-  typename type_trait<T_arg4>::take _A_a4_;
+  type_trait_take_t<T_arg1> _A_a1_;
+  type_trait_take_t<T_arg2> _A_a2_;
+  type_trait_take_t<T_arg3> _A_a3_;
+  type_trait_take_t<T_arg4> _A_a4_;
 };
 
 /** Abstracts signal emission.
@@ -1636,7 +1636,7 @@ struct signal_emit4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil>
    * @param _A_a4 Argument to be passed on to the slots.
    * @return The return value of the last slot invoked.
    */
-  static result_type emit(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4)
+  static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4)
     {
       if (!impl || impl->slots_.empty())
         return T_return();
@@ -1678,7 +1678,7 @@ struct signal_emit4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil>
    * @param _A_a4 Argument to be passed on to the slots.
    * @return The return value of the last slot invoked.
    */
-  static result_type emit_reverse(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4)
+  static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4)
     {
       if (!impl || impl->slots_.empty())
         return T_return();
@@ -1740,7 +1740,7 @@ struct signal_emit4<void, T_arg1, T_arg2, T_arg3, T_arg4, nil>
    * @param _A_a3 Argument to be passed on to the slots.
    * @param _A_a4 Argument to be passed on to the slots.
    */
-  static result_type emit(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4)
+  static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4)
     {
       if (!impl || impl->slots_.empty()) return;
       signal_exec exec(impl);
@@ -1763,7 +1763,7 @@ struct signal_emit4<void, T_arg1, T_arg2, T_arg3, T_arg4, nil>
    * @param _A_a3 Argument to be passed on to the slots.
    * @param _A_a4 Argument to be passed on to the slots.
    */
-  static result_type emit_reverse(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4)
+  static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4)
     {
       if (!impl || impl->slots_.empty()) return;
       signal_exec exec(impl);
@@ -1804,7 +1804,7 @@ struct signal_emit5
    * The parameters are stored in member variables. operator()() passes
    * the values on to some slot.
    */
-  signal_emit5(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5) 
+  signal_emit5(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) 
     : _A_a1_(_A_a1), _A_a2_(_A_a2), _A_a3_(_A_a3), _A_a4_(_A_a4), _A_a5_(_A_a5) {}
 
 
@@ -1825,7 +1825,7 @@ struct signal_emit5
    * @param _A_a5 Argument to be passed on to the slots.
    * @return The accumulated return values of the slot invocations as processed by the accumulator.
    */
-  static result_type emit(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5)
+  static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5)
     {
       T_accumulator accumulator;
 
@@ -1850,7 +1850,7 @@ struct signal_emit5
    * @param _A_a5 Argument to be passed on to the slots.
    * @return The accumulated return values of the slot invocations as processed by the accumulator.
    */
-  static result_type emit_reverse(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5)
+  static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5)
     {
       T_accumulator accumulator;
 
@@ -1865,11 +1865,11 @@ struct signal_emit5
                          slot_reverse_iterator_buf_type(slots.begin(), &self));
     }
   
-  typename type_trait<T_arg1>::take _A_a1_;
-  typename type_trait<T_arg2>::take _A_a2_;
-  typename type_trait<T_arg3>::take _A_a3_;
-  typename type_trait<T_arg4>::take _A_a4_;
-  typename type_trait<T_arg5>::take _A_a5_;
+  type_trait_take_t<T_arg1> _A_a1_;
+  type_trait_take_t<T_arg2> _A_a2_;
+  type_trait_take_t<T_arg3> _A_a3_;
+  type_trait_take_t<T_arg4> _A_a4_;
+  type_trait_take_t<T_arg5> _A_a5_;
 };
 
 /** Abstracts signal emission.
@@ -1897,7 +1897,7 @@ struct signal_emit5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil>
    * @param _A_a5 Argument to be passed on to the slots.
    * @return The return value of the last slot invoked.
    */
-  static result_type emit(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5)
+  static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5)
     {
       if (!impl || impl->slots_.empty())
         return T_return();
@@ -1940,7 +1940,7 @@ struct signal_emit5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil>
    * @param _A_a5 Argument to be passed on to the slots.
    * @return The return value of the last slot invoked.
    */
-  static result_type emit_reverse(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5)
+  static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5)
     {
       if (!impl || impl->slots_.empty())
         return T_return();
@@ -2003,7 +2003,7 @@ struct signal_emit5<void, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil>
    * @param _A_a4 Argument to be passed on to the slots.
    * @param _A_a5 Argument to be passed on to the slots.
    */
-  static result_type emit(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5)
+  static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5)
     {
       if (!impl || impl->slots_.empty()) return;
       signal_exec exec(impl);
@@ -2027,7 +2027,7 @@ struct signal_emit5<void, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil>
    * @param _A_a4 Argument to be passed on to the slots.
    * @param _A_a5 Argument to be passed on to the slots.
    */
-  static result_type emit_reverse(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5)
+  static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5)
     {
       if (!impl || impl->slots_.empty()) return;
       signal_exec exec(impl);
@@ -2068,7 +2068,7 @@ struct signal_emit6
    * The parameters are stored in member variables. operator()() passes
    * the values on to some slot.
    */
-  signal_emit6(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6) 
+  signal_emit6(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) 
     : _A_a1_(_A_a1), _A_a2_(_A_a2), _A_a3_(_A_a3), _A_a4_(_A_a4), _A_a5_(_A_a5), _A_a6_(_A_a6) {}
 
 
@@ -2090,7 +2090,7 @@ struct signal_emit6
    * @param _A_a6 Argument to be passed on to the slots.
    * @return The accumulated return values of the slot invocations as processed by the accumulator.
    */
-  static result_type emit(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6)
+  static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6)
     {
       T_accumulator accumulator;
 
@@ -2116,7 +2116,7 @@ struct signal_emit6
    * @param _A_a6 Argument to be passed on to the slots.
    * @return The accumulated return values of the slot invocations as processed by the accumulator.
    */
-  static result_type emit_reverse(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6)
+  static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6)
     {
       T_accumulator accumulator;
 
@@ -2131,12 +2131,12 @@ struct signal_emit6
                          slot_reverse_iterator_buf_type(slots.begin(), &self));
     }
   
-  typename type_trait<T_arg1>::take _A_a1_;
-  typename type_trait<T_arg2>::take _A_a2_;
-  typename type_trait<T_arg3>::take _A_a3_;
-  typename type_trait<T_arg4>::take _A_a4_;
-  typename type_trait<T_arg5>::take _A_a5_;
-  typename type_trait<T_arg6>::take _A_a6_;
+  type_trait_take_t<T_arg1> _A_a1_;
+  type_trait_take_t<T_arg2> _A_a2_;
+  type_trait_take_t<T_arg3> _A_a3_;
+  type_trait_take_t<T_arg4> _A_a4_;
+  type_trait_take_t<T_arg5> _A_a5_;
+  type_trait_take_t<T_arg6> _A_a6_;
 };
 
 /** Abstracts signal emission.
@@ -2165,7 +2165,7 @@ struct signal_emit6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, ni
    * @param _A_a6 Argument to be passed on to the slots.
    * @return The return value of the last slot invoked.
    */
-  static result_type emit(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6)
+  static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6)
     {
       if (!impl || impl->slots_.empty())
         return T_return();
@@ -2209,7 +2209,7 @@ struct signal_emit6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, ni
    * @param _A_a6 Argument to be passed on to the slots.
    * @return The return value of the last slot invoked.
    */
-  static result_type emit_reverse(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6)
+  static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6)
     {
       if (!impl || impl->slots_.empty())
         return T_return();
@@ -2273,7 +2273,7 @@ struct signal_emit6<void, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil>
    * @param _A_a5 Argument to be passed on to the slots.
    * @param _A_a6 Argument to be passed on to the slots.
    */
-  static result_type emit(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6)
+  static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6)
     {
       if (!impl || impl->slots_.empty()) return;
       signal_exec exec(impl);
@@ -2298,7 +2298,7 @@ struct signal_emit6<void, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil>
    * @param _A_a5 Argument to be passed on to the slots.
    * @param _A_a6 Argument to be passed on to the slots.
    */
-  static result_type emit_reverse(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6)
+  static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6)
     {
       if (!impl || impl->slots_.empty()) return;
       signal_exec exec(impl);
@@ -2339,7 +2339,7 @@ struct signal_emit7
    * The parameters are stored in member variables. operator()() passes
    * the values on to some slot.
    */
-  signal_emit7(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7) 
+  signal_emit7(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) 
     : _A_a1_(_A_a1), _A_a2_(_A_a2), _A_a3_(_A_a3), _A_a4_(_A_a4), _A_a5_(_A_a5), _A_a6_(_A_a6), _A_a7_(_A_a7) {}
 
 
@@ -2362,7 +2362,7 @@ struct signal_emit7
    * @param _A_a7 Argument to be passed on to the slots.
    * @return The accumulated return values of the slot invocations as processed by the accumulator.
    */
-  static result_type emit(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7)
+  static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7)
     {
       T_accumulator accumulator;
 
@@ -2389,7 +2389,7 @@ struct signal_emit7
    * @param _A_a7 Argument to be passed on to the slots.
    * @return The accumulated return values of the slot invocations as processed by the accumulator.
    */
-  static result_type emit_reverse(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7)
+  static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7)
     {
       T_accumulator accumulator;
 
@@ -2404,13 +2404,13 @@ struct signal_emit7
                          slot_reverse_iterator_buf_type(slots.begin(), &self));
     }
   
-  typename type_trait<T_arg1>::take _A_a1_;
-  typename type_trait<T_arg2>::take _A_a2_;
-  typename type_trait<T_arg3>::take _A_a3_;
-  typename type_trait<T_arg4>::take _A_a4_;
-  typename type_trait<T_arg5>::take _A_a5_;
-  typename type_trait<T_arg6>::take _A_a6_;
-  typename type_trait<T_arg7>::take _A_a7_;
+  type_trait_take_t<T_arg1> _A_a1_;
+  type_trait_take_t<T_arg2> _A_a2_;
+  type_trait_take_t<T_arg3> _A_a3_;
+  type_trait_take_t<T_arg4> _A_a4_;
+  type_trait_take_t<T_arg5> _A_a5_;
+  type_trait_take_t<T_arg6> _A_a6_;
+  type_trait_take_t<T_arg7> _A_a7_;
 };
 
 /** Abstracts signal emission.
@@ -2440,7 +2440,7 @@ struct signal_emit7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_
    * @param _A_a7 Argument to be passed on to the slots.
    * @return The return value of the last slot invoked.
    */
-  static result_type emit(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7)
+  static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7)
     {
       if (!impl || impl->slots_.empty())
         return T_return();
@@ -2485,7 +2485,7 @@ struct signal_emit7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_
    * @param _A_a7 Argument to be passed on to the slots.
    * @return The return value of the last slot invoked.
    */
-  static result_type emit_reverse(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7)
+  static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7)
     {
       if (!impl || impl->slots_.empty())
         return T_return();
@@ -2550,7 +2550,7 @@ struct signal_emit7<void, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7
    * @param _A_a6 Argument to be passed on to the slots.
    * @param _A_a7 Argument to be passed on to the slots.
    */
-  static result_type emit(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7)
+  static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7)
     {
       if (!impl || impl->slots_.empty()) return;
       signal_exec exec(impl);
@@ -2576,7 +2576,7 @@ struct signal_emit7<void, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7
    * @param _A_a6 Argument to be passed on to the slots.
    * @param _A_a7 Argument to be passed on to the slots.
    */
-  static result_type emit_reverse(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7)
+  static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7)
     {
       if (!impl || impl->slots_.empty()) return;
       signal_exec exec(impl);
@@ -2793,15 +2793,15 @@ public:
    * @param _A_a1 Argument to be passed on to the slots.
    * @return The accumulated return values of the slot invocations.
    */
-  result_type emit(typename type_trait<T_arg1>::take _A_a1) const
+  result_type emit(type_trait_take_t<T_arg1> _A_a1) const
     { return emitter_type::emit(impl_, _A_a1); }
 
   /** Triggers the emission of the signal in reverse order (see emit()). */
-  result_type emit_reverse(typename type_trait<T_arg1>::take _A_a1) const
+  result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1) const
     { return emitter_type::emit_reverse(impl_, _A_a1); }
 
   /** Triggers the emission of the signal (see emit()). */
-  result_type operator()(typename type_trait<T_arg1>::take _A_a1) const
+  result_type operator()(type_trait_take_t<T_arg1> _A_a1) const
     { return emit(_A_a1); }
 
   /** Creates a functor that calls emit() on this signal.
@@ -2811,8 +2811,8 @@ public:
    * yields the same result.
    * @return A functor that calls emit() on this signal.
    */
-  bound_const_mem_functor1<result_type, signal1, typename type_trait<T_arg1>::take> make_slot() const
-    { return bound_const_mem_functor1<result_type, signal1, typename type_trait<T_arg1>::take>(this, &signal1::emit); }
+  bound_const_mem_functor1<result_type, signal1, type_trait_take_t<T_arg1>> make_slot() const
+    { return bound_const_mem_functor1<result_type, signal1, type_trait_take_t<T_arg1>>(this, &signal1::emit); }
 
   /** Creates an STL-style interface for the signal's list of slots.
    * This interface supports iteration, insertion and removal of slots.
@@ -2913,15 +2913,15 @@ public:
    * @param _A_a2 Argument to be passed on to the slots.
    * @return The accumulated return values of the slot invocations.
    */
-  result_type emit(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2) const
+  result_type emit(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
     { return emitter_type::emit(impl_, _A_a1, _A_a2); }
 
   /** Triggers the emission of the signal in reverse order (see emit()). */
-  result_type emit_reverse(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2) const
+  result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2); }
 
   /** Triggers the emission of the signal (see emit()). */
-  result_type operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2) const
+  result_type operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
     { return emit(_A_a1, _A_a2); }
 
   /** Creates a functor that calls emit() on this signal.
@@ -2931,8 +2931,8 @@ public:
    * yields the same result.
    * @return A functor that calls emit() on this signal.
    */
-  bound_const_mem_functor2<result_type, signal2, typename type_trait<T_arg1>::take, typename type_trait<T_arg2>::take> make_slot() const
-    { return bound_const_mem_functor2<result_type, signal2, typename type_trait<T_arg1>::take, typename type_trait<T_arg2>::take>(this, &signal2::emit); }
+  bound_const_mem_functor2<result_type, signal2, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>> make_slot() const
+    { return bound_const_mem_functor2<result_type, signal2, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>>(this, &signal2::emit); }
 
   /** Creates an STL-style interface for the signal's list of slots.
    * This interface supports iteration, insertion and removal of slots.
@@ -3035,15 +3035,15 @@ public:
    * @param _A_a3 Argument to be passed on to the slots.
    * @return The accumulated return values of the slot invocations.
    */
-  result_type emit(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3) const
+  result_type emit(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); }
 
   /** Triggers the emission of the signal in reverse order (see emit()). */
-  result_type emit_reverse(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3) const
+  result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); }
 
   /** Triggers the emission of the signal (see emit()). */
-  result_type operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3) const
+  result_type operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
     { return emit(_A_a1, _A_a2, _A_a3); }
 
   /** Creates a functor that calls emit() on this signal.
@@ -3053,8 +3053,8 @@ public:
    * yields the same result.
    * @return A functor that calls emit() on this signal.
    */
-  bound_const_mem_functor3<result_type, signal3, typename type_trait<T_arg1>::take, typename type_trait<T_arg2>::take, typename type_trait<T_arg3>::take> make_slot() const
-    { return bound_const_mem_functor3<result_type, signal3, typename type_trait<T_arg1>::take, typename type_trait<T_arg2>::take, typename type_trait<T_arg3>::take>(this, &signal3::emit); }
+  bound_const_mem_functor3<result_type, signal3, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>> make_slot() const
+    { return bound_const_mem_functor3<result_type, signal3, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>>(this, &signal3::emit); }
 
   /** Creates an STL-style interface for the signal's list of slots.
    * This interface supports iteration, insertion and removal of slots.
@@ -3159,15 +3159,15 @@ public:
    * @param _A_a4 Argument to be passed on to the slots.
    * @return The accumulated return values of the slot invocations.
    */
-  result_type emit(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4) const
+  result_type emit(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); }
 
   /** Triggers the emission of the signal in reverse order (see emit()). */
-  result_type emit_reverse(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4) const
+  result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); }
 
   /** Triggers the emission of the signal (see emit()). */
-  result_type operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4) const
+  result_type operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4); }
 
   /** Creates a functor that calls emit() on this signal.
@@ -3177,8 +3177,8 @@ public:
    * yields the same result.
    * @return A functor that calls emit() on this signal.
    */
-  bound_const_mem_functor4<result_type, signal4, typename type_trait<T_arg1>::take, typename type_trait<T_arg2>::take, typename type_trait<T_arg3>::take, typename type_trait<T_arg4>::take> make_slot() const
-    { return bound_const_mem_functor4<result_type, signal4, typename type_trait<T_arg1>::take, typename type_trait<T_arg2>::take, typename type_trait<T_arg3>::take, typename type_trait<T_arg4>::take>(this, &signal4::emit); }
+  bound_const_mem_functor4<result_type, signal4, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>> make_slot() const
+    { return bound_const_mem_functor4<result_type, signal4, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>>(this, &signal4::emit); }
 
   /** Creates an STL-style interface for the signal's list of slots.
    * This interface supports iteration, insertion and removal of slots.
@@ -3285,15 +3285,15 @@ public:
    * @param _A_a5 Argument to be passed on to the slots.
    * @return The accumulated return values of the slot invocations.
    */
-  result_type emit(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5) const
+  result_type emit(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
 
   /** Triggers the emission of the signal in reverse order (see emit()). */
-  result_type emit_reverse(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5) const
+  result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
 
   /** Triggers the emission of the signal (see emit()). */
-  result_type operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5) const
+  result_type operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
 
   /** Creates a functor that calls emit() on this signal.
@@ -3303,8 +3303,8 @@ public:
    * yields the same result.
    * @return A functor that calls emit() on this signal.
    */
-  bound_const_mem_functor5<result_type, signal5, typename type_trait<T_arg1>::take, typename type_trait<T_arg2>::take, typename type_trait<T_arg3>::take, typename type_trait<T_arg4>::take, typename type_trait<T_arg5>::take> make_slot() const
-    { return bound_const_mem_functor5<result_type, signal5, typename type_trait<T_arg1>::take, typename type_trait<T_arg2>::take, typename type_trait<T_arg3>::take, typename type_trait<T_arg4>::take, typename type_trait<T_arg5>::take>(this, &signal5::emit); }
+  bound_const_mem_functor5<result_type, signal5, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>> make_slot() const
+    { return bound_const_mem_functor5<result_type, signal5, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>>(this, &signal5::emit); }
 
   /** Creates an STL-style interface for the signal's list of slots.
    * This interface supports iteration, insertion and removal of slots.
@@ -3413,15 +3413,15 @@ public:
    * @param _A_a6 Argument to be passed on to the slots.
    * @return The accumulated return values of the slot invocations.
    */
-  result_type emit(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6) const
+  result_type emit(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
 
   /** Triggers the emission of the signal in reverse order (see emit()). */
-  result_type emit_reverse(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6) const
+  result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
 
   /** Triggers the emission of the signal (see emit()). */
-  result_type operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6) const
+  result_type operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
 
   /** Creates a functor that calls emit() on this signal.
@@ -3431,8 +3431,8 @@ public:
    * yields the same result.
    * @return A functor that calls emit() on this signal.
    */
-  bound_const_mem_functor6<result_type, signal6, typename type_trait<T_arg1>::take, typename type_trait<T_arg2>::take, typename type_trait<T_arg3>::take, typename type_trait<T_arg4>::take, typename type_trait<T_arg5>::take, typename type_trait<T_arg6>::take> make_slot() const
-    { return bound_const_mem_functor6<result_type, signal6, typename type_trait<T_arg1>::take, typename type_trait<T_arg2>::take, typename type_trait<T_arg3>::take, typename type_trait<T_arg4>::take, typename type_trait<T_arg5>::take, typename type_trait<T_arg6>::take>(this, &signal6::emit); }
+  bound_const_mem_functor6<result_type, signal6, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>> make_slot() const
+    { return bound_const_mem_functor6<result_type, signal6, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>>(this, &signal6::emit); }
 
   /** Creates an STL-style interface for the signal's list of slots.
    * This interface supports iteration, insertion and removal of slots.
@@ -3543,15 +3543,15 @@ public:
    * @param _A_a7 Argument to be passed on to the slots.
    * @return The accumulated return values of the slot invocations.
    */
-  result_type emit(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7) const
+  result_type emit(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
 
   /** Triggers the emission of the signal in reverse order (see emit()). */
-  result_type emit_reverse(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7) const
+  result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
 
   /** Triggers the emission of the signal (see emit()). */
-  result_type operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7) const
+  result_type operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
 
   /** Creates a functor that calls emit() on this signal.
@@ -3561,8 +3561,8 @@ public:
    * yields the same result.
    * @return A functor that calls emit() on this signal.
    */
-  bound_const_mem_functor7<result_type, signal7, typename type_trait<T_arg1>::take, typename type_trait<T_arg2>::take, typename type_trait<T_arg3>::take, typename type_trait<T_arg4>::take, typename type_trait<T_arg5>::take, typename type_trait<T_arg6>::take, typename type_trait<T_arg7>::take> make_slot() const
-    { return bound_const_mem_functor7<result_type, signal7, typename type_trait<T_arg1>::take, typename type_trait<T_arg2>::take, typename type_trait<T_arg3>::take, typename type_trait<T_arg4>::take, typename type_trait<T_arg5>::take, typename type_trait<T_arg6>::take, typename type_trait<T_arg7>::take>(this, &signal7::emit); }
+  bound_const_mem_functor7<result_type, signal7, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>> make_slot() const
+    { return bound_const_mem_functor7<result_type, signal7, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>>(this, &signal7::emit); }
 
   /** Creates an STL-style interface for the signal's list of slots.
    * This interface supports iteration, insertion and removal of slots.
index 597b23b0b53392dd2c7b919e7eb6ae5efdbc2708..a4989f02aceb912259b02f307ccfdb44152c991b 100644 (file)
@@ -27,48 +27,44 @@ namespace sigc {
 template <class T_type>
 struct type_trait
 {
-  typedef T_type  type;
   typedef T_type& pass;
   typedef const T_type& take;
-  typedef T_type* pointer;
 };
 
 template <class T_type, int N>
 struct type_trait<T_type[N]>
 {
-  typedef T_type*  type;
   typedef T_type*& pass;
   typedef const T_type*& take;
-  typedef T_type** pointer;
 };
 
 template <class T_type>
 struct type_trait<T_type&>
 {
-  typedef T_type  type;
   typedef T_type& pass;
   typedef T_type& take;
-  typedef T_type* pointer;
 };
 
 template <class T_type>
 struct type_trait<const T_type&>
 {
-  typedef const T_type  type;
   typedef const T_type& pass;
   typedef const T_type& take;
-  typedef const T_type* pointer;
 };
 
 template<>
 struct type_trait<void>
 {
-  typedef void  type;
   typedef void  pass;
   typedef void  take;
-  typedef void* pointer;
 };
 
+template<typename T>
+using type_trait_pass_t = typename type_trait<T>::pass;
+
+template<typename T>
+using type_trait_take_t = typename type_trait<T>::take;
+
 } /* namespace sigc */
 
 #endif /* _SIGC_TYPE_TRAIT_H_ */
index b052adaa445ad53b8746e46b020e722aa2ca5a04..423d8cd2f31b7b5edb5b8f90ac5550dd951b725a 100644 (file)
@@ -58,17 +58,17 @@ int main(int argc, char* argv[])
   if (!util->check_command_args(argc, argv))
     return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
 
-  bar(sigc::deduce_result_type<foo2, long>::type());
+  bar(sigc::deduce_result_t<foo2, long>());
   util->check_result(result_stream, "double");
 
-  bar(sigc::deduce_result_type<foo2, int, int>::type());
+  bar(sigc::deduce_result_t<foo2, int, int>());
   util->check_result(result_stream, "double");
 
-  bar(sigc::deduce_result_type<foo3, int, int>::type());
+  bar(sigc::deduce_result_t<foo3, int, int>());
   util->check_result(result_stream, "int");
 
 #ifdef FAIL
-  bar(sigc::deduce_result_type<foo2, int, int, int>::type());
+  bar(sigc::deduce_result_t<foo2, int, int, int>());
   util->check_result(result_stream, "double");
 #endif
 
index 56c44fcf273494ada00b2f39b08d12b77089b11c..a63fa435acf9fef6392db0e275b7b643f57d2586 100644 (file)
@@ -90,7 +90,7 @@ struct MyAdaptor1 : public sigc::adapts<T_functor>
 {
   template <class T_arg1=void, class T_arg2=void>
   struct deduce_result_type
-  { typedef typename sigc::deduce_result_type<T_functor, T_arg1, T_arg2>::type type; };
+  { typedef sigc::deduce_result_t<T_functor, T_arg1, T_arg2> type; };
   typedef typename sigc::functor_trait<T_functor>::result_type result_type;
 
   result_type