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 ab32795..a02c479 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 bbb7585..933817e 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 8be0ef7..2765543 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 bbb7585..933817e 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 8be0ef7..2765543 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 bbb7585..933817e 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 7523bc1..5038122 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 f6f576d..16ef295 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 fa3a2ab..6b2ff53 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 975d23f..94df2d5 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 cfd5312..48a9aa2 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 1b8448a..23dbe7c 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 ca617a4..4a122d1 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 6630a91..a1bcd28 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 9e24a16..0aa6c3a 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 c0187e8..7ecfc2b 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 129ed5f..23532dc 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 312b632..bdd66e8 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 59181e4..2843952 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 95dd7a4..bcdac72 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 fbe711a..c38a513 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 bbc0e1e..da4e023 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 f978a6f..1940e6c 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 5dabd48..3ddafa7 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 76b4799..161a083 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 4efc833..7d2b221 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 3f25f2f..5c47071 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 342d3c5..e8981c6 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 89e5c0d..5a37b19 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 0d99049..bec4160 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 1d1893c..7696133 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 9127a4e..81851a5 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 bac8f65..f691f1a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 7d99fa9..2b4e53b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 56f9bba..8b01f38 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 a8bf69e..90e6852 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 88bd2ea..5908ad9 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 bb88173..15cb700 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 64b671d..c0e89d1 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 da9513a..a7deb3e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 68b2f8c..1a6de3e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 a65fdcf..871b05f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 e3ec2bc..810df7f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 4587afd..78c7f2a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 b2e43bb..8691324 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 c94da2e..c5371d4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 82b7fbc..d5ba3ab 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 8761698..10f7bf1 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 6d01f2a..ba65d8c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 0e146f5..d1be369 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 ab614eb..b6c3380 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 8190f36..1bd0788 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 8da29e6..f55bd5f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 5b49b5f..aed60b7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 6fc4f4a..027e79a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 60f4c1d..c5c6681 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 2be8132..9dd31e8 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 bacef28..32e1c42 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 29adb00..41ada65 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 9a90037..99dc1a7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 178533c..60002b4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 34fa5d5..e448c67 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 f24875c..e728b08 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 99bdad0..87a2047 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 a474217..06cae7b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 7e9ef57..3a62551 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 57e3c7c..39311ab 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 29afd52..26635f4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 3315633..a322ef1 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 6917ee6..a326d25 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 a82a221..29b1706 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 beebe92..8814f81 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 b22d28c..bd31266 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 3ec01ea..c028daf 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 e4cfc14..3dd6111 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 d0696be..d4b0f1f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 e8b0e7e..89d117e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 0dc202f..16a478d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 5f7ae12..4331b0a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 f5ff214..651d19e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 3397f1b..ce386b6 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 0e53401..eb4ab99 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 50242a8..d101e44 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 1f1a019..8edceae 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 f300469..b215d11 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 2e9df63..3654493 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 90b211e..34e2808 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 d01e07e..b25f36d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 ac55383..d097152 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 b9bdc74..00f5ad0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 4d66f28..362b1cc 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 753f111..0117461 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 21c0089..1f64035 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 fdd5f5b..7f1995c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 42a00e7..d6748e6 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 3fb5a59..3182df4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 cccc2b5..e99b0fc 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 2e03b3e..f83e1f6 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 7a46669..0472f54 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 5c8eafd..0d60d7c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 d15eb9b..3172259 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 68dfd35..297bc9d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 073c851..85a91a9 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 5d2a303..6d8ca7f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 99fe047..dbb3eba 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 d5ef62c..abf1b16 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 ba1e794..a07b571 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 d685dc8..0121ca5 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 36452ef..dc6e257 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 0a60493..443e8fd 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 74c27fb..37c012f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 2879d63..47d260c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 fc7fdce..5c0c8cf 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 3d8658e..3da8de1 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 4e8f965..b67f8fd 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 fb329a4..1ebd7cb 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 3f5fc2c..8561aaa 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 2430bf1..b9a4af2 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 ea14d87..5d5bb64 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 f334482..8a50008 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 dde5b56..cb7797a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 25dc88c..50916c0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 65f4847..c5a1d7e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 adbe61e..a760a5a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 e40062b..5b1b51f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 4f96d67..9449530 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 dc4b6ab..f86991e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 4b793aa..434a56c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 e4be681..245a9c7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 9dea8f0..8f8b368 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 3f1d302..f2c606c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 94c747c..9e07594 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 835c1c5..75b39ad 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 3a73b53..93b1c09 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 1eebe92..fffc15d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 d5bac61..5e6d956 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 6873cdc..704631f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 ab13ba2..d0971e3 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 701347b..1e24918 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 eb3ee21..31b1e68 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 ebd828a..faf8737 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 7f332a2..ae88ba8 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 3cff2b0..7466e96 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 79317b1..f69555a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 52f9a5a..4c16fa6 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 c0825ff..debb60c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 b0ad642..1294e5c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 6565efc..ee8de8f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 ce65240..e392793 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 d0768ef..32c06b4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 08cac43..c35c1be 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 5d7f82f..852289a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 8ba8a68..16497c0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 c992c35..85c8958 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 b9ea15c..6a87842 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 7fdfc27..565d1f6 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 3cbd609..7eab473 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 6994e6b..97cbfc1 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 101e64a..16b1454 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 3ddeddc..7ef6105 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 e990f6f..f2d0217 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 bbc2a22..5ffd4de 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 aefeec9..b538319 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 a34e84f..c359c70 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 5e5df7e..81a31c5 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 cbe1010..40f1c88 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 507cab0..ecb1ea6 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 07be0d5..5035097 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 965c520..2c07078 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 a7264ef..a9032e1 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 14d113c..1339a8f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 75e0986..f045fec 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 83c460e..d5b5fcd 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 15e70c4..579b6e0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 4d7e5ec..d12db5c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 93f110f..20519d9 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 29f8a11..49fe2a2 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 b1af604..133cc0d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 4547a0b..43d34ed 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 8006110..e320811 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 b3c08c8..1e9dd68 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 ec43d7b..c61f8f6 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 bdd590d..8a6eee5 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 15cf109..fecd80d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 02ab5a9..c4e3e25 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 db07669..d4594af 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 b903f5c..20a42fd 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 7c26e96..39791c1 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 1b2fd5a..2ab9bf7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 91389f8..d763690 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 8fa7f0d..7fa4045 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 520472d..f237721 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 d00e4e4..a40a4de 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 9b14ae1..ea67493 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 a50d7db..974de7b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 3fef005..8511879 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 b21850a..f2cfbf4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 1b84a14..e99fccc 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 f6fb093..606e567 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 ad81864..481702e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 cd1b313..28a95cd 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 4a8bb04..4b0bf5a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 8d4bab9..a87abc0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 49af100..023cdb0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 61f7fda..1cfcf42 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 671225d..e890dee 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 4e0aaf8..665105d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 3a552ce..0730690 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 9baa16c..bd1f273 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 54e5fe0..3fc85ac 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 048bbfb..0145848 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 35d2fae..8092e26 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 0525ab9..baf0ae3 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 71c8690..0c8581a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 f1dfc4e..7bb62e8 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 620c091..42518c9 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 861c482..10c9d78 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 8fbb370..2863b37 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 95c39b2..9e2de19 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 0916c4a..cfa12b3 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 d96a525..0860db2 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 acdfff6..d65ef26 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 2dfd2a6..1399f3e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 0a324d5..14b8ad7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 5d20c95..986f66b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 b54ac75..19c01de 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 c19bb3a..7fce74b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 26838bc..f3402b6 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 dd3d0d1..87f6875 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 5c81b48..0da498d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 aada1e4..b16d46f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 13f3562..3124eb6 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 2dc7f8f..88e0109 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 16d903a..8d5be99 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 5050e05..ea8b762 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 e481217..a8b1384 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 5e81cf9..6b7068a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 8c321e3..0fb9197 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 89da749..7cd79ff 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 6693e95..685a9b1 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 f46790e..b43f91c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 f6124f3..939a11d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 07e1da2..d27cf61 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 182992d..ebf2e42 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 6d0b3a0..1fc29cc 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 dd59847..9271935 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 3539f24..0854425 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 791605c..3a08983 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 0a77195..ae3f459 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 dc3e90c..11d68a7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 7f549d9..bb11ea5 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 f41b63b..089054d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 491f2d8..04a165a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 ca666b3..cc353b1 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 7a1532c..8aab93e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 4eab656..b0fd300 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 9817512..856e54c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 1c2c561..ce71399 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 381d776..9557e8b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 27c328e..9c92add 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 b5e77ab..d6ff966 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 8e876e7..f8a8d53 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 ddd57c2..92ed6d1 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 1909264..6dcfb1f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 e78e1ad..767e12e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 fd74a63..75384d5 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 78b04cc..96abe69 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 936b7c3..6b5a400 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 716ae06..c3eff79 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 98e4e64..c8e0625 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 5d5f6ee..2393866 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 05b9e43..61ef2ee 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 6e6da30..6fc065a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 d1d2622..6397cb4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 9872d1b..f173375 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 b20c65b..3e4240e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 d24afc3..709cf55 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 923d74d..d7ec186 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 c7375b2..2fc430a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 328bea2..c3391ec 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 72464dd..32d3a25 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 b0a044e..ef5abcd 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 e965ed4..4fdb4c7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 c54abce..d8c2a39 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 0d9687d..c1c6d27 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 145550d..1b9cd5f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 584fcc9..4965cc0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 02ba762..698df7e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 3a58cfc..e6e379f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 5d7be05..3de04cf 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 712bcb5..bb1aa24 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 7b01268..5fb97b7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 aa29bb8..6958d47 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 f6b294a..c97f253 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 f72deab..fcad095 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 d96fc9d..6ecf710 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 b30d832..16c4779 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 718b65c..3e2b4a8 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 861e252..fc23a30 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 98202f6..4364613 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 bc523e0..4ddc03e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 5988965..92a3de7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 3511195..1e81c88 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 47ac772..2d46804 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 2876986..2427b46 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 6a4ab35..a7ac571 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 b8aa679..0ab02ce 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 d5d3846..29a6324 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 d32fb77..2de9cb7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 6a9d1e0..9940335 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 4a42d2f..fd83093 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 c9841cc..c37bf70 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 a42606b..91d0ce3 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 928d5f4..018e073 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 13035d3..c18b5ad 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 7a90887..b6b3a5c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 0d5af4d..8c07b2b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 c0d9db8..b6cf08e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 a02121f..e38caad 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 b605bdd..331876b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 a6e8774..f4c08cb 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 74b1b5a..c9c57da 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 444b90b..87df0f5 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 29d9796..40bc254 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 254304e..82b5a57 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 167379f..3fac661 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 f73f290..09749ce 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 62fe5fb..9785828 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 139d5b3..83a2e8e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 2df48ba..914f5b2 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 48700ff..c9b8f46 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 952dc7d..9346f08 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 fb45845..88d747c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 f19e99e..832dc36 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 db3748d..51b7dc9 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 7eb2069..8af20ab 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 d7e87d5..c156535 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 77367d7..8029976 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 5c76912..3f4dffe 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 99dac4f..ea0f340 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 787278a..f8c236c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 8d7210f..58fa9eb 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 e51ea84..4b36c9f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 d553cbe..230e321 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 c6f4ea9..b8054e6 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 a6e187d..6875467 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 8886756..c339b76 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 9f44a5a..44c2b94 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 1fce764..52ce8cb 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 375ee01..238a55f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 cd28dfa..39790c9 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 75d8564..c96a248 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 953a6d9..8186118 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 07c5ec1..62c3a6c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 51f49cf..5be28f8 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 7d1e0d9..1f89435 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 d1ee736..6aef4b1 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 054cf9c..1b74de9 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 f2c7543..dede52f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 3a902dd..665f5de 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 c0720bc..bad3372 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 1680206..5c20b49 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 8340f3f..119ed97 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 f95f9e3..adbf077 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 9f36c98..39f712a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 8b7564b..10f3f0e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 6ec496d..1f58fb4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 0c3175e..95c46d0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 0804ad8..47ce05d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 97b6061..41f0efb 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 b32d49b..b9621ee 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 c2ca0c7..52a7017 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 195b140..d90b937 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 5e4811f..2d12109 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 39c7339..dde54f9 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 f2b444e..d5f7155 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 75e899a..c50013c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 029545c..c8fa3fe 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 2221ca0..8876d5f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 b947dea..c7534ef 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 b50d980..09c37a6 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 ed40347..4956177 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 93686dd..07f16e2 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 7721635..aa62a74 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 f5d0fee..9411546 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 f9059f1..0bfe0f4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 3e8ea33..9343c31 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 025023b..be1da92 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 1803bd7..372a747 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 75a30dc..4cc72dc 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 aa18893..d3ac3ac 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 e052249..b7a94b7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 58e6429..707446f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 3d22fce..f1eed00 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 b8c6036..cc96a97 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 7082dff..da25168 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 373acf8..c4554ce 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 5d7ecdd..173acb0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 5573dff..8f0f854 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 d874139..bda52b9 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 a605824..7d7757b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 db9efbb..29d213e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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>
@@ -87,25 +83,11 @@ template &lt;class T_type&gt; </div>
 
 </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>
@@ -115,24 +97,10 @@ template &lt;class T_type&gt; </div>
 
 </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 5cb2b2e..d9c55c7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 ecedf46..a733e9d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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>
@@ -87,20 +83,6 @@ template &lt;class T_type , int N&gt; </div>
 
 </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>
 <div class="memitem">
 <div class="memproto">
@@ -115,24 +97,10 @@ template &lt;class T_type , int N&gt; </div>
 
 </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 a4d78f0..78a315c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 54dcb5f..6923993 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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>
@@ -87,20 +83,6 @@ template &lt;class T_type &gt; </div>
 
 </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>
 <div class="memitem">
 <div class="memproto">
@@ -115,24 +97,10 @@ template &lt;class T_type &gt; </div>
 
 </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 8dacde4..7c3682a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 5453310..b999d91 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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>
@@ -87,20 +83,6 @@ template &lt;class T_type &gt; </div>
 
 </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>
 <div class="memitem">
 <div class="memproto">
@@ -115,24 +97,10 @@ template &lt;class T_type &gt; </div>
 
 </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 2cb34b0..d3de416 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 2dd74e7..c583f7c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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>
@@ -85,18 +81,6 @@ Public Types</h2></td></tr>
 
 </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>
 <div class="memitem">
 <div class="memproto">
@@ -109,22 +93,10 @@ Public Types</h2></td></tr>
 
 </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 41587c0..41ef329 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 3a195ff..872118b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 fe5cad4..b7a1654 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 11a7e69..68ba90c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 64487cc..04c890c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 45da472..8e4ef24 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 631eabd..afc55ae 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 5c2770b..9f915fc 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.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 2caf725..56d38e6 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 585636b..b91fc5a 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>
       <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>
       <anchorfile>structsigc_1_1type__trait.html</anchorfile>
       <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>
       <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>
       <anchorfile>structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html</anchorfile>
       <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>
       <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>
       <anchorfile>structsigc_1_1type__trait_3_01T__type_01_6_01_4.html</anchorfile>
       <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>
       <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>
       <anchorfile>structsigc_1_1type__trait_3_01T__type[N]_4.html</anchorfile>
       <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>
       <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>
       <anchorfile>structsigc_1_1type__trait_3_01void_01_4.html</anchorfile>
       <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 11d7a7e..24f395c 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 0ab2645..86d7587 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 5ef863d..c338657 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 c4a4c98..9781f65 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 2522c07..00b0e67 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 ea34138..e984909 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 8dc866c..9da50b0 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 3522d7d..a7a0613 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 281acb9..6cd10db 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 5d3f4ed..c31da7d 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 f94581f..5f5cd10 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 e3effc1..06d23b8 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 653bae2..cab5576 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 fa8bbd9..4dce353 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 f89e863..e9e5c0b 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 6aaf8e3..9cb6270 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 6bd734e..355b01c 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 9a50a1d..521b7c7 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 07be880..2147c74 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 9a23bbb..23bf3af 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 e9cddd0..89875ce 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 03b0667..58fb5ab 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 941ee06..33ce2da 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 597b23b..a4989f0 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 b052ada..423d8cd 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 56c44fc..a63fa43 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