Imported Upstream version 2.7.2 upstream/2.7.2
authorDongHun Kwak <dh0128.kwak@samsung.com>
Wed, 11 Sep 2019 02:34:32 +0000 (11:34 +0900)
committerDongHun Kwak <dh0128.kwak@samsung.com>
Wed, 11 Sep 2019 02:34:32 +0000 (11:34 +0900)
507 files changed:
ChangeLog
MSVC_Net2013/libsigc++2.vcxproj
MSVC_Net2013/libsigc++2.vcxproj.filters
MSVC_Net2013/sigc++config.h
MSVC_Net2013/sigc-install.props
MSVC_Net2013/sigc.rc
NEWS
README
aclocal.m4
build/cxx.m4
build/cxx_std.m4
config.h.in
configure
configure.ac
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/Doxyfile.in
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__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4-members.html [new file with mode: 0644]
docs/reference/html/classsigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4.html [new file with mode: 0644]
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/dir_ea4abdd77c05d5873cecf571a6d96de7.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/inherit_graph_10.png
docs/reference/html/inherit_graph_11.png
docs/reference/html/inherit_graph_12.png
docs/reference/html/inherit_graph_13.png
docs/reference/html/inherit_graph_14.png
docs/reference/html/inherit_graph_15.png
docs/reference/html/inherit_graph_16.png
docs/reference/html/inherit_graph_17.png
docs/reference/html/inherit_graph_18.png
docs/reference/html/inherit_graph_19.png
docs/reference/html/inherit_graph_20.png
docs/reference/html/inherit_graph_21.png
docs/reference/html/inherit_graph_22.png
docs/reference/html/inherit_graph_23.png
docs/reference/html/inherit_graph_24.png
docs/reference/html/inherit_graph_25.png
docs/reference/html/inherit_graph_26.png
docs/reference/html/inherit_graph_27.png
docs/reference/html/inherit_graph_28.png
docs/reference/html/inherit_graph_29.png
docs/reference/html/inherit_graph_30.png
docs/reference/html/inherit_graph_31.png
docs/reference/html/inherit_graph_32.png
docs/reference/html/inherit_graph_33.png
docs/reference/html/inherit_graph_34.png
docs/reference/html/inherit_graph_35.png
docs/reference/html/inherit_graph_36.png
docs/reference/html/inherit_graph_37.png
docs/reference/html/inherit_graph_38.png
docs/reference/html/inherit_graph_39.png
docs/reference/html/inherit_graph_40.png
docs/reference/html/inherit_graph_41.png
docs/reference/html/inherit_graph_42.png
docs/reference/html/inherit_graph_43.png
docs/reference/html/inherit_graph_44.png
docs/reference/html/inherit_graph_45.png
docs/reference/html/inherit_graph_46.png
docs/reference/html/inherit_graph_47.png
docs/reference/html/inherit_graph_48.png [new file with mode: 0644]
docs/reference/html/inherit_graph_49.png [new file with mode: 0644]
docs/reference/html/inherit_graph_8.png
docs/reference/html/inherit_graph_9.png
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_d.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
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/since_2_8.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_1unwrap__reference_3_01std_1_1reference__wrapper_3_01T__type_01_4_01_4-members.html [new file with mode: 0644]
docs/reference/html/structsigc_1_1unwrap__reference_3_01std_1_1reference__wrapper_3_01T__type_01_4_01_4.html [new file with mode: 0644]
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
examples/Makefile.am
examples/Makefile.in
examples/member_method.cc
sigc++/adaptors/bind.h
sigc++/adaptors/bound_argument.h
sigc++/adaptors/macros/bind.h.m4
sigc++/connection.h
sigc++/functors/macros/mem_fun.h.m4
sigc++/functors/mem_fun.h
sigc++/functors/slot_base.h
sigc++/macros/signal.h.m4
sigc++/reference_wrapper.h
sigc++/signal.h
sigc++/type_traits.h
sigc++/visit_each.h
sigc++config.h.in
tests/Makefile.am
tests/Makefile.in
tests/test_accumulated.cc
tests/test_bind.cc
tests/test_bind_as_slot.cc [new file with mode: 0644]
tests/test_bind_ref.cc
tests/test_bind_refptr.cc
tests/test_bind_return.cc
tests/test_copy_invalid_slot.cc
tests/test_cpp11_lambda.cc
tests/test_disconnect.cc
tests/test_functor_trait.cc
tests/test_limit_reference.cc
tests/test_signal.cc
tests/test_slot.cc
tests/test_slot_disconnect.cc
tests/test_track_obj.cc
tests/test_trackable.cc
tests/test_trackable_move.cc
tests/test_visit_each.cc

index d3a5630..acb4716 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,144 @@
+2016-03-11  Murray Cumming  <murrayc@murrayc.com>
+
+       2.7.2
+
+2016-03-11  Murray Cumming  <murrayc@murrayc.com>
+
+       test_accumulated(): Restructure this.
+
+       To make it clearer and to keep the small tests more self-contained and
+       separate.
+
+2016-03-11  Murray Cumming  <murrayc@murrayc.com>
+
+       test_signal: Add test_simple().
+
+2016-03-11  Murray Cumming  <murrayc@murrayc.com>
+
+       test_signal(): Restructure this.
+
+       To make it clearer and to keep the small tests more self-contained and
+       separate.
+
+2016-03-11  Murray Cumming  <murrayc@murrayc.com>
+
+       test_slot(): Restructure this.
+
+       To make it clearer and to keep the small tests more self-contained and
+       separate.
+
+2016-03-10  Murray Cumming  <murrayc@murrayc.com>
+
+       signal: make_slot(): Use non-deprecated constructor.
+
+2016-03-10  Murray Cumming  <murrayc@murrayc.com>
+
+       tests: Prefer the non-deprecated mem_fun(reference, func) form.
+
+2016-03-10  Murray Cumming  <murrayc@murrayc.com>
+
+       tests: Use std::ref() instead of deprecated sigc::ref().
+
+2016-03-10  Murray Cumming  <murrayc@murrayc.com>
+
+       examples: Don't use deprecated mem_fun(pointer, func).
+
+2016-03-10  Murray Cumming  <murrayc@murrayc.com>
+
+       examples build: Disable deprecated API.
+
+2016-03-10  Murray Cumming  <murrayc@murrayc.com>
+
+       mem_fun(): Deprecate mem_fun(pointer, func).
+
+       Leaving just mem_fun(reference, func).
+       See bug #763215
+
+       The deprecated mem_fun() has been removed from libsigc+--3.0,
+       so this is a chance to adapt code before switching to libsigc++-3.0.
+
+2016-03-10  Chun-wei Fan  <fanchunwei@src.gnome.org>
+
+       MSVC builds: Update sigc++ project
+
+       Add the new source files and headers from adaptors/lambda, and re-order
+       the source files list into alphabetical order.
+
+2016-03-08  Murray Cumming  <murrayc@murrayc.com>
+
+       Also ifdef out bound_argument<sigc::reference_wrapper>.
+
+       And add a specialization for bound_argument<std::reference_wrapper>.
+
+2016-03-08  Murray Cumming  <murrayc@murrayc.com>
+
+       reference_wrapper: Include <functional>.
+
+2016-03-08  Murray Cumming  <murrayc@murrayc.com>
+
+       Deprecate sigc::ref() in favor of std::ref().
+
+2016-03-07  Murray Cumming  <murrayc@murrayc.com>
+
+       .doap: Correct the web site URL.
+
+       Though we really must stop using sourceforge even for the web site.
+
+2016-03-07  Murray Cumming  <murrayc@murrayc.com>
+
+       Rename our .doap file.
+
+2016-03-07  Murray Cumming  <murrayc@murrayc.com>
+
+       Fix tiny typo in a comment.
+
+2016-03-06  Murray Cumming  <murrayc@murrayc.com>
+
+       docs: Refer to it as libsigc++, not libsigc++2.
+
+2016-03-06  Murray Cumming  <murrayc@murrayc.com>
+
+       website/README: Mention the new git repository.
+
+2016-03-03  Murray Cumming  <murrayc@murrayc.com>
+
+       SIGC_CXX_HAS_SUN_REVERSE_ITERATOR: Add std:: now that I removed the using std.
+
+       See https://bugzilla.gnome.org/show_bug.cgi?id=762065#c2
+
+2016-03-03  Murray Cumming  <murrayc@murrayc.com>
+
+       C++11: Make all operator bool() explicit.
+
+2016-03-03  Murray Cumming  <murrayc@murrayc.com>
+
+       Remove now-unnecessary SIGC_CXX_HAS_NAMESPACE_STD() configure check.
+
+       Bug #762065 (Kjell Ahlstedt)
+
+2016-03-03  Murray Cumming  <murrayc@murrayc.com>
+
+       Remove unused SIGC_CXX_SELF_REFERENCE_IN_MEMBER_INITIALIZATION() configure check.
+
+       Bug #762065 (Kjell Ahlstedt)
+
+2016-03-02  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>
+
+       Improve the documentation of mem_fun()
+
+       * sigc++/functors/macros/mem_fun.h.m4:
+       * sigc++/functors/slot_base.h: Make it clear that mem_fun() does not return
+       a slot, and 'auto s = sigc::mem_fun(....)' is not equivalent to
+       'sigc::slot<....> s = sigc::mem_fun(....)'.
+       The confusing documentation was noted by Andrejs Hanins on libsigc-list.
+
+2016-03-01  Murray Cumming  <murrayc@murrayc.com>
+
+       Add test_bind_as_slot.
+
+       This tests sigc::bind()'s indirect use of adaptor_functor<>.
+       I added this because this doesn't work yet in the variadic_bind branch.
+
 2016-03-01  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>
 
        2.7.1
index a3d03e1..15762b9 100644 (file)
     <ClCompile Include="..\sigc++\signal.cc" />
     <ClCompile Include="..\sigc++\signal_base.cc" />
     <ClCompile Include="..\sigc++\trackable.cc" />
+    <ClCompile Include="..\sigc++\adaptors\lambda\lambda.cc" />
     <ClCompile Include="..\sigc++\functors\slot.cc" />
     <ClCompile Include="..\sigc++\functors\slot_base.cc" />
   </ItemGroup>
   <ItemGroup>
-    <ClInclude Include="..\sigc++\adaptors\adaptor_trait.h" />
-    <ClInclude Include="..\sigc++\adaptors\adaptors.h" />
-    <ClInclude Include="..\sigc++\adaptors\bound_argument.h" />
-    <ClInclude Include="..\sigc++\adaptors\track_obj.h" />
     <ClInclude Include="..\sigc++\bind.h" />
-    <ClInclude Include="..\sigc++\adaptors\bind.h" />
-    <ClInclude Include="..\sigc++\adaptors\bind_return.h" />
     <ClInclude Include="..\sigc++\bind_return.h" />
     <ClInclude Include="..\sigc++\class_slot.h" />
-    <ClInclude Include="..\sigc++\adaptors\compose.h" />
     <ClInclude Include="..\sigc++\connection.h" />
-    <ClInclude Include="..\sigc++\adaptors\deduce_result_type.h" />
-    <ClInclude Include="..\sigc++\adaptors\exception_catch.h" />
-    <ClInclude Include="..\sigc++\functors\functor_trait.h" />
-    <ClInclude Include="..\sigc++\functors\functors.h" />
     <ClInclude Include="..\sigc++\hide.h" />
-    <ClInclude Include="..\sigc++\adaptors\hide.h" />
-    <ClInclude Include="..\sigc++\functors\mem_fun.h" />
     <ClInclude Include="..\sigc++\limit_reference.h" />
     <ClInclude Include="..\sigc++\method_slot.h" />
     <ClInclude Include="..\sigc++\object.h" />
     <ClInclude Include="..\sigc++\object_slot.h" />
-    <ClInclude Include="..\sigc++\functors\ptr_fun.h" />
     <ClInclude Include="..\sigc++\reference_wrapper.h" />
-    <ClInclude Include="..\sigc++\adaptors\retype.h" />
     <ClInclude Include="..\sigc++\retype.h" />
     <ClInclude Include="..\sigc++\retype_return.h" />
-    <ClInclude Include="..\sigc++\adaptors\retype_return.h" />
     <ClInclude Include="..\sigc++\sigc++.h" />
     <ClInclude Include="..\sigc++\signal.h" />
     <ClInclude Include="..\sigc++\signal_base.h" />
-    <ClInclude Include="..\sigc++\functors\slot.h" />
     <ClInclude Include="..\sigc++\slot.h" />
-    <ClInclude Include="..\sigc++\functors\slot_base.h" />
     <ClInclude Include="..\sigc++\trackable.h" />
     <ClInclude Include="..\sigc++\type_traits.h" />
     <ClInclude Include="..\sigc++\visit_each.h" />
+    <ClInclude Include="..\sigc++\adaptors\adaptor_trait.h" />
+    <ClInclude Include="..\sigc++\adaptors\adaptors.h" />
+    <ClInclude Include="..\sigc++\adaptors\bind.h" />
+    <ClInclude Include="..\sigc++\adaptors\bind_return.h" />
+    <ClInclude Include="..\sigc++\adaptors\bound_argument.h" />
+    <ClInclude Include="..\sigc++\adaptors\compose.h" />
+    <ClInclude Include="..\sigc++\adaptors\deduce_result_type.h" />
+    <ClInclude Include="..\sigc++\adaptors\exception_catch.h" />
+    <ClInclude Include="..\sigc++\adaptors\hide.h" />
+    <ClInclude Include="..\sigc++\adaptors\retype.h" />
+    <ClInclude Include="..\sigc++\adaptors\retype_return.h" />
+    <ClInclude Include="..\sigc++\adaptors\track_obj.h" />
+    <ClInclude Include="..\sigc++\adaptors\lamdba\base.h" />
+    <ClInclude Include="..\sigc++\adaptors\lamdba\select.h" />
+    <ClInclude Include="..\sigc++\functors\functor_trait.h" />
+    <ClInclude Include="..\sigc++\functors\functors.h" />
+    <ClInclude Include="..\sigc++\functors\mem_fun.h" />
+    <ClInclude Include="..\sigc++\functors\ptr_fun.h" />
+    <ClInclude Include="..\sigc++\functors\slot.h" />
+    <ClInclude Include="..\sigc++\functors\slot_base.h" />
   </ItemGroup>
   <ItemGroup>
     <ResourceCompile Include="sigc.rc" />
index 7ce0335..d7a58cd 100644 (file)
     <ClCompile Include="..\sigc++\connection.cc"><Filter>Source Files</Filter></ClCompile>
     <ClCompile Include="..\sigc++\signal.cc"><Filter>Source Files</Filter></ClCompile>
     <ClCompile Include="..\sigc++\signal_base.cc"><Filter>Source Files</Filter></ClCompile>
+    <ClCompile Include="..\sigc++\trackable.cc"><Filter>Source Files</Filter></ClCompile>
+    <ClCompile Include="..\sigc++\adaptors\lambda\lambda.cc"><Filter>Source Files</Filter></ClCompile>
     <ClCompile Include="..\sigc++\functors\slot.cc"><Filter>Source Files</Filter></ClCompile>
     <ClCompile Include="..\sigc++\functors\slot_base.cc"><Filter>Source Files</Filter></ClCompile>
-    <ClCompile Include="..\sigc++\trackable.cc"><Filter>Source Files</Filter></ClCompile>
   </ItemGroup>
   <ItemGroup>
-    <ClInclude Include="..\sigc++\adaptors\adaptor_trait.h"><Filter>Header Files</Filter></ClInclude>
-    <ClInclude Include="..\sigc++\adaptors\adaptors.h"><Filter>Header Files</Filter></ClInclude>
     <ClInclude Include="..\sigc++\bind.h"><Filter>Header Files</Filter></ClInclude>
-    <ClInclude Include="..\sigc++\adaptors\bind.h"><Filter>Header Files</Filter></ClInclude>
-    <ClInclude Include="..\sigc++\adaptors\bind_return.h"><Filter>Header Files</Filter></ClInclude>
     <ClInclude Include="..\sigc++\bind_return.h"><Filter>Header Files</Filter></ClInclude>
     <ClInclude Include="..\sigc++\class_slot.h"><Filter>Header Files</Filter></ClInclude>
-    <ClInclude Include="..\sigc++\adaptors\compose.h"><Filter>Header Files</Filter></ClInclude>
     <ClInclude Include="..\sigc++\connection.h"><Filter>Header Files</Filter></ClInclude>
-    <ClInclude Include="..\sigc++\adaptors\deduce_result_type.h"><Filter>Header Files</Filter></ClInclude>
-    <ClInclude Include="..\sigc++\adaptors\exception_catch.h"><Filter>Header Files</Filter></ClInclude>
-    <ClInclude Include="..\sigc++\functors\functor_trait.h"><Filter>Header Files</Filter></ClInclude>
-    <ClInclude Include="..\sigc++\functors\functors.h"><Filter>Header Files</Filter></ClInclude>
     <ClInclude Include="..\sigc++\hide.h"><Filter>Header Files</Filter></ClInclude>
-    <ClInclude Include="..\sigc++\adaptors\hide.h"><Filter>Header Files</Filter></ClInclude>
-    <ClInclude Include="..\sigc++\functors\mem_fun.h"><Filter>Header Files</Filter></ClInclude>
+    <ClInclude Include="..\sigc++\limit_reference.h"><Filter>Header Files</Filter></ClInclude>
     <ClInclude Include="..\sigc++\method_slot.h"><Filter>Header Files</Filter></ClInclude>
     <ClInclude Include="..\sigc++\object.h"><Filter>Header Files</Filter></ClInclude>
     <ClInclude Include="..\sigc++\object_slot.h"><Filter>Header Files</Filter></ClInclude>
-    <ClInclude Include="..\sigc++\functors\ptr_fun.h"><Filter>Header Files</Filter></ClInclude>
     <ClInclude Include="..\sigc++\reference_wrapper.h"><Filter>Header Files</Filter></ClInclude>
-    <ClInclude Include="..\sigc++\adaptors\retype.h"><Filter>Header Files</Filter></ClInclude>
     <ClInclude Include="..\sigc++\retype.h"><Filter>Header Files</Filter></ClInclude>
     <ClInclude Include="..\sigc++\retype_return.h"><Filter>Header Files</Filter></ClInclude>
-    <ClInclude Include="..\sigc++\adaptors\retype_return.h"><Filter>Header Files</Filter></ClInclude>
     <ClInclude Include="..\sigc++\sigc++.h"><Filter>Header Files</Filter></ClInclude>
     <ClInclude Include="..\sigc++\signal.h"><Filter>Header Files</Filter></ClInclude>
     <ClInclude Include="..\sigc++\signal_base.h"><Filter>Header Files</Filter></ClInclude>
-    <ClInclude Include="..\sigc++\functors\slot.h"><Filter>Header Files</Filter></ClInclude>
     <ClInclude Include="..\sigc++\slot.h"><Filter>Header Files</Filter></ClInclude>
-    <ClInclude Include="..\sigc++\functors\slot_base.h"><Filter>Header Files</Filter></ClInclude>
     <ClInclude Include="..\sigc++\trackable.h"><Filter>Header Files</Filter></ClInclude>
     <ClInclude Include="..\sigc++\type_traits.h"><Filter>Header Files</Filter></ClInclude>
     <ClInclude Include="..\sigc++\visit_each.h"><Filter>Header Files</Filter></ClInclude>
-    <ClInclude Include="..\sigc++\limit_reference.h"><Filter>Header Files</Filter></ClInclude>
+    <ClInclude Include="..\sigc++\adaptors\adaptor_trait.h"><Filter>Header Files</Filter></ClInclude>
+    <ClInclude Include="..\sigc++\adaptors\adaptors.h"><Filter>Header Files</Filter></ClInclude>
+    <ClInclude Include="..\sigc++\adaptors\bind.h"><Filter>Header Files</Filter></ClInclude>
+    <ClInclude Include="..\sigc++\adaptors\bind_return.h"><Filter>Header Files</Filter></ClInclude>
     <ClInclude Include="..\sigc++\adaptors\bound_argument.h"><Filter>Header Files</Filter></ClInclude>
+    <ClInclude Include="..\sigc++\adaptors\compose.h"><Filter>Header Files</Filter></ClInclude>
+    <ClInclude Include="..\sigc++\adaptors\deduce_result_type.h"><Filter>Header Files</Filter></ClInclude>
+    <ClInclude Include="..\sigc++\adaptors\exception_catch.h"><Filter>Header Files</Filter></ClInclude>
+    <ClInclude Include="..\sigc++\adaptors\hide.h"><Filter>Header Files</Filter></ClInclude>
+    <ClInclude Include="..\sigc++\adaptors\retype.h"><Filter>Header Files</Filter></ClInclude>
+    <ClInclude Include="..\sigc++\adaptors\retype_return.h"><Filter>Header Files</Filter></ClInclude>
     <ClInclude Include="..\sigc++\adaptors\track_obj.h"><Filter>Header Files</Filter></ClInclude>
+    <ClInclude Include="..\sigc++\adaptors\lamdba\base.h"><Filter>Header Files</Filter></ClInclude>
+    <ClInclude Include="..\sigc++\adaptors\lamdba\select.h"><Filter>Header Files</Filter></ClInclude>
+    <ClInclude Include="..\sigc++\functors\functor_trait.h"><Filter>Header Files</Filter></ClInclude>
+    <ClInclude Include="..\sigc++\functors\functors.h"><Filter>Header Files</Filter></ClInclude>
+    <ClInclude Include="..\sigc++\functors\mem_fun.h"><Filter>Header Files</Filter></ClInclude>
+    <ClInclude Include="..\sigc++\functors\ptr_fun.h"><Filter>Header Files</Filter></ClInclude>
+    <ClInclude Include="..\sigc++\functors\slot.h"><Filter>Header Files</Filter></ClInclude>
+    <ClInclude Include="..\sigc++\functors\slot_base.h"><Filter>Header Files</Filter></ClInclude>
   </ItemGroup>
   <ItemGroup>
     <ResourceCompile Include="sigc.rc"><Filter>Resource Files</Filter></ResourceCompile>
index debdf8b..cd9f394 100644 (file)
@@ -7,7 +7,7 @@
 #define SIGCXX_MAJOR_VERSION 2
 
 /* Micro version number of sigc++. */
-#define SIGCXX_MICRO_VERSION 1
+#define SIGCXX_MICRO_VERSION 2
 
 /* Minor version number of sigc++. */
 #define SIGCXX_MINOR_VERSION 7
@@ -47,7 +47,6 @@
 
 # define SIGC_MSVC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD 1
 # define SIGC_NEW_DELETE_IN_LIBRARY_ONLY 1 /* To keep ABI compatibility */
-# define SIGC_HAVE_NAMESPACE_STD 1
 # define SIGC_PRAGMA_PUSH_POP_MACRO 1
 
 #if (_MSC_VER < 1900) && !defined (noexcept)
@@ -61,9 +60,6 @@
    calling operator() template methods. */
 # define SIGC_GCC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD 1
 
-/* Defined when the libstdc++ declares the std-namespace */
-# define SIGC_HAVE_NAMESPACE_STD 1
-
 /* Define if the non-standard Sun reverse_iterator must be used. */
 /* # undef SIGC_HAVE_SUN_REVERSE_ITERATOR */
 
    calling operator() template methods omitting the template keyword. */
 # define SIGC_MSVC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD 1
 
-/* does the C++ compiler allow usage of member function in initialization of
-   static member field. */
-# define SIGC_SELF_REFERENCE_IN_MEMBER_INITIALIZATION 1
-
 /* does the C++ preprocessor support pragma push_macro() and pop_macro(). */
 # define SIGC_PRAGMA_PUSH_POP_MACRO 1
 
 #endif /* !SIGC_MSC */
 
-#ifdef SIGC_HAVE_NAMESPACE_STD
-# define SIGC_USING_STD(Symbol) /* empty */
-#else
-# define SIGC_USING_STD(Symbol) namespace std { using ::Symbol; }
-#endif
-
 #ifdef SIGC_DLL
 # if defined(SIGC_BUILD) && defined(_WINDLL)
 #  define SIGC_API __declspec(dllexport)
index c3aa67c..8e740bc 100644 (file)
@@ -21,7 +21,7 @@ copy ".\sigc++config.h" "$(CopyDir)\lib\sigc++-$(ApiMajorVersion).$(ApiMinorVers
 if "$(Configuration)" == "Release" copy "$(BinDir)\sigc$(ReleaseDllSuffix).lib" "$(CopyDir)\lib"
 if "$(Configuration)" == "Debug" copy "$(BinDir)\sigc$(DebugDllSuffix).lib" "$(CopyDir)\lib"
 
-mkdir "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\adaptors"
+mkdir "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\adaptors\lambda"
 mkdir "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\functors"
 
 copy "..\sigc++\sigc++.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\"
@@ -50,6 +50,8 @@ copy "..\sigc++\adaptors\hide.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$
 copy "..\sigc++\adaptors\retype.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\adaptors\"
 copy "..\sigc++\adaptors\retype_return.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\adaptors\"
 copy "..\sigc++\adaptors\track_obj.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\adaptors\"
+copy "..\sigc++\adaptors\lambda\base.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\adaptors\lambda"
+copy "..\sigc++\adaptors\lambda\select.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\adaptors\lambda"
 copy "..\sigc++\functors\functors.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\functors\"
 copy "..\sigc++\functors\functor_trait.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\functors\"
 copy "..\sigc++\functors\mem_fun.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\functors\"
index 002f07f..9f1f67d 100644 (file)
@@ -2,8 +2,8 @@
 #include <winver.h>
 
 VS_VERSION_INFO VERSIONINFO
- FILEVERSION 2,7,1,1
- PRODUCTVERSION 2,7,1,1
+ FILEVERSION 2,7,2,1
+ PRODUCTVERSION 2,7,2,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.7.1"
+            VALUE "FileVersion", "2.7.2"
             VALUE "LegalCopyright", "Distribution is under the LGPL (see COPYING)"
             VALUE "OriginalFilename", "sigc-2.0.dll"
             VALUE "ProductName", "libsigc++"
-            VALUE "ProductVersion", "2.7.1"
+            VALUE "ProductVersion", "2.7.2"
         END
     END
     BLOCK "VarFileInfo"
diff --git a/NEWS b/NEWS
index 13518a8..d807f07 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,24 @@
+2.7.2 (unstable):
+
+* Deprecate sigc::ref() and sigc::reference_wrapper(),
+  adding support instead for std::ref(), std::cref(),
+  and std::reference_wrapper().
+  (Murray Cumming)
+* mem_fun(): Deprecate mem_fun(pointer, func).
+  Leaving just mem_fun(reference, func).
+  Please let us know if you disagree strongly with this.
+  (Murray Cumming) Bug #763215
+* Make all operator bool() explicit. (A C++11 feature.)
+  (Murray Cumming)
+* Build: Remove some now-unnecessary configure checks.
+  But please let us know if this causes problems for you.
+  (Murray Cumming) Bug #762065 (Kjell Ahlstedt)
+* Build: Update MSVC project.
+  (Chun-wei Fan)
+* Documentation: Improve the documentation of mem_fun(), making it clear that
+  mem_fun() does not return a slot.
+  (Kjell Ahlstedt)
+
 2.7.1 (unstable):
 
 * signal: Add a moving connect() method, taking an rvalue reference
diff --git a/README b/README
index a773b37..d5c52b2 100644 (file)
--- a/README
+++ b/README
@@ -28,7 +28,7 @@ Contact information:
    Online reference documentation: https://developer.gnome.org/libsigc++/unstable/
    Download: http://ftp.gnome.org/pub/GNOME/sources/libsigc++/
              https://download.gnome.org/sources/libsigc++/
-   Git: https://git.gnome.org/browse/libsigc++2/
+   Git: https://git.gnome.org/browse/libsigcplusplus/
 
 
 Overview of the distribution:
index 9f1a38b..b908e44 100644 (file)
@@ -20,1987 +20,1987 @@ You have another version of autoconf.  It may work, but is not guaranteed to.
 If you have problems, you may need to regenerate the build system entirely.
 To do so, use the procedure documented by the package, typically 'autoreconf'.])])
 
-# Copyright (C) 2002-2014 Free Software Foundation, Inc.
+# pkg.m4 - Macros to locate and utilise pkg-config.            -*- Autoconf -*-
+# serial 1 (pkg-config-0.24)
+# 
+# Copyright Â© 2004 Scott James Remnant <scott@netsplit.com>.
 #
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+#
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
 
-# AM_AUTOMAKE_VERSION(VERSION)
-# ----------------------------
-# Automake X.Y traces this macro to ensure aclocal.m4 has been
-# generated from the m4 files accompanying Automake X.Y.
-# (This private macro should not be called outside this file.)
-AC_DEFUN([AM_AUTOMAKE_VERSION],
-[am__api_version='1.15'
-dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
-dnl require some minimum version.  Point them to the right macro.
-m4_if([$1], [1.15], [],
-      [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
-])
+# PKG_PROG_PKG_CONFIG([MIN-VERSION])
+# ----------------------------------
+AC_DEFUN([PKG_PROG_PKG_CONFIG],
+[m4_pattern_forbid([^_?PKG_[A-Z_]+$])
+m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$])
+m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$])
+AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])
+AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path])
+AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path])
 
-# _AM_AUTOCONF_VERSION(VERSION)
-# -----------------------------
-# aclocal traces this macro to find the Autoconf version.
-# This is a private macro too.  Using m4_define simplifies
-# the logic in aclocal, which can simply ignore this definition.
-m4_define([_AM_AUTOCONF_VERSION], [])
+if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
+       AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
+fi
+if test -n "$PKG_CONFIG"; then
+       _pkg_min_version=m4_default([$1], [0.9.0])
+       AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version])
+       if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
+               AC_MSG_RESULT([yes])
+       else
+               AC_MSG_RESULT([no])
+               PKG_CONFIG=""
+       fi
+fi[]dnl
+])# PKG_PROG_PKG_CONFIG
 
-# AM_SET_CURRENT_AUTOMAKE_VERSION
-# -------------------------------
-# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
-# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
-AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
-[AM_AUTOMAKE_VERSION([1.15])dnl
-m4_ifndef([AC_AUTOCONF_VERSION],
-  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
-_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
+# PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
+#
+# Check to see whether a particular set of modules exists.  Similar
+# to PKG_CHECK_MODULES(), but does not set variables or print errors.
+#
+# Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG])
+# only at the first occurence in configure.ac, so if the first place
+# it's called might be skipped (such as if it is within an "if", you
+# have to call PKG_CHECK_EXISTS manually
+# --------------------------------------------------------------
+AC_DEFUN([PKG_CHECK_EXISTS],
+[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
+if test -n "$PKG_CONFIG" && \
+    AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then
+  m4_default([$2], [:])
+m4_ifvaln([$3], [else
+  $3])dnl
+fi])
 
-# AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
+# _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
+# ---------------------------------------------
+m4_define([_PKG_CONFIG],
+[if test -n "$$1"; then
+    pkg_cv_[]$1="$$1"
+ elif test -n "$PKG_CONFIG"; then
+    PKG_CHECK_EXISTS([$3],
+                     [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`
+                     test "x$?" != "x0" && pkg_failed=yes ],
+                    [pkg_failed=yes])
+ else
+    pkg_failed=untried
+fi[]dnl
+])# _PKG_CONFIG
 
-# Copyright (C) 2001-2014 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
+# _PKG_SHORT_ERRORS_SUPPORTED
+# -----------------------------
+AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED],
+[AC_REQUIRE([PKG_PROG_PKG_CONFIG])
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi[]dnl
+])# _PKG_SHORT_ERRORS_SUPPORTED
 
-# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
-# $ac_aux_dir to '$srcdir/foo'.  In other projects, it is set to
-# '$srcdir', '$srcdir/..', or '$srcdir/../..'.
-#
-# Of course, Automake must honor this variable whenever it calls a
-# tool from the auxiliary directory.  The problem is that $srcdir (and
-# therefore $ac_aux_dir as well) can be either absolute or relative,
-# depending on how configure is run.  This is pretty annoying, since
-# it makes $ac_aux_dir quite unusable in subdirectories: in the top
-# source directory, any form will work fine, but in subdirectories a
-# relative path needs to be adjusted first.
+
+# PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
+# [ACTION-IF-NOT-FOUND])
 #
-# $ac_aux_dir/missing
-#    fails when called from a subdirectory if $ac_aux_dir is relative
-# $top_srcdir/$ac_aux_dir/missing
-#    fails if $ac_aux_dir is absolute,
-#    fails when called from a subdirectory in a VPATH build with
-#          a relative $ac_aux_dir
 #
-# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
-# are both prefixed by $srcdir.  In an in-source build this is usually
-# harmless because $srcdir is '.', but things will broke when you
-# start a VPATH build or use an absolute $srcdir.
+# Note that if there is a possibility the first call to
+# PKG_CHECK_MODULES might not happen, you should be sure to include an
+# explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
 #
-# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
-# iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
-#   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
-# and then we would define $MISSING as
-#   MISSING="\${SHELL} $am_aux_dir/missing"
-# This will work as long as MISSING is not called from configure, because
-# unfortunately $(top_srcdir) has no meaning in configure.
-# However there are other variables, like CC, which are often used in
-# configure, and could therefore not use this "fixed" $ac_aux_dir.
 #
-# Another solution, used here, is to always expand $ac_aux_dir to an
-# absolute PATH.  The drawback is that using absolute paths prevent a
-# configured tree to be moved without reconfiguration.
+# --------------------------------------------------------------
+AC_DEFUN([PKG_CHECK_MODULES],
+[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
+AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
+AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
 
-AC_DEFUN([AM_AUX_DIR_EXPAND],
-[AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
-# Expand $ac_aux_dir to an absolute path.
-am_aux_dir=`cd "$ac_aux_dir" && pwd`
-])
+pkg_failed=no
+AC_MSG_CHECKING([for $1])
 
-# AM_CONDITIONAL                                            -*- Autoconf -*-
+_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
+_PKG_CONFIG([$1][_LIBS], [libs], [$2])
 
-# Copyright (C) 1997-2014 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
+m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS
+and $1[]_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.])
 
-# AM_CONDITIONAL(NAME, SHELL-CONDITION)
-# -------------------------------------
-# Define a conditional.
-AC_DEFUN([AM_CONDITIONAL],
-[AC_PREREQ([2.52])dnl
- m4_if([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
-       [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
-AC_SUBST([$1_TRUE])dnl
-AC_SUBST([$1_FALSE])dnl
-_AM_SUBST_NOTMAKE([$1_TRUE])dnl
-_AM_SUBST_NOTMAKE([$1_FALSE])dnl
-m4_define([_AM_COND_VALUE_$1], [$2])dnl
-if $2; then
-  $1_TRUE=
-  $1_FALSE='#'
-else
-  $1_TRUE='#'
-  $1_FALSE=
-fi
-AC_CONFIG_COMMANDS_PRE(
-[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
-  AC_MSG_ERROR([[conditional "$1" was never defined.
-Usually this means the macro was only invoked conditionally.]])
-fi])])
+if test $pkg_failed = yes; then
+       AC_MSG_RESULT([no])
+        _PKG_SHORT_ERRORS_SUPPORTED
+        if test $_pkg_short_errors_supported = yes; then
+               $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1`
+        else 
+               $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1`
+        fi
+       # Put the nasty error message in config.log where it belongs
+       echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
 
-# Copyright (C) 1999-2014 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
+       m4_default([$4], [AC_MSG_ERROR(
+[Package requirements ($2) were not met:
 
+$$1_PKG_ERRORS
 
-# There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be
-# written in clear, in which case automake, when reading aclocal.m4,
-# will think it sees a *use*, and therefore will trigger all it's
-# C support machinery.  Also note that it means that autoscan, seeing
-# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
 
+_PKG_TEXT])[]dnl
+        ])
+elif test $pkg_failed = untried; then
+       AC_MSG_RESULT([no])
+       m4_default([$4], [AC_MSG_FAILURE(
+[The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
 
-# _AM_DEPENDENCIES(NAME)
-# ----------------------
-# See how the compiler implements dependency checking.
-# NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC".
-# We try a few techniques and use that to set a single cache variable.
-#
-# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
-# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
-# dependency, and given that the user is not expected to run this macro,
-# just rely on AC_PROG_CC.
-AC_DEFUN([_AM_DEPENDENCIES],
-[AC_REQUIRE([AM_SET_DEPDIR])dnl
-AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
-AC_REQUIRE([AM_MAKE_INCLUDE])dnl
-AC_REQUIRE([AM_DEP_TRACK])dnl
-
-m4_if([$1], [CC],   [depcc="$CC"   am_compiler_list=],
-      [$1], [CXX],  [depcc="$CXX"  am_compiler_list=],
-      [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
-      [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'],
-      [$1], [UPC],  [depcc="$UPC"  am_compiler_list=],
-      [$1], [GCJ],  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
-                    [depcc="$$1"   am_compiler_list=])
-
-AC_CACHE_CHECK([dependency style of $depcc],
-               [am_cv_$1_dependencies_compiler_type],
-[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
-  # We make a subdir and do the tests there.  Otherwise we can end up
-  # making bogus files that we don't know about and never remove.  For
-  # instance it was reported that on HP-UX the gcc test will end up
-  # making a dummy file named 'D' -- because '-MD' means "put the output
-  # in D".
-  rm -rf conftest.dir
-  mkdir conftest.dir
-  # Copy depcomp to subdir because otherwise we won't find it if we're
-  # using a relative directory.
-  cp "$am_depcomp" conftest.dir
-  cd conftest.dir
-  # We will build objects and dependencies in a subdirectory because
-  # it helps to detect inapplicable dependency modes.  For instance
-  # both Tru64's cc and ICC support -MD to output dependencies as a
-  # side effect of compilation, but ICC will put the dependencies in
-  # the current directory while Tru64 will put them in the object
-  # directory.
-  mkdir sub
+_PKG_TEXT
 
-  am_cv_$1_dependencies_compiler_type=none
-  if test "$am_compiler_list" = ""; then
-     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
-  fi
-  am__universal=false
-  m4_case([$1], [CC],
-    [case " $depcc " in #(
-     *\ -arch\ *\ -arch\ *) am__universal=true ;;
-     esac],
-    [CXX],
-    [case " $depcc " in #(
-     *\ -arch\ *\ -arch\ *) am__universal=true ;;
-     esac])
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.])[]dnl
+        ])
+else
+       $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
+       $1[]_LIBS=$pkg_cv_[]$1[]_LIBS
+        AC_MSG_RESULT([yes])
+       $3
+fi[]dnl
+])# PKG_CHECK_MODULES
 
-  for depmode in $am_compiler_list; do
-    # Setup a source with many dependencies, because some compilers
-    # like to wrap large dependency lists on column 80 (with \), and
-    # we should not choose a depcomp mode which is confused by this.
-    #
-    # We need to recreate these files for each test, as the compiler may
-    # overwrite some of them when testing with obscure command lines.
-    # This happens at least with the AIX C compiler.
-    : > sub/conftest.c
-    for i in 1 2 3 4 5 6; do
-      echo '#include "conftst'$i'.h"' >> sub/conftest.c
-      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
-      # Solaris 10 /bin/sh.
-      echo '/* dummy */' > sub/conftst$i.h
-    done
-    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
 
-    # We check with '-c' and '-o' for the sake of the "dashmstdout"
-    # mode.  It turns out that the SunPro C++ compiler does not properly
-    # handle '-M -o', and we need to detect this.  Also, some Intel
-    # versions had trouble with output in subdirs.
-    am__obj=sub/conftest.${OBJEXT-o}
-    am__minus_obj="-o $am__obj"
-    case $depmode in
-    gcc)
-      # This depmode causes a compiler race in universal mode.
-      test "$am__universal" = false || continue
-      ;;
-    nosideeffect)
-      # After this tag, mechanisms are not by side-effect, so they'll
-      # only be used when explicitly requested.
-      if test "x$enable_dependency_tracking" = xyes; then
-       continue
-      else
-       break
-      fi
-      ;;
-    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
-      # This compiler won't grok '-c -o', but also, the minuso test has
-      # not run yet.  These depmodes are late enough in the game, and
-      # so weak that their functioning should not be impacted.
-      am__obj=conftest.${OBJEXT-o}
-      am__minus_obj=
-      ;;
-    none) break ;;
-    esac
-    if depmode=$depmode \
-       source=sub/conftest.c object=$am__obj \
-       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
-       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
-         >/dev/null 2>conftest.err &&
-       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
-       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
-       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
-       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
-      # icc doesn't choke on unknown options, it will just issue warnings
-      # or remarks (even with -Werror).  So we grep stderr for any message
-      # that says an option was ignored or not supported.
-      # When given -MP, icc 7.0 and 7.1 complain thusly:
-      #   icc: Command line warning: ignoring option '-M'; no argument required
-      # The diagnosis changed in icc 8.0:
-      #   icc: Command line remark: option '-MP' not supported
-      if (grep 'ignoring option' conftest.err ||
-          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
-        am_cv_$1_dependencies_compiler_type=$depmode
-        break
-      fi
-    fi
-  done
+# PKG_INSTALLDIR(DIRECTORY)
+# -------------------------
+# Substitutes the variable pkgconfigdir as the location where a module
+# should install pkg-config .pc files. By default the directory is
+# $libdir/pkgconfig, but the default can be changed by passing
+# DIRECTORY. The user can override through the --with-pkgconfigdir
+# parameter.
+AC_DEFUN([PKG_INSTALLDIR],
+[m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])])
+m4_pushdef([pkg_description],
+    [pkg-config installation directory @<:@]pkg_default[@:>@])
+AC_ARG_WITH([pkgconfigdir],
+    [AS_HELP_STRING([--with-pkgconfigdir], pkg_description)],,
+    [with_pkgconfigdir=]pkg_default)
+AC_SUBST([pkgconfigdir], [$with_pkgconfigdir])
+m4_popdef([pkg_default])
+m4_popdef([pkg_description])
+]) dnl PKG_INSTALLDIR
 
-  cd ..
-  rm -rf conftest.dir
-else
-  am_cv_$1_dependencies_compiler_type=none
-fi
-])
-AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
-AM_CONDITIONAL([am__fastdep$1], [
-  test "x$enable_dependency_tracking" != xno \
-  && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
-])
 
+# PKG_NOARCH_INSTALLDIR(DIRECTORY)
+# -------------------------
+# Substitutes the variable noarch_pkgconfigdir as the location where a
+# module should install arch-independent pkg-config .pc files. By
+# default the directory is $datadir/pkgconfig, but the default can be
+# changed by passing DIRECTORY. The user can override through the
+# --with-noarch-pkgconfigdir parameter.
+AC_DEFUN([PKG_NOARCH_INSTALLDIR],
+[m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])])
+m4_pushdef([pkg_description],
+    [pkg-config arch-independent installation directory @<:@]pkg_default[@:>@])
+AC_ARG_WITH([noarch-pkgconfigdir],
+    [AS_HELP_STRING([--with-noarch-pkgconfigdir], pkg_description)],,
+    [with_noarch_pkgconfigdir=]pkg_default)
+AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir])
+m4_popdef([pkg_default])
+m4_popdef([pkg_description])
+]) dnl PKG_NOARCH_INSTALLDIR
 
-# AM_SET_DEPDIR
-# -------------
-# Choose a directory name for dependency files.
-# This macro is AC_REQUIREd in _AM_DEPENDENCIES.
-AC_DEFUN([AM_SET_DEPDIR],
-[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
-AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
-])
 
+# PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE,
+# [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
+# -------------------------------------------
+# Retrieves the value of the pkg-config variable for the given module.
+AC_DEFUN([PKG_CHECK_VAR],
+[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
+AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl
 
-# AM_DEP_TRACK
-# ------------
-AC_DEFUN([AM_DEP_TRACK],
-[AC_ARG_ENABLE([dependency-tracking], [dnl
-AS_HELP_STRING(
-  [--enable-dependency-tracking],
-  [do not reject slow dependency extractors])
-AS_HELP_STRING(
-  [--disable-dependency-tracking],
-  [speeds up one-time build])])
-if test "x$enable_dependency_tracking" != xno; then
-  am_depcomp="$ac_aux_dir/depcomp"
-  AMDEPBACKSLASH='\'
-  am__nodep='_no'
-fi
-AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
-AC_SUBST([AMDEPBACKSLASH])dnl
-_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
-AC_SUBST([am__nodep])dnl
-_AM_SUBST_NOTMAKE([am__nodep])dnl
-])
+_PKG_CONFIG([$1], [variable="][$3]["], [$2])
+AS_VAR_COPY([$1], [pkg_cv_][$1])
 
-# Generate code to set up dependency tracking.              -*- Autoconf -*-
+AS_VAR_IF([$1], [""], [$5], [$4])dnl
+])# PKG_CHECK_VAR
 
-# Copyright (C) 1999-2014 Free Software Foundation, Inc.
+# ============================================================================
+#  http://www.gnu.org/software/autoconf-archive/ax_cxx_compile_stdcxx_11.html
+# ============================================================================
 #
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
+# SYNOPSIS
+#
+#   MM_AX_CXX_COMPILE_STDCXX_11([ext|noext],[mandatory|optional])
+#
+# DESCRIPTION
+#
+#   Check for baseline language coverage in the compiler for the C++11
+#   standard; if necessary, add switches to CXXFLAGS to enable support.
+#
+#   The first argument, if specified, indicates whether you insist on an
+#   extended mode (e.g. -std=gnu++11) or a strict conformance mode (e.g.
+#   -std=c++11).  If neither is specified, you get whatever works, with
+#   preference for an extended mode.
+#
+#   The second argument, if specified 'mandatory' or if left unspecified,
+#   indicates that baseline C++11 support is required and that the macro
+#   should error out if no mode with that support is found.  If specified
+#   'optional', then configuration proceeds regardless, after defining
+#   HAVE_CXX11 if and only if a supporting mode is found.
+#
+# LICENSE
+#
+#   Copyright (c) 2008 Benjamin Kosnik <bkoz@redhat.com>
+#   Copyright (c) 2012 Zack Weinberg <zackw@panix.com>
+#   Copyright (c) 2013 Roy Stogner <roystgnr@ices.utexas.edu>
+#   Copyright (c) 2014, 2015 Google Inc.; contributed by Alexey Sokolov <sokolov@google.com>
+#
+#   Copying and distribution of this file, with or without modification, are
+#   permitted in any medium without royalty provided the copyright notice
+#   and this notice are preserved. This file is offered as-is, without any
+#   warranty.
 
+# Copied from ax_cxx_compile_stdcxx_11.m4 and added MM_ prefix to avoid
+# possible conflict with AX_CXX_COMPILE_STDCXX_11 in other modules.
 
-# _AM_OUTPUT_DEPENDENCY_COMMANDS
-# ------------------------------
-AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
-[{
-  # Older Autoconf quotes --file arguments for eval, but not when files
-  # are listed without --file.  Let's play safe and only enable the eval
-  # if we detect the quoting.
-  case $CONFIG_FILES in
-  *\'*) eval set x "$CONFIG_FILES" ;;
-  *)   set x $CONFIG_FILES ;;
-  esac
-  shift
-  for mf
-  do
-    # Strip MF so we end up with the name of the file.
-    mf=`echo "$mf" | sed -e 's/:.*$//'`
-    # Check whether this is an Automake generated Makefile or not.
-    # We used to match only the files named 'Makefile.in', but
-    # some people rename them; so instead we look at the file content.
-    # Grep'ing the first line is not enough: some people post-process
-    # each Makefile.in and add a new line on top of each file to say so.
-    # Grep'ing the whole file is not good either: AIX grep has a line
-    # limit of 2048, but all sed's we know have understand at least 4000.
-    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
-      dirpart=`AS_DIRNAME("$mf")`
-    else
-      continue
-    fi
-    # Extract the definition of DEPDIR, am__include, and am__quote
-    # from the Makefile without running 'make'.
-    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
-    test -z "$DEPDIR" && continue
-    am__include=`sed -n 's/^am__include = //p' < "$mf"`
-    test -z "$am__include" && continue
-    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
-    # Find all dependency output files, they are included files with
-    # $(DEPDIR) in their names.  We invoke sed twice because it is the
-    # simplest approach to changing $(DEPDIR) to its actual value in the
-    # expansion.
-    for file in `sed -n "
-      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
-        sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
-      # Make sure the directory exists.
-      test -f "$dirpart/$file" && continue
-      fdir=`AS_DIRNAME(["$file"])`
-      AS_MKDIR_P([$dirpart/$fdir])
-      # echo "creating $dirpart/$file"
-      echo '# dummy' > "$dirpart/$file"
-    done
-  done
-}
-])# _AM_OUTPUT_DEPENDENCY_COMMANDS
-
+#serial 11
 
-# AM_OUTPUT_DEPENDENCY_COMMANDS
-# -----------------------------
-# This macro should only be invoked once -- use via AC_REQUIRE.
-#
-# This code is only required when automatic dependency tracking
-# is enabled.  FIXME.  This creates each '.P' file that we will
-# need in order to bootstrap the dependency handling code.
-AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
-[AC_CONFIG_COMMANDS([depfiles],
-     [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
-     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
-])
+m4_define([_MM_AX_CXX_COMPILE_STDCXX_11_testbody], [[
+  template <typename T>
+    struct check
+    {
+      static_assert(sizeof(int) <= sizeof(T), "not big enough");
+    };
 
-# Do all the work for Automake.                             -*- Autoconf -*-
+    struct Base {
+    virtual void f() {}
+    };
+    struct Child : public Base {
+    virtual void f() override {}
+    };
 
-# Copyright (C) 1996-2014 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
+    typedef check<check<bool>> right_angle_brackets;
 
-# This macro actually does too much.  Some checks are only needed if
-# your package does certain things.  But this isn't really a big deal.
+    int a;
+    decltype(a) b;
 
-dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O.
-m4_define([AC_PROG_CC],
-m4_defn([AC_PROG_CC])
-[_AM_PROG_CC_C_O
-])
+    typedef check<int> check_type;
+    check_type c;
+    check_type&& cr = static_cast<check_type&&>(c);
 
-# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
-# AM_INIT_AUTOMAKE([OPTIONS])
-# -----------------------------------------------
-# The call with PACKAGE and VERSION arguments is the old style
-# call (pre autoconf-2.50), which is being phased out.  PACKAGE
-# and VERSION should now be passed to AC_INIT and removed from
-# the call to AM_INIT_AUTOMAKE.
-# We support both call styles for the transition.  After
-# the next Automake release, Autoconf can make the AC_INIT
-# arguments mandatory, and then we can depend on a new Autoconf
-# release and drop the old call support.
-AC_DEFUN([AM_INIT_AUTOMAKE],
-[AC_PREREQ([2.65])dnl
-dnl Autoconf wants to disallow AM_ names.  We explicitly allow
-dnl the ones we care about.
-m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
-AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
-AC_REQUIRE([AC_PROG_INSTALL])dnl
-if test "`cd $srcdir && pwd`" != "`pwd`"; then
-  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
-  # is not polluted with repeated "-I."
-  AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
-  # test to see if srcdir already configured
-  if test -f $srcdir/config.status; then
-    AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
-  fi
-fi
+    auto d = a;
+    auto l = [](){};
+    // Prevent Clang error: unused variable 'l' [-Werror,-Wunused-variable]
+    struct use_l { use_l() { l(); } };
 
-# test whether we have cygpath
-if test -z "$CYGPATH_W"; then
-  if (cygpath --version) >/dev/null 2>/dev/null; then
-    CYGPATH_W='cygpath -w'
-  else
-    CYGPATH_W=echo
-  fi
-fi
-AC_SUBST([CYGPATH_W])
+    // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
+    // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function because of this
+    namespace test_template_alias_sfinae {
+        struct foo {};
 
-# Define the identity of the package.
-dnl Distinguish between old-style and new-style calls.
-m4_ifval([$2],
-[AC_DIAGNOSE([obsolete],
-             [$0: two- and three-arguments forms are deprecated.])
-m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
- AC_SUBST([PACKAGE], [$1])dnl
- AC_SUBST([VERSION], [$2])],
-[_AM_SET_OPTIONS([$1])dnl
-dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
-m4_if(
-  m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]),
-  [ok:ok],,
-  [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
- AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
- AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
+        template<typename T>
+        using member = typename T::member_type;
 
-_AM_IF_OPTION([no-define],,
-[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package])
- AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl
+        template<typename T>
+        void func(...) {}
 
-# Some tools Automake needs.
-AC_REQUIRE([AM_SANITY_CHECK])dnl
-AC_REQUIRE([AC_ARG_PROGRAM])dnl
-AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
-AM_MISSING_PROG([AUTOCONF], [autoconf])
-AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
-AM_MISSING_PROG([AUTOHEADER], [autoheader])
-AM_MISSING_PROG([MAKEINFO], [makeinfo])
-AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
-AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
-AC_REQUIRE([AC_PROG_MKDIR_P])dnl
-# For better backward compatibility.  To be removed once Automake 1.9.x
-# dies out for good.  For more background, see:
-# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
-# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
-AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
-# We need awk for the "check" target (and possibly the TAP driver).  The
-# system "awk" is bad on some platforms.
-AC_REQUIRE([AC_PROG_AWK])dnl
-AC_REQUIRE([AC_PROG_MAKE_SET])dnl
-AC_REQUIRE([AM_SET_LEADING_DOT])dnl
-_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
-             [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
-                            [_AM_PROG_TAR([v7])])])
-_AM_IF_OPTION([no-dependencies],,
-[AC_PROVIDE_IFELSE([AC_PROG_CC],
-                 [_AM_DEPENDENCIES([CC])],
-                 [m4_define([AC_PROG_CC],
-                            m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl
-AC_PROVIDE_IFELSE([AC_PROG_CXX],
-                 [_AM_DEPENDENCIES([CXX])],
-                 [m4_define([AC_PROG_CXX],
-                            m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl
-AC_PROVIDE_IFELSE([AC_PROG_OBJC],
-                 [_AM_DEPENDENCIES([OBJC])],
-                 [m4_define([AC_PROG_OBJC],
-                            m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl
-AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
-                 [_AM_DEPENDENCIES([OBJCXX])],
-                 [m4_define([AC_PROG_OBJCXX],
-                            m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl
-])
-AC_REQUIRE([AM_SILENT_RULES])dnl
-dnl The testsuite driver may need to know about EXEEXT, so add the
-dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This
-dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below.
-AC_CONFIG_COMMANDS_PRE(dnl
-[m4_provide_if([_AM_COMPILER_EXEEXT],
-  [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
+        template<typename T>
+        void func(member<T>*) {}
 
-# POSIX will say in a future version that running "rm -f" with no argument
-# is OK; and we want to be able to make that assumption in our Makefile
-# recipes.  So use an aggressive probe to check that the usage we want is
-# actually supported "in the wild" to an acceptable degree.
-# See automake bug#10828.
-# To make any issue more visible, cause the running configure to be aborted
-# by default if the 'rm' program in use doesn't match our expectations; the
-# user can still override this though.
-if rm -f && rm -fr && rm -rf; then : OK; else
-  cat >&2 <<'END'
-Oops!
+        void test();
 
-Your 'rm' program seems unable to run without file operands specified
-on the command line, even when the '-f' option is present.  This is contrary
-to the behaviour of most rm programs out there, and not conforming with
-the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
+        void test() {
+            func<foo>(0);
+        }
+    }
+]])
 
-Please tell bug-automake@gnu.org about your system, including the value
-of your $PATH and any error possibly output before this message.  This
-can help us improve future automake versions.
+AC_DEFUN([MM_AX_CXX_COMPILE_STDCXX_11], [dnl
+  m4_if([$1], [], [],
+        [$1], [ext], [],
+        [$1], [noext], [],
+        [m4_fatal([invalid argument `$1' to MM_AX_CXX_COMPILE_STDCXX_11])])dnl
+  m4_if([$2], [], [ax_cxx_compile_cxx11_required=true],
+        [$2], [mandatory], [ax_cxx_compile_cxx11_required=true],
+        [$2], [optional], [ax_cxx_compile_cxx11_required=false],
+        [m4_fatal([invalid second argument `$2' to MM_AX_CXX_COMPILE_STDCXX_11])])
+  AC_LANG_PUSH([C++])dnl
+  ac_success=no
+  AC_CACHE_CHECK(whether $CXX supports C++11 features by default,
+  ax_cv_cxx_compile_cxx11,
+  [AC_COMPILE_IFELSE([AC_LANG_SOURCE([_MM_AX_CXX_COMPILE_STDCXX_11_testbody])],
+    [ax_cv_cxx_compile_cxx11=yes],
+    [ax_cv_cxx_compile_cxx11=no])])
+  if test x$ax_cv_cxx_compile_cxx11 = xyes; then
+    ac_success=yes
+  fi
 
-END
-  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
-    echo 'Configuration will proceed anyway, since you have set the' >&2
-    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
-    echo >&2
-  else
-    cat >&2 <<'END'
-Aborting the configuration process, to ensure you take notice of the issue.
-
-You can download and install GNU coreutils to get an 'rm' implementation
-that behaves properly: <http://www.gnu.org/software/coreutils/>.
+  m4_if([$1], [noext], [], [dnl
+  if test x$ac_success = xno; then
+    for switch in -std=gnu++11 -std=gnu++0x; do
+      cachevar=AS_TR_SH([ax_cv_cxx_compile_cxx11_$switch])
+      AC_CACHE_CHECK(whether $CXX supports C++11 features with $switch,
+                     $cachevar,
+        [ac_save_CXXFLAGS="$CXXFLAGS"
+         CXXFLAGS="$CXXFLAGS $switch"
+         AC_COMPILE_IFELSE([AC_LANG_SOURCE([_MM_AX_CXX_COMPILE_STDCXX_11_testbody])],
+          [eval $cachevar=yes],
+          [eval $cachevar=no])
+         CXXFLAGS="$ac_save_CXXFLAGS"])
+      if eval test x\$$cachevar = xyes; then
+        CXXFLAGS="$CXXFLAGS $switch"
+        ac_success=yes
+        break
+      fi
+    done
+  fi])
 
-If you want to complete the configuration process using your problematic
-'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
-to "yes", and re-run configure.
+  m4_if([$1], [ext], [], [dnl
+  if test x$ac_success = xno; then
+    dnl HP's aCC needs +std=c++11 according to:
+    dnl http://h21007.www2.hp.com/portal/download/files/unprot/aCxx/PDF_Release_Notes/769149-001.pdf
+    for switch in -std=c++11 -std=c++0x +std=c++11; do
+      cachevar=AS_TR_SH([ax_cv_cxx_compile_cxx11_$switch])
+      AC_CACHE_CHECK(whether $CXX supports C++11 features with $switch,
+                     $cachevar,
+        [ac_save_CXXFLAGS="$CXXFLAGS"
+         CXXFLAGS="$CXXFLAGS $switch"
+         AC_COMPILE_IFELSE([AC_LANG_SOURCE([_MM_AX_CXX_COMPILE_STDCXX_11_testbody])],
+          [eval $cachevar=yes],
+          [eval $cachevar=no])
+         CXXFLAGS="$ac_save_CXXFLAGS"])
+      if eval test x\$$cachevar = xyes; then
+        CXXFLAGS="$CXXFLAGS $switch"
+        ac_success=yes
+        break
+      fi
+    done
+  fi])
+  AC_LANG_POP([C++])
+  if test x$ax_cxx_compile_cxx11_required = xtrue; then
+    if test x$ac_success = xno; then
+      AC_MSG_ERROR([*** A compiler with support for C++11 language features is required.])
+    fi
+  else
+    if test x$ac_success = xno; then
+      HAVE_CXX11=0
+      AC_MSG_NOTICE([No compiler with C++11 support was found])
+    else
+      HAVE_CXX11=1
+      AC_DEFINE(HAVE_CXX11,1,
+                [define if the compiler supports basic C++11 syntax])
+    fi
 
-END
-    AC_MSG_ERROR([Your 'rm' program is bad, sorry.])
+    AC_SUBST(HAVE_CXX11)
   fi
-fi
-dnl The trailing newline in this macro's definition is deliberate, for
-dnl backward compatibility and to allow trailing 'dnl'-style comments
-dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841.
 ])
 
-dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion.  Do not
-dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
-dnl mangled by Autoconf and run in a shell conditional statement.
-m4_define([_AC_COMPILER_EXEEXT],
-m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
 
-# When config.status generates a header, we must update the stamp-h file.
-# This file resides in the same directory as the config header
-# that is generated.  The stamp files are numbered to have different names.
 
-# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
-# loop where config.status creates the headers, so we can generate
-# our stamp files there.
-AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
-[# Compute $1's index in $config_headers.
-_am_arg=$1
-_am_stamp_count=1
-for _am_header in $config_headers :; do
-  case $_am_header in
-    $_am_arg | $_am_arg:* )
-      break ;;
-    * )
-      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
-  esac
-done
-echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
+#serial 20090814
 
-# Copyright (C) 2001-2014 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
+AC_DEFUN([_MM_PRE_INIT], [m4_pattern_forbid([^_?MM_])])
 
-# AM_PROG_INSTALL_SH
-# ------------------
-# Define $install_sh.
-AC_DEFUN([AM_PROG_INSTALL_SH],
-[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
-if test x"${install_sh+set}" != xset; then
-  case $am_aux_dir in
-  *\ * | *\    *)
-    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
-  *)
-    install_sh="\${SHELL} $am_aux_dir/install-sh"
-  esac
-fi
-AC_SUBST([install_sh])])
+m4_define([_MM_PREREQ],
+[dnl
+m4_if(m4_quote(m4_version_compare([$2], [$3])), [-1],
+      [m4_fatal([$4 requires $1 $3 (version $2 is installed)])])[]dnl
+])
 
-# Copyright (C) 2003-2014 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
+AC_DEFUN([MM_PREREQ],
+[dnl
+m4_assert([$# >= 1])[]dnl
+AC_REQUIRE([_MM_PRE_INIT])[]dnl
+_MM_PREREQ([mm-common], [0.9.10], [$1], m4_defn([AC_PACKAGE_NAME]))[]dnl
+])
 
-# Check whether the underlying file-system supports filenames
-# with a leading dot.  For instance MS-DOS doesn't.
-AC_DEFUN([AM_SET_LEADING_DOT],
-[rm -rf .tst 2>/dev/null
-mkdir .tst 2>/dev/null
-if test -d .tst; then
-  am__leading_dot=.
-else
-  am__leading_dot=_
-fi
-rmdir .tst 2>/dev/null
-AC_SUBST([am__leading_dot])])
 
-# Add --enable-maintainer-mode option to configure.         -*- Autoconf -*-
-# From Jim Meyering
+#serial 20091224
 
-# Copyright (C) 1996-2014 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
+m4_define([_MM_PROG_GCC_VISIBILITY_CHECK],
+[dnl
+AC_PROVIDE([$0])[]dnl
+AC_CACHE_CHECK([for GCC symbol visibility options],
+               [mm_cv_gcc_visibility_cxxflags],
+[dnl
+mm_save_CXXFLAGS=$CXXFLAGS
+CXXFLAGS="$CXXFLAGS -fvisibility=hidden -fvisibility-inlines-hidden"
+dnl
+AC_LINK_IFELSE([AC_LANG_PROGRAM([[
+#pragma GCC visibility push(default)
+namespace Mm { void __attribute__((__visibility__("hidden"))) mmfunc(); }
+void Mm::mmfunc() {}
+#pragma GCC visibility pop
+]], [[Mm::mmfunc();]])],
+[mm_cv_gcc_visibility_cxxflags='-fvisibility=hidden -fvisibility-inlines-hidden'],
+[mm_cv_gcc_visibility_cxxflags=none])
+dnl
+CXXFLAGS=$mm_save_CXXFLAGS])[]dnl
+])
 
-# AM_MAINTAINER_MODE([DEFAULT-MODE])
-# ----------------------------------
-# Control maintainer-specific portions of Makefiles.
-# Default is to disable them, unless 'enable' is passed literally.
-# For symmetry, 'disable' may be passed as well.  Anyway, the user
-# can override the default with the --enable/--disable switch.
-AC_DEFUN([AM_MAINTAINER_MODE],
-[m4_case(m4_default([$1], [disable]),
-       [enable], [m4_define([am_maintainer_other], [disable])],
-       [disable], [m4_define([am_maintainer_other], [enable])],
-       [m4_define([am_maintainer_other], [enable])
-        m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])])
-AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
-  dnl maintainer-mode's default is 'disable' unless 'enable' is passed
-  AC_ARG_ENABLE([maintainer-mode],
-    [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode],
-      am_maintainer_other[ make rules and dependencies not useful
-      (and sometimes confusing) to the casual installer])],
-    [USE_MAINTAINER_MODE=$enableval],
-    [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes]))
-  AC_MSG_RESULT([$USE_MAINTAINER_MODE])
-  AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
-  MAINT=$MAINTAINER_MODE_TRUE
-  AC_SUBST([MAINT])dnl
-]
-)
+AC_DEFUN([MM_PROG_GCC_VISIBILITY],
+[dnl
+m4_assert([$# >= 1])[]dnl
+AC_LANG_ASSERT([C++])[]dnl
+AC_REQUIRE([_MM_PRE_INIT])[]dnl
+AC_REQUIRE([_MM_PROG_GCC_VISIBILITY_CHECK])[]dnl
+AS_IF([test "x$mm_cv_gcc_visibility_cxxflags" != xnone],
+      [$1=$mm_cv_gcc_visibility_cxxflags], [$1=])
+AC_SUBST([$1])[]dnl
+])
 
-# Check to see how 'make' treats includes.                 -*- Autoconf -*-
+m4_define([_MM_ARG_DISABLE_DEPRECATED_API_OPTION],
+[dnl
+AC_PROVIDE([$0])[]dnl
+AC_ARG_ENABLE([deprecated-api],
+              [AS_HELP_STRING([--disable-deprecated-api],
+                              [omit deprecated API from the library])],
+              [mm_enable_deprecated_api=$enableval],
+              [mm_enable_deprecated_api=yes])[]dnl
+AS_IF([test "x$mm_enable_deprecated_api" = xno],
+      [AC_MSG_WARN([[Deprecated API will not be built, breaking compatibility.
+Do not use this option for distribution packages.]])],
+      [AC_MSG_NOTICE([[Deprecated API will be built, for backwards-compatibility.]])])
+AM_CONDITIONAL([DISABLE_DEPRECATED_API], [test "x$mm_enable_deprecated_api" = xno])[]dnl
+])
 
-# Copyright (C) 2001-2014 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
+m4_define([_MM_ARG_DISABLE_DEPRECATED_API_DEFINE],
+[m4_foreach_w([mm_prefix], [$1],
+[AC_DEFINE(m4_defn([mm_prefix])[_DISABLE_DEPRECATED], [1],
+           [Define to omit deprecated API from the library.])
+])])
 
-# AM_MAKE_INCLUDE()
-# -----------------
-# Check to see how make treats includes.
-AC_DEFUN([AM_MAKE_INCLUDE],
-[am_make=${MAKE-make}
-cat > confinc << 'END'
-am__doit:
-       @echo this is the am__doit target
-.PHONY: am__doit
-END
-# If we don't find an include directive, just comment out the code.
-AC_MSG_CHECKING([for style of include used by $am_make])
-am__include="#"
-am__quote=
-_am_result=none
-# First try GNU make style include.
-echo "include confinc" > confmf
-# Ignore all kinds of additional output from 'make'.
-case `$am_make -s -f confmf 2> /dev/null` in #(
-*the\ am__doit\ target*)
-  am__include=include
-  am__quote=
-  _am_result=GNU
-  ;;
-esac
-# Now try BSD make style include.
-if test "$am__include" = "#"; then
-   echo '.include "confinc"' > confmf
-   case `$am_make -s -f confmf 2> /dev/null` in #(
-   *the\ am__doit\ target*)
-     am__include=.include
-     am__quote="\""
-     _am_result=BSD
-     ;;
-   esac
-fi
-AC_SUBST([am__include])
-AC_SUBST([am__quote])
-AC_MSG_RESULT([$_am_result])
-rm -f confinc confmf
+AC_DEFUN([MM_ARG_DISABLE_DEPRECATED_API],
+[dnl
+AC_REQUIRE([_MM_PRE_INIT])[]dnl
+AC_REQUIRE([_MM_ARG_DISABLE_DEPRECATED_API_OPTION])[]dnl
+AS_IF([test "x$mm_enable_deprecated_api" = xno],
+      [_MM_ARG_DISABLE_DEPRECATED_API_DEFINE(
+        m4_ifval([$1], [[$1]], [AS_TR_CPP(m4_defn([AC_PACKAGE_TARNAME]))]))])[]dnl
 ])
 
-# Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
 
-# Copyright (C) 1997-2014 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
+#serial 20110327
 
-# AM_MISSING_PROG(NAME, PROGRAM)
-# ------------------------------
-AC_DEFUN([AM_MISSING_PROG],
-[AC_REQUIRE([AM_MISSING_HAS_RUN])
-$1=${$1-"${am_missing_run}$2"}
-AC_SUBST($1)])
+m4_define([_MM_CONFIG_DOCTOOL_DIR],
+[dnl
+AC_PROVIDE([$0])[]dnl
+AC_REQUIRE([PKG_PROG_PKG_CONFIG])[]dnl
+dnl
+AC_MSG_CHECKING([location of documentation utilities])
+AS_IF([test "x$MMDOCTOOLDIR" = x],
+[
+  MMDOCTOOLDIR=`$PKG_CONFIG --variable=doctooldir mm-common-util 2>&AS_MESSAGE_LOG_FD`
+  AS_IF([test "[$]?" -ne 0],
+        [AC_MSG_ERROR([[not found
+The required module mm-common-util could not be found on this system.  If you
+are running a binary distribution and the mm-common package is installed,
+make sure that any separate development package for mm-common is installed
+as well.  If you built mm-common yourself, it may be necessary to adjust
+the PKG_CONFIG_PATH environment variable for pkg-config to find it.
+]])])
+])
+AC_MSG_RESULT([$MMDOCTOOLDIR])[]dnl
+])
 
-# AM_MISSING_HAS_RUN
-# ------------------
-# Define MISSING if not defined so far and test if it is modern enough.
-# If it is, set am_missing_run to use it, otherwise, to nothing.
-AC_DEFUN([AM_MISSING_HAS_RUN],
-[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
-AC_REQUIRE_AUX_FILE([missing])dnl
-if test x"${MISSING+set}" != xset; then
-  case $am_aux_dir in
-  *\ * | *\    *)
-    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
-  *)
-    MISSING="\${SHELL} $am_aux_dir/missing" ;;
-  esac
-fi
-# Use eval to expand $SHELL
-if eval "$MISSING --is-lightweight"; then
-  am_missing_run="$MISSING "
-else
-  am_missing_run=
-  AC_MSG_WARN(['missing' script is too old or missing])
-fi
+AC_DEFUN([MM_CONFIG_DOCTOOL_DIR],
+[dnl
+AC_REQUIRE([_MM_PRE_INIT])[]dnl
+AC_REQUIRE([MM_CHECK_GNU_MAKE])[]dnl
+m4_ifval([$1], [MMDOCTOOLDIR='[$]{top_srcdir}/$1'], [AC_REQUIRE([_MM_CONFIG_DOCTOOL_DIR])])
+AM_CONDITIONAL([DIST_DOCTOOLS], [test 'x$1' != 'x'])dnl
+AC_SUBST([MMDOCTOOLDIR])[]dnl
 ])
 
-# Helper functions for option handling.                     -*- Autoconf -*-
+m4_define([_MM_ARG_ENABLE_DOCUMENTATION],
+[dnl
+AC_PROVIDE([$0])[]dnl
+dnl
+AC_ARG_VAR([DOT], [path to dot utility])[]dnl
+AC_ARG_VAR([DOXYGEN], [path to Doxygen utility])[]dnl
+AC_ARG_VAR([XSLTPROC], [path to xsltproc utility])[]dnl
+dnl
+AC_PATH_PROG([DOT], [dot], [dot])
+AC_PATH_PROG([DOXYGEN], [doxygen], [doxygen])
+AC_PATH_PROG([XSLTPROC], [xsltproc], [xsltproc])
+dnl
+AC_ARG_ENABLE([documentation],
+              [AS_HELP_STRING([--disable-documentation],
+                              [do not build or install the documentation])],
+              [ENABLE_DOCUMENTATION=$enableval],
+              [ENABLE_DOCUMENTATION=auto])
+AS_IF([test "x$ENABLE_DOCUMENTATION" != xno],
+[
+  mm_err=
+  AS_IF([test "x$MMDOCTOOLDIR" = x], [mm_err='dnl
+The mm-common-util module is available, but the installation of mm-common on this
+machine is missing the shared documentation utilities of the GNOME C++
+bindings.  It may be necessary to upgrade to a more recent release of
+mm-common in order to build '$PACKAGE_NAME' and install the documentation.'],
+        [test "x$PERL" = xperl], [mm_err='Perl is required for installing the documentation.'],
+        [test "x$USE_MAINTAINER_MODE" != xno],
+  [
+    test "x$DOT" != xdot || mm_err=' dot'
+    test "x$DOXYGEN" != xdoxygen || mm_err="$mm_err doxygen"
+    test "x$XSLTPROC" != xxsltproc || mm_err="$mm_err xsltproc"
+    test -z "$mm_err" || mm_err='The documentation cannot be generated because
+not all of the required tools are available:'$mm_err
+  ])
+  AS_IF([test -z "$mm_err"], [ENABLE_DOCUMENTATION=yes],
+        [test "x$ENABLE_DOCUMENTATION" = xyes], [AC_MSG_FAILURE([[$mm_err]])],
+        [ENABLE_DOCUMENTATION=no; AC_MSG_WARN([[$mm_err]])])
+])
+AM_CONDITIONAL([ENABLE_DOCUMENTATION], [test "x$ENABLE_DOCUMENTATION" = xyes])
+AC_SUBST([DOXYGEN_TAGFILES], [[]])
+AC_SUBST([DOCINSTALL_FLAGS], [[]])[]dnl
+])
 
-# Copyright (C) 2001-2014 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
+AC_DEFUN([MM_ARG_ENABLE_DOCUMENTATION],
+[dnl
+AC_BEFORE([$0], [MM_ARG_WITH_TAGFILE_DOC])[]dnl
+AC_REQUIRE([_MM_PRE_INIT])[]dnl
+AC_REQUIRE([MM_CONFIG_DOCTOOL_DIR])[]dnl
+AC_REQUIRE([MM_PATH_PERL])[]dnl
+AC_REQUIRE([_MM_ARG_ENABLE_DOCUMENTATION])[]dnl
+])
 
-# _AM_MANGLE_OPTION(NAME)
-# -----------------------
-AC_DEFUN([_AM_MANGLE_OPTION],
-[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
+m4_define([_MM_TR_URI],
+[dnl
+[`expr "X$1" : 'X\(.*[^\\/]\)[\\/]*' 2>&]AS_MESSAGE_LOG_FD[ |]dnl
+[ sed 's|[\\]|/|g;s| |%20|g;s|^/|file:///|;s|^.:/|file:///&|' 2>&]AS_MESSAGE_LOG_FD[`]dnl
+])
 
-# _AM_SET_OPTION(NAME)
-# --------------------
-# Set option NAME.  Presently that only means defining a flag for this option.
-AC_DEFUN([_AM_SET_OPTION],
-[m4_define(_AM_MANGLE_OPTION([$1]), [1])])
+m4_define([_MM_ARG_WITH_TAGFILE_DOC],
+[dnl
+  AC_MSG_CHECKING([for $1 documentation])
+  AC_ARG_WITH([$1-doc],
+              [AS_HELP_STRING([[--with-$1-doc=[TAGFILE@]HTMLREFDIR]],
+                              [Link to external $1 documentation]m4_ifval([$4], [[ [auto]]]))],
+  [
+    mm_htmlrefdir=`[expr "X@$withval" : '.*@\(.*\)' 2>&]AS_MESSAGE_LOG_FD`
+    mm_tagname=`[expr "X/$withval" : '[^@]*[\\/]\([^\\/@]*\)@' 2>&]AS_MESSAGE_LOG_FD`
+    mm_tagpath=`[expr "X$withval" : 'X\([^@]*\)@' 2>&]AS_MESSAGE_LOG_FD`
+    test "x$mm_tagname" != x || mm_tagname="$3"
+    test "x$mm_tagpath" != x || mm_tagpath=$mm_tagname[]dnl
+  ], [
+    mm_htmlrefdir=
+    mm_tagname="$3"
+    mm_tagpath=$mm_tagname[]dnl
+  ])
+  # Prepend working direcory if the tag file path starts with ./ or ../
+  AS_CASE([$mm_tagpath], [[.[\\/]*|..[\\/]*]], [mm_tagpath=`pwd`/$mm_tagpath])
 
-# _AM_SET_OPTIONS(OPTIONS)
-# ------------------------
-# OPTIONS is a space-separated list of Automake options.
-AC_DEFUN([_AM_SET_OPTIONS],
-[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
+m4_ifval([$4], [dnl
+  # If no local directory was specified, get the default from the .pc file
+  AS_IF([test "x$mm_htmlrefdir" = x],
+  [
+    mm_htmlrefdir=`$PKG_CONFIG --variable=htmlrefdir "$4" 2>&AS_MESSAGE_LOG_FD`dnl
+  ])
+  # If the user specified a Web URL, allow it to override the public location
+  AS_CASE([$mm_htmlrefdir], [[http://*|https://*]], [mm_htmlrefpub=$mm_htmlrefdir],
+  [
+    mm_htmlrefpub=`$PKG_CONFIG --variable=htmlrefpub "$4" 2>&AS_MESSAGE_LOG_FD`
+    test "x$mm_htmlrefpub" != x || mm_htmlrefpub=$mm_htmlrefdir
+    test "x$mm_htmlrefdir" != x || mm_htmlrefdir=$mm_htmlrefpub
+  ])
+  # The user-supplied tag-file name takes precedence if it includes the path
+  AS_CASE([$mm_tagpath], [[*[\\/]*]],,
+  [
+    mm_doxytagfile=`$PKG_CONFIG --variable=doxytagfile "$4" 2>&AS_MESSAGE_LOG_FD`
+    test "x$mm_doxytagfile" = x || mm_tagpath=$mm_doxytagfile
+  ])
+  # Remove trailing slashes and translate to URI
+  mm_htmlrefpub=_MM_TR_URI([$mm_htmlrefpub])
+])[]dnl
+  mm_htmlrefdir=_MM_TR_URI([$mm_htmlrefdir])
 
-# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
-# -------------------------------------------
-# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
-AC_DEFUN([_AM_IF_OPTION],
-[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
+  AC_MSG_RESULT([$mm_tagpath@$mm_htmlrefdir])
 
-# Copyright (C) 1999-2014 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
+  AS_IF([test "x$USE_MAINTAINER_MODE" != xno && test ! -f "$mm_tagpath"],
+        [AC_MSG_WARN([Doxygen tag file $3 not found])])
+  AS_IF([test "x$mm_htmlrefdir" = x],
+        [AC_MSG_WARN([Location of external $1 documentation not set])],
+        [AS_IF([test "x$DOCINSTALL_FLAGS" = x],
+               [DOCINSTALL_FLAGS="-l '$mm_tagname@$mm_htmlrefdir/'"],
+               [DOCINSTALL_FLAGS="$DOCINSTALL_FLAGS -l '$mm_tagname@$mm_htmlrefdir/'"])])
 
-# _AM_PROG_CC_C_O
-# ---------------
-# Like AC_PROG_CC_C_O, but changed for automake.  We rewrite AC_PROG_CC
-# to automatically call this.
-AC_DEFUN([_AM_PROG_CC_C_O],
-[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
-AC_REQUIRE_AUX_FILE([compile])dnl
-AC_LANG_PUSH([C])dnl
-AC_CACHE_CHECK(
-  [whether $CC understands -c and -o together],
-  [am_cv_prog_cc_c_o],
-  [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])])
-  # Make sure it works both with $CC and with simple cc.
-  # Following AC_PROG_CC_C_O, we do the test twice because some
-  # compilers refuse to overwrite an existing .o file with -o,
-  # though they will create one.
-  am_cv_prog_cc_c_o=yes
-  for am_i in 1 2; do
-    if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \
-         && test -f conftest2.$ac_objext; then
-      : OK
-    else
-      am_cv_prog_cc_c_o=no
-      break
-    fi
-  done
-  rm -f core conftest*
-  unset am_i])
-if test "$am_cv_prog_cc_c_o" != yes; then
-   # Losing compiler, so override with the script.
-   # FIXME: It is wrong to rewrite CC.
-   # But if we don't then we get into trouble of one sort or another.
-   # A longer-term fix would be to have automake use am__CC in this case,
-   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
-   CC="$am_aux_dir/compile $CC"
-fi
-AC_LANG_POP([C])])
+  AS_IF([test "x$mm_$2" = x], [mm_val=$mm_tagpath], [mm_val="$mm_tagpath=$mm_$2"])
+  AS_IF([test "x$DOXYGEN_TAGFILES" = x],
+        [DOXYGEN_TAGFILES=[\]"$mm_val[\]"],
+        [DOXYGEN_TAGFILES="$DOXYGEN_TAGFILES "[\]"$mm_val[\]"])[]dnl
+])
 
-# For backward compatibility.
-AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
+AC_DEFUN([MM_ARG_WITH_TAGFILE_DOC],
+[dnl
+m4_assert([$# >= 1])[]dnl
+m4_ifval([$2], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])])[]dnl
+AC_REQUIRE([MM_CONFIG_DOCTOOL_DIR])[]dnl
+AC_REQUIRE([_MM_ARG_ENABLE_DOCUMENTATION])[]dnl
+dnl
+AS_IF([test "x$ENABLE_DOCUMENTATION" != xno],
+      [_MM_ARG_WITH_TAGFILE_DOC(m4_quote(m4_bpatsubst([$1], [[+]*\([-+][0123456789]\|[._]\).*$])),
+                                [htmlref]m4_ifval([$2], [[pub]], [[dir]]), [$1], [$2])])[]dnl
+])
 
-# Copyright (C) 2001-2014 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
 
-# AM_RUN_LOG(COMMAND)
-# -------------------
-# Run COMMAND, save the exit status in ac_status, and log it.
-# (This has been adapted from Autoconf's _AC_RUN_LOG macro.)
-AC_DEFUN([AM_RUN_LOG],
-[{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
-   ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
-   ac_status=$?
-   echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
-   (exit $ac_status); }])
+#serial 20091228
 
-# Check to make sure that the build environment is sane.    -*- Autoconf -*-
+m4_define([_MM_INIT_MODULE_VERSION],
+[dnl
+m4_ifval([$3],
+[AC_SUBST([$2][_MAJOR_VERSION], [$3])
+AC_DEFINE([$2][_MAJOR_VERSION], [$3], [Major version number of $1.])
+])[]dnl
+m4_ifval([$4],
+[AC_SUBST([$2][_MINOR_VERSION], [$4])
+AC_DEFINE([$2][_MINOR_VERSION], [$4], [Minor version number of $1.])
+])[]dnl
+m4_ifval([$5],
+[AC_SUBST([$2][_MICRO_VERSION], [$5])
+AC_DEFINE([$2][_MICRO_VERSION], [$5], [Micro version number of $1.])
+])[]dnl
+])
 
-# Copyright (C) 1996-2014 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
+m4_define([_MM_INIT_MODULE_SUBST],
+[dnl
+AC_SUBST([$5][_MODULE_NAME], ['$1'])
+AC_SUBST([$5][_VERSION], ['$2'])
+m4_ifval([$4],
+[AC_SUBST([$5][_API_VERSION], ['$4'])
+])[]dnl
+_MM_INIT_MODULE_VERSION([$3], [$5], m4_bpatsubst([$2], [[^0123456789]+], [,]))[]dnl
+])
 
-# AM_SANITY_CHECK
-# ---------------
-AC_DEFUN([AM_SANITY_CHECK],
-[AC_MSG_CHECKING([whether build environment is sane])
-# Reject unsafe characters in $srcdir or the absolute working directory
-# name.  Accept space and tab only in the latter.
-am_lf='
-'
-case `pwd` in
-  *[[\\\"\#\$\&\'\`$am_lf]]*)
-    AC_MSG_ERROR([unsafe absolute working directory name]);;
-esac
-case $srcdir in
-  *[[\\\"\#\$\&\'\`$am_lf\ \   ]]*)
-    AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);;
-esac
+m4_define([_MM_INIT_MODULE_BASENAME],
+          [_MM_INIT_MODULE_SUBST([$1], [$2], [$3], [$4],
+                                 m4_quote(AS_TR_CPP(m4_quote(m4_translit([$3], [+], [X])))))])
 
-# Do 'set' in a subshell so we don't clobber the current shell's
-# arguments.  Must try -L first in case configure is actually a
-# symlink; some systems play weird games with the mod time of symlinks
-# (eg FreeBSD returns the mod time of the symlink's containing
-# directory).
-if (
-   am_has_slept=no
-   for am_try in 1 2; do
-     echo "timestamp, slept: $am_has_slept" > conftest.file
-     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
-     if test "$[*]" = "X"; then
-       # -L didn't work.
-       set X `ls -t "$srcdir/configure" conftest.file`
-     fi
-     if test "$[*]" != "X $srcdir/configure conftest.file" \
-       && test "$[*]" != "X conftest.file $srcdir/configure"; then
+AC_DEFUN([MM_INIT_MODULE],
+[dnl
+m4_assert([$# >= 1])[]dnl
+AC_REQUIRE([_MM_PRE_INIT])[]dnl
+AC_REQUIRE([MM_CHECK_GNU_MAKE])[]dnl
+_MM_INIT_MODULE_BASENAME([$1],
+                 m4_quote(m4_ifval([$2], [$2], m4_defn([AC_PACKAGE_VERSION]))),
+                 m4_quote(m4_bpatsubst([$1], [[-.0123456789]+$])),
+                 m4_quote(m4_bregexp([$1], [-?\([.0123456789]+\)$], [\1])))[]dnl
+])
 
-       # If neither matched, then we have a broken ls.  This can happen
-       # if, for instance, CONFIG_SHELL is bash and it inherits a
-       # broken ls alias from the environment.  This has actually
-       # happened.  Such a system could not be considered "sane".
-       AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
-  alias in your environment])
-     fi
-     if test "$[2]" = conftest.file || test $am_try -eq 2; then
-       break
-     fi
-     # Just in case.
-     sleep 1
-     am_has_slept=yes
-   done
-   test "$[2]" = conftest.file
-   )
-then
-   # Ok.
-   :
-else
-   AC_MSG_ERROR([newly created file is older than distributed files!
-Check your system clock])
-fi
-AC_MSG_RESULT([yes])
-# If we didn't sleep, we still need to ensure time stamps of config.status and
-# generated files are strictly newer.
-am_sleep_pid=
-if grep 'slept: no' conftest.file >/dev/null 2>&1; then
-  ( sleep 1 ) &
-  am_sleep_pid=$!
-fi
-AC_CONFIG_COMMANDS_PRE(
-  [AC_MSG_CHECKING([that generated files are newer than configure])
-   if test -n "$am_sleep_pid"; then
-     # Hide warnings about reused PIDs.
-     wait $am_sleep_pid 2>/dev/null
-   fi
-   AC_MSG_RESULT([done])])
-rm -f conftest.file
+
+#serial 20090822
+
+m4_define([_MM_CHECK_GNU_MAKE],
+[dnl
+AC_PROVIDE([$0])[]dnl
+AC_MSG_CHECKING([whether [$]{MAKE-make} supports GNU make features])
+cat >conftest.make <<'_MMEOF'
+override reverse = [$](2)[$](subst ,, )[$](1)
+override result := [$](word 2,[$](call reverse,success,failure))
+all: ; test '[$](result)' = success
+.PHONY: all
+_MMEOF
+AS_IF([[$]{MAKE-make} -f conftest.make >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD],
+      [mm_gnu_make=yes], [mm_gnu_make=no])
+rm -f conftest.make
+AC_MSG_RESULT([$mm_gnu_make])
+AS_IF([test "x$mm_gnu_make" != xyes],
+      [AC_MSG_FAILURE([[The GNU make program is required to build $PACKAGE_NAME.]])])[]dnl
 ])
 
-# Copyright (C) 2009-2014 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
+AC_DEFUN([MM_CHECK_GNU_MAKE],
+[dnl
+AC_REQUIRE([_MM_PRE_INIT])[]dnl
+AC_REQUIRE([_MM_CHECK_GNU_MAKE])[]dnl
+])
 
-# AM_SILENT_RULES([DEFAULT])
-# --------------------------
-# Enable less verbose build rules; with the default set to DEFAULT
-# ("yes" being less verbose, "no" or empty being verbose).
-AC_DEFUN([AM_SILENT_RULES],
-[AC_ARG_ENABLE([silent-rules], [dnl
-AS_HELP_STRING(
-  [--enable-silent-rules],
-  [less verbose build output (undo: "make V=1")])
-AS_HELP_STRING(
-  [--disable-silent-rules],
-  [verbose build output (undo: "make V=0")])dnl
+m4_define([_MM_PATH_PERL],
+[dnl
+AC_PROVIDE([$0])[]dnl
+AC_ARG_VAR([PERL], [path to Perl interpreter])[]dnl
+AC_PATH_PROG([PERL], [perl], [perl])[]dnl
 ])
-case $enable_silent_rules in @%:@ (((
-  yes) AM_DEFAULT_VERBOSITY=0;;
-   no) AM_DEFAULT_VERBOSITY=1;;
-    *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
-esac
-dnl
-dnl A few 'make' implementations (e.g., NonStop OS and NextStep)
-dnl do not support nested variable expansions.
-dnl See automake bug#9928 and bug#10237.
-am_make=${MAKE-make}
-AC_CACHE_CHECK([whether $am_make supports nested variables],
-   [am_cv_make_support_nested_variables],
-   [if AS_ECHO([['TRUE=$(BAR$(V))
-BAR0=false
-BAR1=true
-V=1
-am__doit:
-       @$(TRUE)
-.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then
-  am_cv_make_support_nested_variables=yes
-else
-  am_cv_make_support_nested_variables=no
-fi])
-if test $am_cv_make_support_nested_variables = yes; then
-  dnl Using '$V' instead of '$(V)' breaks IRIX make.
-  AM_V='$(V)'
-  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
-else
-  AM_V=$AM_DEFAULT_VERBOSITY
-  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
-fi
-AC_SUBST([AM_V])dnl
-AM_SUBST_NOTMAKE([AM_V])dnl
-AC_SUBST([AM_DEFAULT_V])dnl
-AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl
-AC_SUBST([AM_DEFAULT_VERBOSITY])dnl
-AM_BACKSLASH='\'
-AC_SUBST([AM_BACKSLASH])dnl
-_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
+
+AC_DEFUN([MM_PATH_PERL],
+[dnl
+AC_REQUIRE([_MM_PRE_INIT])[]dnl
+AC_REQUIRE([_MM_PATH_PERL])[]dnl
 ])
 
-# Copyright (C) 2001-2014 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
+m4_define([_MM_CHECK_PERL],
+[dnl
+AS_IF([$PERL -e "require v$1; exit 0;" >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD],
+      [$2], m4_ifval([$2$3], [[$3]],
+            [[AC_MSG_FAILURE([[At least Perl ]$1[ is required to build $PACKAGE_NAME.]])]]))[]dnl
+])
 
-# AM_PROG_INSTALL_STRIP
-# ---------------------
-# One issue with vendor 'install' (even GNU) is that you can't
-# specify the program used to strip binaries.  This is especially
-# annoying in cross-compiling environments, where the build's strip
-# is unlikely to handle the host's binaries.
-# Fortunately install-sh will honor a STRIPPROG variable, so we
-# always use install-sh in "make install-strip", and initialize
-# STRIPPROG with the value of the STRIP variable (set by the user).
-AC_DEFUN([AM_PROG_INSTALL_STRIP],
-[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
-# Installed binaries are usually stripped using 'strip' when the user
-# run "make install-strip".  However 'strip' might not be the right
-# tool to use in cross-compilation environments, therefore Automake
-# will honor the 'STRIP' environment variable to overrule this program.
-dnl Don't test for $cross_compiling = yes, because it might be 'maybe'.
-if test "$cross_compiling" != no; then
-  AC_CHECK_TOOL([STRIP], [strip], :)
-fi
-INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
-AC_SUBST([INSTALL_STRIP_PROGRAM])])
+AC_DEFUN([MM_CHECK_PERL],
+[dnl
+AC_REQUIRE([_MM_PRE_INIT])[]dnl
+AC_REQUIRE([_MM_PATH_PERL])[]dnl
+_MM_CHECK_PERL(m4_ifval([$1], [[$1]], [[5.6.0]]), [$2], [$3])[]dnl
+])
 
-# Copyright (C) 2006-2014 Free Software Foundation, Inc.
+AC_DEFUN([MM_PKG_CONFIG_SUBST],
+[dnl
+m4_assert([$# >= 2])[]dnl
+AC_REQUIRE([_MM_PRE_INIT])[]dnl
+AC_REQUIRE([PKG_PROG_PKG_CONFIG])[]dnl
+AC_MSG_CHECKING([for $1])
+dnl
+AS_IF([test -z "[$]{$1+set}"],
+      [$1=`$PKG_CONFIG $2 2>&AS_MESSAGE_LOG_FD`
+       AS_IF([test "[$]?" -eq 0], [$3], [$4])])
+dnl
+AC_MSG_RESULT([[$]$1])
+AC_SUBST([$1])[]dnl
+])
+
+
+#serial 20091103
+
+m4_define([_MM_ARG_ENABLE_WARNINGS_OPTION],
+[dnl
+AC_PROVIDE([$0])[]dnl
+AC_ARG_ENABLE([warnings],
+              [AS_HELP_STRING([[--enable-warnings[=min|max|fatal|no]]],
+                              [set compiler pedantry level [default=min]])],
+              [mm_enable_warnings=$enableval],
+              [mm_enable_warnings=min])[]dnl
+])
+
+AC_DEFUN([MM_ARG_ENABLE_WARNINGS],
+[dnl
+m4_assert([$# >= 3])[]dnl
+AC_REQUIRE([_MM_PRE_INIT])[]dnl
+AC_REQUIRE([_MM_ARG_ENABLE_WARNINGS_OPTION])[]dnl
+dnl
+AS_CASE([$ac_compile],
+        [[*'$CXXFLAGS '*]], [mm_lang='C++' mm_cc=$CXX mm_conftest="conftest.[$]{ac_ext-cc}"],
+        [[*'$CFLAGS '*]],   [mm_lang=C mm_cc=$CC mm_conftest="conftest.[$]{ac_ext-c}"],
+        [AC_MSG_ERROR([[current language is neither C nor C++]])])
+dnl
+AC_MSG_CHECKING([which $mm_lang compiler warning flags to use])
+m4_ifval([$4], [mm_deprecation_flags=
+])mm_tested_flags=
+dnl
+AS_CASE([$mm_enable_warnings],
+        [no],    [mm_warning_flags=],
+        [max],   [mm_warning_flags="$3"],
+        [fatal], [mm_warning_flags="$3 -Werror"[]m4_ifval([$4], [
+         for mm_prefix in $4
+         do
+           mm_deprecation_flags="$mm_deprecation_flags-D[$]{mm_prefix}_DISABLE_DEPRECATED "
+         done])],
+        [mm_warning_flags="$2"])
+dnl
+AS_IF([test "x$mm_warning_flags" != x],
+[
+  # Keep in mind that the dummy source must be devoid of any
+  # problems that might cause diagnostics.
+  AC_LANG_CONFTEST([AC_LANG_SOURCE([[
+int main(int argc, char** argv) { return !argv ? 0 : argc; }
+]])])
+  for mm_flag in $mm_warning_flags
+  do
+    # Test whether the compiler accepts the flag.  Look at standard output,
+    # since GCC only shows a warning message if an option is not supported.
+    mm_cc_out=`$mm_cc $mm_tested_flags $mm_flag -c "$mm_conftest" 2>&1 || echo failed`
+    rm -f "conftest.[$]{OBJEXT-o}"
+
+    AS_IF([test "x$mm_cc_out" = x],
+          [AS_IF([test "x$mm_tested_flags" = x],
+                 [mm_tested_flags=$mm_flag],
+                 [mm_tested_flags="$mm_tested_flags $mm_flag"])],
+[cat <<_MMEOF >&AS_MESSAGE_LOG_FD
+$mm_cc: $mm_cc_out
+_MMEOF
+])
+  done
+  rm -f "$mm_conftest"
+])
+mm_all_flags=m4_ifval([$4], [$mm_deprecation_flags])$mm_tested_flags
+AC_SUBST([$1], [$mm_all_flags])
+dnl
+test "x$mm_all_flags" != x || mm_all_flags=none
+AC_MSG_RESULT([$mm_all_flags])[]dnl
+])
+
+# Copyright (C) 2002-2014 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# _AM_SUBST_NOTMAKE(VARIABLE)
-# ---------------------------
-# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
-# This macro is traced by Automake.
-AC_DEFUN([_AM_SUBST_NOTMAKE])
+# AM_AUTOMAKE_VERSION(VERSION)
+# ----------------------------
+# Automake X.Y traces this macro to ensure aclocal.m4 has been
+# generated from the m4 files accompanying Automake X.Y.
+# (This private macro should not be called outside this file.)
+AC_DEFUN([AM_AUTOMAKE_VERSION],
+[am__api_version='1.15'
+dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
+dnl require some minimum version.  Point them to the right macro.
+m4_if([$1], [1.15], [],
+      [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
+])
 
-# AM_SUBST_NOTMAKE(VARIABLE)
-# --------------------------
-# Public sister of _AM_SUBST_NOTMAKE.
-AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
+# _AM_AUTOCONF_VERSION(VERSION)
+# -----------------------------
+# aclocal traces this macro to find the Autoconf version.
+# This is a private macro too.  Using m4_define simplifies
+# the logic in aclocal, which can simply ignore this definition.
+m4_define([_AM_AUTOCONF_VERSION], [])
 
-# Check how to create a tarball.                            -*- Autoconf -*-
+# AM_SET_CURRENT_AUTOMAKE_VERSION
+# -------------------------------
+# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
+# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
+AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
+[AM_AUTOMAKE_VERSION([1.15])dnl
+m4_ifndef([AC_AUTOCONF_VERSION],
+  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
+_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
 
-# Copyright (C) 2004-2014 Free Software Foundation, Inc.
+# AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
+
+# Copyright (C) 2001-2014 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# _AM_PROG_TAR(FORMAT)
-# --------------------
-# Check how to create a tarball in format FORMAT.
-# FORMAT should be one of 'v7', 'ustar', or 'pax'.
+# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
+# $ac_aux_dir to '$srcdir/foo'.  In other projects, it is set to
+# '$srcdir', '$srcdir/..', or '$srcdir/../..'.
 #
-# Substitute a variable $(am__tar) that is a command
-# writing to stdout a FORMAT-tarball containing the directory
-# $tardir.
-#     tardir=directory && $(am__tar) > result.tar
+# Of course, Automake must honor this variable whenever it calls a
+# tool from the auxiliary directory.  The problem is that $srcdir (and
+# therefore $ac_aux_dir as well) can be either absolute or relative,
+# depending on how configure is run.  This is pretty annoying, since
+# it makes $ac_aux_dir quite unusable in subdirectories: in the top
+# source directory, any form will work fine, but in subdirectories a
+# relative path needs to be adjusted first.
 #
-# Substitute a variable $(am__untar) that extract such
-# a tarball read from stdin.
-#     $(am__untar) < result.tar
+# $ac_aux_dir/missing
+#    fails when called from a subdirectory if $ac_aux_dir is relative
+# $top_srcdir/$ac_aux_dir/missing
+#    fails if $ac_aux_dir is absolute,
+#    fails when called from a subdirectory in a VPATH build with
+#          a relative $ac_aux_dir
 #
-AC_DEFUN([_AM_PROG_TAR],
-[# Always define AMTAR for backward compatibility.  Yes, it's still used
-# in the wild :-(  We should find a proper way to deprecate it ...
-AC_SUBST([AMTAR], ['$${TAR-tar}'])
-
-# We'll loop over all known methods to create a tar archive until one works.
-_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
-
-m4_if([$1], [v7],
-  [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
-
-  [m4_case([$1],
-    [ustar],
-     [# The POSIX 1988 'ustar' format is defined with fixed-size fields.
-      # There is notably a 21 bits limit for the UID and the GID.  In fact,
-      # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343
-      # and bug#13588).
-      am_max_uid=2097151 # 2^21 - 1
-      am_max_gid=$am_max_uid
-      # The $UID and $GID variables are not portable, so we need to resort
-      # to the POSIX-mandated id(1) utility.  Errors in the 'id' calls
-      # below are definitely unexpected, so allow the users to see them
-      # (that is, avoid stderr redirection).
-      am_uid=`id -u || echo unknown`
-      am_gid=`id -g || echo unknown`
-      AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format])
-      if test $am_uid -le $am_max_uid; then
-         AC_MSG_RESULT([yes])
-      else
-         AC_MSG_RESULT([no])
-         _am_tools=none
-      fi
-      AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format])
-      if test $am_gid -le $am_max_gid; then
-         AC_MSG_RESULT([yes])
-      else
-        AC_MSG_RESULT([no])
-        _am_tools=none
-      fi],
-
-  [pax],
-    [],
+# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
+# are both prefixed by $srcdir.  In an in-source build this is usually
+# harmless because $srcdir is '.', but things will broke when you
+# start a VPATH build or use an absolute $srcdir.
+#
+# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
+# iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
+#   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
+# and then we would define $MISSING as
+#   MISSING="\${SHELL} $am_aux_dir/missing"
+# This will work as long as MISSING is not called from configure, because
+# unfortunately $(top_srcdir) has no meaning in configure.
+# However there are other variables, like CC, which are often used in
+# configure, and could therefore not use this "fixed" $ac_aux_dir.
+#
+# Another solution, used here, is to always expand $ac_aux_dir to an
+# absolute PATH.  The drawback is that using absolute paths prevent a
+# configured tree to be moved without reconfiguration.
 
-  [m4_fatal([Unknown tar format])])
+AC_DEFUN([AM_AUX_DIR_EXPAND],
+[AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
+# Expand $ac_aux_dir to an absolute path.
+am_aux_dir=`cd "$ac_aux_dir" && pwd`
+])
 
-  AC_MSG_CHECKING([how to create a $1 tar archive])
+# AM_CONDITIONAL                                            -*- Autoconf -*-
 
-  # Go ahead even if we have the value already cached.  We do so because we
-  # need to set the values for the 'am__tar' and 'am__untar' variables.
-  _am_tools=${am_cv_prog_tar_$1-$_am_tools}
+# Copyright (C) 1997-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
 
-  for _am_tool in $_am_tools; do
-    case $_am_tool in
-    gnutar)
-      for _am_tar in tar gnutar gtar; do
-        AM_RUN_LOG([$_am_tar --version]) && break
-      done
-      am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
-      am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
-      am__untar="$_am_tar -xf -"
-      ;;
-    plaintar)
-      # Must skip GNU tar: if it does not support --format= it doesn't create
-      # ustar tarball either.
-      (tar --version) >/dev/null 2>&1 && continue
-      am__tar='tar chf - "$$tardir"'
-      am__tar_='tar chf - "$tardir"'
-      am__untar='tar xf -'
-      ;;
-    pax)
-      am__tar='pax -L -x $1 -w "$$tardir"'
-      am__tar_='pax -L -x $1 -w "$tardir"'
-      am__untar='pax -r'
-      ;;
-    cpio)
-      am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
-      am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
-      am__untar='cpio -i -H $1 -d'
-      ;;
-    none)
-      am__tar=false
-      am__tar_=false
-      am__untar=false
-      ;;
-    esac
-
-    # If the value was cached, stop now.  We just wanted to have am__tar
-    # and am__untar set.
-    test -n "${am_cv_prog_tar_$1}" && break
-
-    # tar/untar a dummy directory, and stop if the command works.
-    rm -rf conftest.dir
-    mkdir conftest.dir
-    echo GrepMe > conftest.dir/file
-    AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
-    rm -rf conftest.dir
-    if test -s conftest.tar; then
-      AM_RUN_LOG([$am__untar <conftest.tar])
-      AM_RUN_LOG([cat conftest.dir/file])
-      grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
-    fi
-  done
-  rm -rf conftest.dir
-
-  AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
-  AC_MSG_RESULT([$am_cv_prog_tar_$1])])
-
-AC_SUBST([am__tar])
-AC_SUBST([am__untar])
-]) # _AM_PROG_TAR
-
-# pkg.m4 - Macros to locate and utilise pkg-config.            -*- Autoconf -*-
-# serial 1 (pkg-config-0.24)
-# 
-# Copyright Â© 2004 Scott James Remnant <scott@netsplit.com>.
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-#
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-# PKG_PROG_PKG_CONFIG([MIN-VERSION])
-# ----------------------------------
-AC_DEFUN([PKG_PROG_PKG_CONFIG],
-[m4_pattern_forbid([^_?PKG_[A-Z_]+$])
-m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$])
-m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$])
-AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])
-AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path])
-AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path])
-
-if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
-       AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
+# AM_CONDITIONAL(NAME, SHELL-CONDITION)
+# -------------------------------------
+# Define a conditional.
+AC_DEFUN([AM_CONDITIONAL],
+[AC_PREREQ([2.52])dnl
+ m4_if([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
+       [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
+AC_SUBST([$1_TRUE])dnl
+AC_SUBST([$1_FALSE])dnl
+_AM_SUBST_NOTMAKE([$1_TRUE])dnl
+_AM_SUBST_NOTMAKE([$1_FALSE])dnl
+m4_define([_AM_COND_VALUE_$1], [$2])dnl
+if $2; then
+  $1_TRUE=
+  $1_FALSE='#'
+else
+  $1_TRUE='#'
+  $1_FALSE=
 fi
-if test -n "$PKG_CONFIG"; then
-       _pkg_min_version=m4_default([$1], [0.9.0])
-       AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version])
-       if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
-               AC_MSG_RESULT([yes])
-       else
-               AC_MSG_RESULT([no])
-               PKG_CONFIG=""
-       fi
-fi[]dnl
-])# PKG_PROG_PKG_CONFIG
+AC_CONFIG_COMMANDS_PRE(
+[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
+  AC_MSG_ERROR([[conditional "$1" was never defined.
+Usually this means the macro was only invoked conditionally.]])
+fi])])
 
-# PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
-#
-# Check to see whether a particular set of modules exists.  Similar
-# to PKG_CHECK_MODULES(), but does not set variables or print errors.
+# Copyright (C) 1999-2014 Free Software Foundation, Inc.
 #
-# Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG])
-# only at the first occurence in configure.ac, so if the first place
-# it's called might be skipped (such as if it is within an "if", you
-# have to call PKG_CHECK_EXISTS manually
-# --------------------------------------------------------------
-AC_DEFUN([PKG_CHECK_EXISTS],
-[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
-if test -n "$PKG_CONFIG" && \
-    AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then
-  m4_default([$2], [:])
-m4_ifvaln([$3], [else
-  $3])dnl
-fi])
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
 
-# _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
-# ---------------------------------------------
-m4_define([_PKG_CONFIG],
-[if test -n "$$1"; then
-    pkg_cv_[]$1="$$1"
- elif test -n "$PKG_CONFIG"; then
-    PKG_CHECK_EXISTS([$3],
-                     [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`
-                     test "x$?" != "x0" && pkg_failed=yes ],
-                    [pkg_failed=yes])
- else
-    pkg_failed=untried
-fi[]dnl
-])# _PKG_CONFIG
 
-# _PKG_SHORT_ERRORS_SUPPORTED
-# -----------------------------
-AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED],
-[AC_REQUIRE([PKG_PROG_PKG_CONFIG])
-if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
-        _pkg_short_errors_supported=yes
-else
-        _pkg_short_errors_supported=no
-fi[]dnl
-])# _PKG_SHORT_ERRORS_SUPPORTED
+# There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be
+# written in clear, in which case automake, when reading aclocal.m4,
+# will think it sees a *use*, and therefore will trigger all it's
+# C support machinery.  Also note that it means that autoscan, seeing
+# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
 
 
-# PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
-# [ACTION-IF-NOT-FOUND])
-#
-#
-# Note that if there is a possibility the first call to
-# PKG_CHECK_MODULES might not happen, you should be sure to include an
-# explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
-#
+# _AM_DEPENDENCIES(NAME)
+# ----------------------
+# See how the compiler implements dependency checking.
+# NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC".
+# We try a few techniques and use that to set a single cache variable.
 #
-# --------------------------------------------------------------
-AC_DEFUN([PKG_CHECK_MODULES],
-[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
-AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
-AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
-
-pkg_failed=no
-AC_MSG_CHECKING([for $1])
-
-_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
-_PKG_CONFIG([$1][_LIBS], [libs], [$2])
-
-m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS
-and $1[]_LIBS to avoid the need to call pkg-config.
-See the pkg-config man page for more details.])
-
-if test $pkg_failed = yes; then
-       AC_MSG_RESULT([no])
-        _PKG_SHORT_ERRORS_SUPPORTED
-        if test $_pkg_short_errors_supported = yes; then
-               $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1`
-        else 
-               $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1`
-        fi
-       # Put the nasty error message in config.log where it belongs
-       echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
+# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
+# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
+# dependency, and given that the user is not expected to run this macro,
+# just rely on AC_PROG_CC.
+AC_DEFUN([_AM_DEPENDENCIES],
+[AC_REQUIRE([AM_SET_DEPDIR])dnl
+AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
+AC_REQUIRE([AM_MAKE_INCLUDE])dnl
+AC_REQUIRE([AM_DEP_TRACK])dnl
 
-       m4_default([$4], [AC_MSG_ERROR(
-[Package requirements ($2) were not met:
+m4_if([$1], [CC],   [depcc="$CC"   am_compiler_list=],
+      [$1], [CXX],  [depcc="$CXX"  am_compiler_list=],
+      [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
+      [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'],
+      [$1], [UPC],  [depcc="$UPC"  am_compiler_list=],
+      [$1], [GCJ],  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
+                    [depcc="$$1"   am_compiler_list=])
 
-$$1_PKG_ERRORS
+AC_CACHE_CHECK([dependency style of $depcc],
+               [am_cv_$1_dependencies_compiler_type],
+[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+  # We make a subdir and do the tests there.  Otherwise we can end up
+  # making bogus files that we don't know about and never remove.  For
+  # instance it was reported that on HP-UX the gcc test will end up
+  # making a dummy file named 'D' -- because '-MD' means "put the output
+  # in D".
+  rm -rf conftest.dir
+  mkdir conftest.dir
+  # Copy depcomp to subdir because otherwise we won't find it if we're
+  # using a relative directory.
+  cp "$am_depcomp" conftest.dir
+  cd conftest.dir
+  # We will build objects and dependencies in a subdirectory because
+  # it helps to detect inapplicable dependency modes.  For instance
+  # both Tru64's cc and ICC support -MD to output dependencies as a
+  # side effect of compilation, but ICC will put the dependencies in
+  # the current directory while Tru64 will put them in the object
+  # directory.
+  mkdir sub
 
-Consider adjusting the PKG_CONFIG_PATH environment variable if you
-installed software in a non-standard prefix.
+  am_cv_$1_dependencies_compiler_type=none
+  if test "$am_compiler_list" = ""; then
+     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
+  fi
+  am__universal=false
+  m4_case([$1], [CC],
+    [case " $depcc " in #(
+     *\ -arch\ *\ -arch\ *) am__universal=true ;;
+     esac],
+    [CXX],
+    [case " $depcc " in #(
+     *\ -arch\ *\ -arch\ *) am__universal=true ;;
+     esac])
 
-_PKG_TEXT])[]dnl
-        ])
-elif test $pkg_failed = untried; then
-       AC_MSG_RESULT([no])
-       m4_default([$4], [AC_MSG_FAILURE(
-[The pkg-config script could not be found or is too old.  Make sure it
-is in your PATH or set the PKG_CONFIG environment variable to the full
-path to pkg-config.
+  for depmode in $am_compiler_list; do
+    # Setup a source with many dependencies, because some compilers
+    # like to wrap large dependency lists on column 80 (with \), and
+    # we should not choose a depcomp mode which is confused by this.
+    #
+    # We need to recreate these files for each test, as the compiler may
+    # overwrite some of them when testing with obscure command lines.
+    # This happens at least with the AIX C compiler.
+    : > sub/conftest.c
+    for i in 1 2 3 4 5 6; do
+      echo '#include "conftst'$i'.h"' >> sub/conftest.c
+      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
+      # Solaris 10 /bin/sh.
+      echo '/* dummy */' > sub/conftst$i.h
+    done
+    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
 
-_PKG_TEXT
+    # We check with '-c' and '-o' for the sake of the "dashmstdout"
+    # mode.  It turns out that the SunPro C++ compiler does not properly
+    # handle '-M -o', and we need to detect this.  Also, some Intel
+    # versions had trouble with output in subdirs.
+    am__obj=sub/conftest.${OBJEXT-o}
+    am__minus_obj="-o $am__obj"
+    case $depmode in
+    gcc)
+      # This depmode causes a compiler race in universal mode.
+      test "$am__universal" = false || continue
+      ;;
+    nosideeffect)
+      # After this tag, mechanisms are not by side-effect, so they'll
+      # only be used when explicitly requested.
+      if test "x$enable_dependency_tracking" = xyes; then
+       continue
+      else
+       break
+      fi
+      ;;
+    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
+      # This compiler won't grok '-c -o', but also, the minuso test has
+      # not run yet.  These depmodes are late enough in the game, and
+      # so weak that their functioning should not be impacted.
+      am__obj=conftest.${OBJEXT-o}
+      am__minus_obj=
+      ;;
+    none) break ;;
+    esac
+    if depmode=$depmode \
+       source=sub/conftest.c object=$am__obj \
+       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
+         >/dev/null 2>conftest.err &&
+       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
+       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+      # icc doesn't choke on unknown options, it will just issue warnings
+      # or remarks (even with -Werror).  So we grep stderr for any message
+      # that says an option was ignored or not supported.
+      # When given -MP, icc 7.0 and 7.1 complain thusly:
+      #   icc: Command line warning: ignoring option '-M'; no argument required
+      # The diagnosis changed in icc 8.0:
+      #   icc: Command line remark: option '-MP' not supported
+      if (grep 'ignoring option' conftest.err ||
+          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+        am_cv_$1_dependencies_compiler_type=$depmode
+        break
+      fi
+    fi
+  done
 
-To get pkg-config, see <http://pkg-config.freedesktop.org/>.])[]dnl
-        ])
+  cd ..
+  rm -rf conftest.dir
 else
-       $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
-       $1[]_LIBS=$pkg_cv_[]$1[]_LIBS
-        AC_MSG_RESULT([yes])
-       $3
-fi[]dnl
-])# PKG_CHECK_MODULES
-
-
-# PKG_INSTALLDIR(DIRECTORY)
-# -------------------------
-# Substitutes the variable pkgconfigdir as the location where a module
-# should install pkg-config .pc files. By default the directory is
-# $libdir/pkgconfig, but the default can be changed by passing
-# DIRECTORY. The user can override through the --with-pkgconfigdir
-# parameter.
-AC_DEFUN([PKG_INSTALLDIR],
-[m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])])
-m4_pushdef([pkg_description],
-    [pkg-config installation directory @<:@]pkg_default[@:>@])
-AC_ARG_WITH([pkgconfigdir],
-    [AS_HELP_STRING([--with-pkgconfigdir], pkg_description)],,
-    [with_pkgconfigdir=]pkg_default)
-AC_SUBST([pkgconfigdir], [$with_pkgconfigdir])
-m4_popdef([pkg_default])
-m4_popdef([pkg_description])
-]) dnl PKG_INSTALLDIR
-
-
-# PKG_NOARCH_INSTALLDIR(DIRECTORY)
-# -------------------------
-# Substitutes the variable noarch_pkgconfigdir as the location where a
-# module should install arch-independent pkg-config .pc files. By
-# default the directory is $datadir/pkgconfig, but the default can be
-# changed by passing DIRECTORY. The user can override through the
-# --with-noarch-pkgconfigdir parameter.
-AC_DEFUN([PKG_NOARCH_INSTALLDIR],
-[m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])])
-m4_pushdef([pkg_description],
-    [pkg-config arch-independent installation directory @<:@]pkg_default[@:>@])
-AC_ARG_WITH([noarch-pkgconfigdir],
-    [AS_HELP_STRING([--with-noarch-pkgconfigdir], pkg_description)],,
-    [with_noarch_pkgconfigdir=]pkg_default)
-AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir])
-m4_popdef([pkg_default])
-m4_popdef([pkg_description])
-]) dnl PKG_NOARCH_INSTALLDIR
-
+  am_cv_$1_dependencies_compiler_type=none
+fi
+])
+AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
+AM_CONDITIONAL([am__fastdep$1], [
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
+])
 
-# PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE,
-# [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
-# -------------------------------------------
-# Retrieves the value of the pkg-config variable for the given module.
-AC_DEFUN([PKG_CHECK_VAR],
-[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
-AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl
 
-_PKG_CONFIG([$1], [variable="][$3]["], [$2])
-AS_VAR_COPY([$1], [pkg_cv_][$1])
+# AM_SET_DEPDIR
+# -------------
+# Choose a directory name for dependency files.
+# This macro is AC_REQUIREd in _AM_DEPENDENCIES.
+AC_DEFUN([AM_SET_DEPDIR],
+[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
+AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
+])
 
-AS_VAR_IF([$1], [""], [$5], [$4])dnl
-])# PKG_CHECK_VAR
 
-# ============================================================================
-#  http://www.gnu.org/software/autoconf-archive/ax_cxx_compile_stdcxx_11.html
-# ============================================================================
-#
-# SYNOPSIS
-#
-#   MM_AX_CXX_COMPILE_STDCXX_11([ext|noext],[mandatory|optional])
-#
-# DESCRIPTION
-#
-#   Check for baseline language coverage in the compiler for the C++11
-#   standard; if necessary, add switches to CXXFLAGS to enable support.
-#
-#   The first argument, if specified, indicates whether you insist on an
-#   extended mode (e.g. -std=gnu++11) or a strict conformance mode (e.g.
-#   -std=c++11).  If neither is specified, you get whatever works, with
-#   preference for an extended mode.
-#
-#   The second argument, if specified 'mandatory' or if left unspecified,
-#   indicates that baseline C++11 support is required and that the macro
-#   should error out if no mode with that support is found.  If specified
-#   'optional', then configuration proceeds regardless, after defining
-#   HAVE_CXX11 if and only if a supporting mode is found.
-#
-# LICENSE
-#
-#   Copyright (c) 2008 Benjamin Kosnik <bkoz@redhat.com>
-#   Copyright (c) 2012 Zack Weinberg <zackw@panix.com>
-#   Copyright (c) 2013 Roy Stogner <roystgnr@ices.utexas.edu>
-#   Copyright (c) 2014, 2015 Google Inc.; contributed by Alexey Sokolov <sokolov@google.com>
-#
-#   Copying and distribution of this file, with or without modification, are
-#   permitted in any medium without royalty provided the copyright notice
-#   and this notice are preserved. This file is offered as-is, without any
-#   warranty.
+# AM_DEP_TRACK
+# ------------
+AC_DEFUN([AM_DEP_TRACK],
+[AC_ARG_ENABLE([dependency-tracking], [dnl
+AS_HELP_STRING(
+  [--enable-dependency-tracking],
+  [do not reject slow dependency extractors])
+AS_HELP_STRING(
+  [--disable-dependency-tracking],
+  [speeds up one-time build])])
+if test "x$enable_dependency_tracking" != xno; then
+  am_depcomp="$ac_aux_dir/depcomp"
+  AMDEPBACKSLASH='\'
+  am__nodep='_no'
+fi
+AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
+AC_SUBST([AMDEPBACKSLASH])dnl
+_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
+AC_SUBST([am__nodep])dnl
+_AM_SUBST_NOTMAKE([am__nodep])dnl
+])
 
-# Copied from ax_cxx_compile_stdcxx_11.m4 and added MM_ prefix to avoid
-# possible conflict with AX_CXX_COMPILE_STDCXX_11 in other modules.
+# Generate code to set up dependency tracking.              -*- Autoconf -*-
 
-#serial 11
+# Copyright (C) 1999-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
 
-m4_define([_MM_AX_CXX_COMPILE_STDCXX_11_testbody], [[
-  template <typename T>
-    struct check
-    {
-      static_assert(sizeof(int) <= sizeof(T), "not big enough");
-    };
 
-    struct Base {
-    virtual void f() {}
-    };
-    struct Child : public Base {
-    virtual void f() override {}
-    };
+# _AM_OUTPUT_DEPENDENCY_COMMANDS
+# ------------------------------
+AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
+[{
+  # Older Autoconf quotes --file arguments for eval, but not when files
+  # are listed without --file.  Let's play safe and only enable the eval
+  # if we detect the quoting.
+  case $CONFIG_FILES in
+  *\'*) eval set x "$CONFIG_FILES" ;;
+  *)   set x $CONFIG_FILES ;;
+  esac
+  shift
+  for mf
+  do
+    # Strip MF so we end up with the name of the file.
+    mf=`echo "$mf" | sed -e 's/:.*$//'`
+    # Check whether this is an Automake generated Makefile or not.
+    # We used to match only the files named 'Makefile.in', but
+    # some people rename them; so instead we look at the file content.
+    # Grep'ing the first line is not enough: some people post-process
+    # each Makefile.in and add a new line on top of each file to say so.
+    # Grep'ing the whole file is not good either: AIX grep has a line
+    # limit of 2048, but all sed's we know have understand at least 4000.
+    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
+      dirpart=`AS_DIRNAME("$mf")`
+    else
+      continue
+    fi
+    # Extract the definition of DEPDIR, am__include, and am__quote
+    # from the Makefile without running 'make'.
+    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
+    test -z "$DEPDIR" && continue
+    am__include=`sed -n 's/^am__include = //p' < "$mf"`
+    test -z "$am__include" && continue
+    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
+    # Find all dependency output files, they are included files with
+    # $(DEPDIR) in their names.  We invoke sed twice because it is the
+    # simplest approach to changing $(DEPDIR) to its actual value in the
+    # expansion.
+    for file in `sed -n "
+      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
+        sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
+      # Make sure the directory exists.
+      test -f "$dirpart/$file" && continue
+      fdir=`AS_DIRNAME(["$file"])`
+      AS_MKDIR_P([$dirpart/$fdir])
+      # echo "creating $dirpart/$file"
+      echo '# dummy' > "$dirpart/$file"
+    done
+  done
+}
+])# _AM_OUTPUT_DEPENDENCY_COMMANDS
 
-    typedef check<check<bool>> right_angle_brackets;
 
-    int a;
-    decltype(a) b;
+# AM_OUTPUT_DEPENDENCY_COMMANDS
+# -----------------------------
+# This macro should only be invoked once -- use via AC_REQUIRE.
+#
+# This code is only required when automatic dependency tracking
+# is enabled.  FIXME.  This creates each '.P' file that we will
+# need in order to bootstrap the dependency handling code.
+AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
+[AC_CONFIG_COMMANDS([depfiles],
+     [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
+     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
+])
 
-    typedef check<int> check_type;
-    check_type c;
-    check_type&& cr = static_cast<check_type&&>(c);
+# Do all the work for Automake.                             -*- Autoconf -*-
 
-    auto d = a;
-    auto l = [](){};
-    // Prevent Clang error: unused variable 'l' [-Werror,-Wunused-variable]
-    struct use_l { use_l() { l(); } };
+# Copyright (C) 1996-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
 
-    // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
-    // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function because of this
-    namespace test_template_alias_sfinae {
-        struct foo {};
+# This macro actually does too much.  Some checks are only needed if
+# your package does certain things.  But this isn't really a big deal.
 
-        template<typename T>
-        using member = typename T::member_type;
+dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O.
+m4_define([AC_PROG_CC],
+m4_defn([AC_PROG_CC])
+[_AM_PROG_CC_C_O
+])
 
-        template<typename T>
-        void func(...) {}
+# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
+# AM_INIT_AUTOMAKE([OPTIONS])
+# -----------------------------------------------
+# The call with PACKAGE and VERSION arguments is the old style
+# call (pre autoconf-2.50), which is being phased out.  PACKAGE
+# and VERSION should now be passed to AC_INIT and removed from
+# the call to AM_INIT_AUTOMAKE.
+# We support both call styles for the transition.  After
+# the next Automake release, Autoconf can make the AC_INIT
+# arguments mandatory, and then we can depend on a new Autoconf
+# release and drop the old call support.
+AC_DEFUN([AM_INIT_AUTOMAKE],
+[AC_PREREQ([2.65])dnl
+dnl Autoconf wants to disallow AM_ names.  We explicitly allow
+dnl the ones we care about.
+m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
+AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
+AC_REQUIRE([AC_PROG_INSTALL])dnl
+if test "`cd $srcdir && pwd`" != "`pwd`"; then
+  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
+  # is not polluted with repeated "-I."
+  AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
+  # test to see if srcdir already configured
+  if test -f $srcdir/config.status; then
+    AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
+  fi
+fi
 
-        template<typename T>
-        void func(member<T>*) {}
+# test whether we have cygpath
+if test -z "$CYGPATH_W"; then
+  if (cygpath --version) >/dev/null 2>/dev/null; then
+    CYGPATH_W='cygpath -w'
+  else
+    CYGPATH_W=echo
+  fi
+fi
+AC_SUBST([CYGPATH_W])
 
-        void test();
+# Define the identity of the package.
+dnl Distinguish between old-style and new-style calls.
+m4_ifval([$2],
+[AC_DIAGNOSE([obsolete],
+             [$0: two- and three-arguments forms are deprecated.])
+m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
+ AC_SUBST([PACKAGE], [$1])dnl
+ AC_SUBST([VERSION], [$2])],
+[_AM_SET_OPTIONS([$1])dnl
+dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
+m4_if(
+  m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]),
+  [ok:ok],,
+  [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
+ AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
+ AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
 
-        void test() {
-            func<foo>(0);
-        }
-    }
-]])
+_AM_IF_OPTION([no-define],,
+[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package])
+ AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl
 
-AC_DEFUN([MM_AX_CXX_COMPILE_STDCXX_11], [dnl
-  m4_if([$1], [], [],
-        [$1], [ext], [],
-        [$1], [noext], [],
-        [m4_fatal([invalid argument `$1' to MM_AX_CXX_COMPILE_STDCXX_11])])dnl
-  m4_if([$2], [], [ax_cxx_compile_cxx11_required=true],
-        [$2], [mandatory], [ax_cxx_compile_cxx11_required=true],
-        [$2], [optional], [ax_cxx_compile_cxx11_required=false],
-        [m4_fatal([invalid second argument `$2' to MM_AX_CXX_COMPILE_STDCXX_11])])
-  AC_LANG_PUSH([C++])dnl
-  ac_success=no
-  AC_CACHE_CHECK(whether $CXX supports C++11 features by default,
-  ax_cv_cxx_compile_cxx11,
-  [AC_COMPILE_IFELSE([AC_LANG_SOURCE([_MM_AX_CXX_COMPILE_STDCXX_11_testbody])],
-    [ax_cv_cxx_compile_cxx11=yes],
-    [ax_cv_cxx_compile_cxx11=no])])
-  if test x$ax_cv_cxx_compile_cxx11 = xyes; then
-    ac_success=yes
-  fi
+# Some tools Automake needs.
+AC_REQUIRE([AM_SANITY_CHECK])dnl
+AC_REQUIRE([AC_ARG_PROGRAM])dnl
+AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
+AM_MISSING_PROG([AUTOCONF], [autoconf])
+AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
+AM_MISSING_PROG([AUTOHEADER], [autoheader])
+AM_MISSING_PROG([MAKEINFO], [makeinfo])
+AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
+AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
+AC_REQUIRE([AC_PROG_MKDIR_P])dnl
+# For better backward compatibility.  To be removed once Automake 1.9.x
+# dies out for good.  For more background, see:
+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
+AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
+# We need awk for the "check" target (and possibly the TAP driver).  The
+# system "awk" is bad on some platforms.
+AC_REQUIRE([AC_PROG_AWK])dnl
+AC_REQUIRE([AC_PROG_MAKE_SET])dnl
+AC_REQUIRE([AM_SET_LEADING_DOT])dnl
+_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
+             [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
+                            [_AM_PROG_TAR([v7])])])
+_AM_IF_OPTION([no-dependencies],,
+[AC_PROVIDE_IFELSE([AC_PROG_CC],
+                 [_AM_DEPENDENCIES([CC])],
+                 [m4_define([AC_PROG_CC],
+                            m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_CXX],
+                 [_AM_DEPENDENCIES([CXX])],
+                 [m4_define([AC_PROG_CXX],
+                            m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_OBJC],
+                 [_AM_DEPENDENCIES([OBJC])],
+                 [m4_define([AC_PROG_OBJC],
+                            m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
+                 [_AM_DEPENDENCIES([OBJCXX])],
+                 [m4_define([AC_PROG_OBJCXX],
+                            m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl
+])
+AC_REQUIRE([AM_SILENT_RULES])dnl
+dnl The testsuite driver may need to know about EXEEXT, so add the
+dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This
+dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below.
+AC_CONFIG_COMMANDS_PRE(dnl
+[m4_provide_if([_AM_COMPILER_EXEEXT],
+  [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
+
+# POSIX will say in a future version that running "rm -f" with no argument
+# is OK; and we want to be able to make that assumption in our Makefile
+# recipes.  So use an aggressive probe to check that the usage we want is
+# actually supported "in the wild" to an acceptable degree.
+# See automake bug#10828.
+# To make any issue more visible, cause the running configure to be aborted
+# by default if the 'rm' program in use doesn't match our expectations; the
+# user can still override this though.
+if rm -f && rm -fr && rm -rf; then : OK; else
+  cat >&2 <<'END'
+Oops!
 
-  m4_if([$1], [noext], [], [dnl
-  if test x$ac_success = xno; then
-    for switch in -std=gnu++11 -std=gnu++0x; do
-      cachevar=AS_TR_SH([ax_cv_cxx_compile_cxx11_$switch])
-      AC_CACHE_CHECK(whether $CXX supports C++11 features with $switch,
-                     $cachevar,
-        [ac_save_CXXFLAGS="$CXXFLAGS"
-         CXXFLAGS="$CXXFLAGS $switch"
-         AC_COMPILE_IFELSE([AC_LANG_SOURCE([_MM_AX_CXX_COMPILE_STDCXX_11_testbody])],
-          [eval $cachevar=yes],
-          [eval $cachevar=no])
-         CXXFLAGS="$ac_save_CXXFLAGS"])
-      if eval test x\$$cachevar = xyes; then
-        CXXFLAGS="$CXXFLAGS $switch"
-        ac_success=yes
-        break
-      fi
-    done
-  fi])
+Your 'rm' program seems unable to run without file operands specified
+on the command line, even when the '-f' option is present.  This is contrary
+to the behaviour of most rm programs out there, and not conforming with
+the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
 
-  m4_if([$1], [ext], [], [dnl
-  if test x$ac_success = xno; then
-    dnl HP's aCC needs +std=c++11 according to:
-    dnl http://h21007.www2.hp.com/portal/download/files/unprot/aCxx/PDF_Release_Notes/769149-001.pdf
-    for switch in -std=c++11 -std=c++0x +std=c++11; do
-      cachevar=AS_TR_SH([ax_cv_cxx_compile_cxx11_$switch])
-      AC_CACHE_CHECK(whether $CXX supports C++11 features with $switch,
-                     $cachevar,
-        [ac_save_CXXFLAGS="$CXXFLAGS"
-         CXXFLAGS="$CXXFLAGS $switch"
-         AC_COMPILE_IFELSE([AC_LANG_SOURCE([_MM_AX_CXX_COMPILE_STDCXX_11_testbody])],
-          [eval $cachevar=yes],
-          [eval $cachevar=no])
-         CXXFLAGS="$ac_save_CXXFLAGS"])
-      if eval test x\$$cachevar = xyes; then
-        CXXFLAGS="$CXXFLAGS $switch"
-        ac_success=yes
-        break
-      fi
-    done
-  fi])
-  AC_LANG_POP([C++])
-  if test x$ax_cxx_compile_cxx11_required = xtrue; then
-    if test x$ac_success = xno; then
-      AC_MSG_ERROR([*** A compiler with support for C++11 language features is required.])
-    fi
+Please tell bug-automake@gnu.org about your system, including the value
+of your $PATH and any error possibly output before this message.  This
+can help us improve future automake versions.
+
+END
+  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
+    echo 'Configuration will proceed anyway, since you have set the' >&2
+    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
+    echo >&2
   else
-    if test x$ac_success = xno; then
-      HAVE_CXX11=0
-      AC_MSG_NOTICE([No compiler with C++11 support was found])
-    else
-      HAVE_CXX11=1
-      AC_DEFINE(HAVE_CXX11,1,
-                [define if the compiler supports basic C++11 syntax])
-    fi
+    cat >&2 <<'END'
+Aborting the configuration process, to ensure you take notice of the issue.
 
-    AC_SUBST(HAVE_CXX11)
+You can download and install GNU coreutils to get an 'rm' implementation
+that behaves properly: <http://www.gnu.org/software/coreutils/>.
+
+If you want to complete the configuration process using your problematic
+'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
+to "yes", and re-run configure.
+
+END
+    AC_MSG_ERROR([Your 'rm' program is bad, sorry.])
   fi
+fi
+dnl The trailing newline in this macro's definition is deliberate, for
+dnl backward compatibility and to allow trailing 'dnl'-style comments
+dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841.
 ])
 
+dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion.  Do not
+dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
+dnl mangled by Autoconf and run in a shell conditional statement.
+m4_define([_AC_COMPILER_EXEEXT],
+m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
 
+# When config.status generates a header, we must update the stamp-h file.
+# This file resides in the same directory as the config header
+# that is generated.  The stamp files are numbered to have different names.
 
-#serial 20090814
+# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
+# loop where config.status creates the headers, so we can generate
+# our stamp files there.
+AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
+[# Compute $1's index in $config_headers.
+_am_arg=$1
+_am_stamp_count=1
+for _am_header in $config_headers :; do
+  case $_am_header in
+    $_am_arg | $_am_arg:* )
+      break ;;
+    * )
+      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
+  esac
+done
+echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
 
-AC_DEFUN([_MM_PRE_INIT], [m4_pattern_forbid([^_?MM_])])
+# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
 
-m4_define([_MM_PREREQ],
-[dnl
-m4_if(m4_quote(m4_version_compare([$2], [$3])), [-1],
-      [m4_fatal([$4 requires $1 $3 (version $2 is installed)])])[]dnl
-])
+# AM_PROG_INSTALL_SH
+# ------------------
+# Define $install_sh.
+AC_DEFUN([AM_PROG_INSTALL_SH],
+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+if test x"${install_sh+set}" != xset; then
+  case $am_aux_dir in
+  *\ * | *\    *)
+    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
+  *)
+    install_sh="\${SHELL} $am_aux_dir/install-sh"
+  esac
+fi
+AC_SUBST([install_sh])])
 
-AC_DEFUN([MM_PREREQ],
-[dnl
-m4_assert([$# >= 1])[]dnl
-AC_REQUIRE([_MM_PRE_INIT])[]dnl
-_MM_PREREQ([mm-common], [0.9.10], [$1], m4_defn([AC_PACKAGE_NAME]))[]dnl
-])
+# Copyright (C) 2003-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
 
+# Check whether the underlying file-system supports filenames
+# with a leading dot.  For instance MS-DOS doesn't.
+AC_DEFUN([AM_SET_LEADING_DOT],
+[rm -rf .tst 2>/dev/null
+mkdir .tst 2>/dev/null
+if test -d .tst; then
+  am__leading_dot=.
+else
+  am__leading_dot=_
+fi
+rmdir .tst 2>/dev/null
+AC_SUBST([am__leading_dot])])
 
-#serial 20091224
+# Add --enable-maintainer-mode option to configure.         -*- Autoconf -*-
+# From Jim Meyering
 
-m4_define([_MM_PROG_GCC_VISIBILITY_CHECK],
-[dnl
-AC_PROVIDE([$0])[]dnl
-AC_CACHE_CHECK([for GCC symbol visibility options],
-               [mm_cv_gcc_visibility_cxxflags],
-[dnl
-mm_save_CXXFLAGS=$CXXFLAGS
-CXXFLAGS="$CXXFLAGS -fvisibility=hidden -fvisibility-inlines-hidden"
-dnl
-AC_LINK_IFELSE([AC_LANG_PROGRAM([[
-#pragma GCC visibility push(default)
-namespace Mm { void __attribute__((__visibility__("hidden"))) mmfunc(); }
-void Mm::mmfunc() {}
-#pragma GCC visibility pop
-]], [[Mm::mmfunc();]])],
-[mm_cv_gcc_visibility_cxxflags='-fvisibility=hidden -fvisibility-inlines-hidden'],
-[mm_cv_gcc_visibility_cxxflags=none])
-dnl
-CXXFLAGS=$mm_save_CXXFLAGS])[]dnl
+# Copyright (C) 1996-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_MAINTAINER_MODE([DEFAULT-MODE])
+# ----------------------------------
+# Control maintainer-specific portions of Makefiles.
+# Default is to disable them, unless 'enable' is passed literally.
+# For symmetry, 'disable' may be passed as well.  Anyway, the user
+# can override the default with the --enable/--disable switch.
+AC_DEFUN([AM_MAINTAINER_MODE],
+[m4_case(m4_default([$1], [disable]),
+       [enable], [m4_define([am_maintainer_other], [disable])],
+       [disable], [m4_define([am_maintainer_other], [enable])],
+       [m4_define([am_maintainer_other], [enable])
+        m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])])
+AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
+  dnl maintainer-mode's default is 'disable' unless 'enable' is passed
+  AC_ARG_ENABLE([maintainer-mode],
+    [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode],
+      am_maintainer_other[ make rules and dependencies not useful
+      (and sometimes confusing) to the casual installer])],
+    [USE_MAINTAINER_MODE=$enableval],
+    [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes]))
+  AC_MSG_RESULT([$USE_MAINTAINER_MODE])
+  AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
+  MAINT=$MAINTAINER_MODE_TRUE
+  AC_SUBST([MAINT])dnl
+]
+)
+
+# Check to see how 'make' treats includes.                 -*- Autoconf -*-
+
+# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_MAKE_INCLUDE()
+# -----------------
+# Check to see how make treats includes.
+AC_DEFUN([AM_MAKE_INCLUDE],
+[am_make=${MAKE-make}
+cat > confinc << 'END'
+am__doit:
+       @echo this is the am__doit target
+.PHONY: am__doit
+END
+# If we don't find an include directive, just comment out the code.
+AC_MSG_CHECKING([for style of include used by $am_make])
+am__include="#"
+am__quote=
+_am_result=none
+# First try GNU make style include.
+echo "include confinc" > confmf
+# Ignore all kinds of additional output from 'make'.
+case `$am_make -s -f confmf 2> /dev/null` in #(
+*the\ am__doit\ target*)
+  am__include=include
+  am__quote=
+  _am_result=GNU
+  ;;
+esac
+# Now try BSD make style include.
+if test "$am__include" = "#"; then
+   echo '.include "confinc"' > confmf
+   case `$am_make -s -f confmf 2> /dev/null` in #(
+   *the\ am__doit\ target*)
+     am__include=.include
+     am__quote="\""
+     _am_result=BSD
+     ;;
+   esac
+fi
+AC_SUBST([am__include])
+AC_SUBST([am__quote])
+AC_MSG_RESULT([$_am_result])
+rm -f confinc confmf
 ])
 
-AC_DEFUN([MM_PROG_GCC_VISIBILITY],
-[dnl
-m4_assert([$# >= 1])[]dnl
-AC_LANG_ASSERT([C++])[]dnl
-AC_REQUIRE([_MM_PRE_INIT])[]dnl
-AC_REQUIRE([_MM_PROG_GCC_VISIBILITY_CHECK])[]dnl
-AS_IF([test "x$mm_cv_gcc_visibility_cxxflags" != xnone],
-      [$1=$mm_cv_gcc_visibility_cxxflags], [$1=])
-AC_SUBST([$1])[]dnl
-])
+# Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
 
-m4_define([_MM_ARG_DISABLE_DEPRECATED_API_OPTION],
-[dnl
-AC_PROVIDE([$0])[]dnl
-AC_ARG_ENABLE([deprecated-api],
-              [AS_HELP_STRING([--disable-deprecated-api],
-                              [omit deprecated API from the library])],
-              [mm_enable_deprecated_api=$enableval],
-              [mm_enable_deprecated_api=yes])[]dnl
-AS_IF([test "x$mm_enable_deprecated_api" = xno],
-      [AC_MSG_WARN([[Deprecated API will not be built, breaking compatibility.
-Do not use this option for distribution packages.]])],
-      [AC_MSG_NOTICE([[Deprecated API will be built, for backwards-compatibility.]])])
-AM_CONDITIONAL([DISABLE_DEPRECATED_API], [test "x$mm_enable_deprecated_api" = xno])[]dnl
-])
+# Copyright (C) 1997-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
 
-m4_define([_MM_ARG_DISABLE_DEPRECATED_API_DEFINE],
-[m4_foreach_w([mm_prefix], [$1],
-[AC_DEFINE(m4_defn([mm_prefix])[_DISABLE_DEPRECATED], [1],
-           [Define to omit deprecated API from the library.])
-])])
+# AM_MISSING_PROG(NAME, PROGRAM)
+# ------------------------------
+AC_DEFUN([AM_MISSING_PROG],
+[AC_REQUIRE([AM_MISSING_HAS_RUN])
+$1=${$1-"${am_missing_run}$2"}
+AC_SUBST($1)])
 
-AC_DEFUN([MM_ARG_DISABLE_DEPRECATED_API],
-[dnl
-AC_REQUIRE([_MM_PRE_INIT])[]dnl
-AC_REQUIRE([_MM_ARG_DISABLE_DEPRECATED_API_OPTION])[]dnl
-AS_IF([test "x$mm_enable_deprecated_api" = xno],
-      [_MM_ARG_DISABLE_DEPRECATED_API_DEFINE(
-        m4_ifval([$1], [[$1]], [AS_TR_CPP(m4_defn([AC_PACKAGE_TARNAME]))]))])[]dnl
+# AM_MISSING_HAS_RUN
+# ------------------
+# Define MISSING if not defined so far and test if it is modern enough.
+# If it is, set am_missing_run to use it, otherwise, to nothing.
+AC_DEFUN([AM_MISSING_HAS_RUN],
+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+AC_REQUIRE_AUX_FILE([missing])dnl
+if test x"${MISSING+set}" != xset; then
+  case $am_aux_dir in
+  *\ * | *\    *)
+    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
+  *)
+    MISSING="\${SHELL} $am_aux_dir/missing" ;;
+  esac
+fi
+# Use eval to expand $SHELL
+if eval "$MISSING --is-lightweight"; then
+  am_missing_run="$MISSING "
+else
+  am_missing_run=
+  AC_MSG_WARN(['missing' script is too old or missing])
+fi
 ])
 
+# Helper functions for option handling.                     -*- Autoconf -*-
 
-#serial 20110327
-
-m4_define([_MM_CONFIG_DOCTOOL_DIR],
-[dnl
-AC_PROVIDE([$0])[]dnl
-AC_REQUIRE([PKG_PROG_PKG_CONFIG])[]dnl
-dnl
-AC_MSG_CHECKING([location of documentation utilities])
-AS_IF([test "x$MMDOCTOOLDIR" = x],
-[
-  MMDOCTOOLDIR=`$PKG_CONFIG --variable=doctooldir mm-common-util 2>&AS_MESSAGE_LOG_FD`
-  AS_IF([test "[$]?" -ne 0],
-        [AC_MSG_ERROR([[not found
-The required module mm-common-util could not be found on this system.  If you
-are running a binary distribution and the mm-common package is installed,
-make sure that any separate development package for mm-common is installed
-as well.  If you built mm-common yourself, it may be necessary to adjust
-the PKG_CONFIG_PATH environment variable for pkg-config to find it.
-]])])
-])
-AC_MSG_RESULT([$MMDOCTOOLDIR])[]dnl
-])
+# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
 
-AC_DEFUN([MM_CONFIG_DOCTOOL_DIR],
-[dnl
-AC_REQUIRE([_MM_PRE_INIT])[]dnl
-AC_REQUIRE([MM_CHECK_GNU_MAKE])[]dnl
-m4_ifval([$1], [MMDOCTOOLDIR='[$]{top_srcdir}/$1'], [AC_REQUIRE([_MM_CONFIG_DOCTOOL_DIR])])
-AM_CONDITIONAL([DIST_DOCTOOLS], [test 'x$1' != 'x'])dnl
-AC_SUBST([MMDOCTOOLDIR])[]dnl
-])
+# _AM_MANGLE_OPTION(NAME)
+# -----------------------
+AC_DEFUN([_AM_MANGLE_OPTION],
+[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
 
-m4_define([_MM_ARG_ENABLE_DOCUMENTATION],
-[dnl
-AC_PROVIDE([$0])[]dnl
-dnl
-AC_ARG_VAR([DOT], [path to dot utility])[]dnl
-AC_ARG_VAR([DOXYGEN], [path to Doxygen utility])[]dnl
-AC_ARG_VAR([XSLTPROC], [path to xsltproc utility])[]dnl
-dnl
-AC_PATH_PROG([DOT], [dot], [dot])
-AC_PATH_PROG([DOXYGEN], [doxygen], [doxygen])
-AC_PATH_PROG([XSLTPROC], [xsltproc], [xsltproc])
-dnl
-AC_ARG_ENABLE([documentation],
-              [AS_HELP_STRING([--disable-documentation],
-                              [do not build or install the documentation])],
-              [ENABLE_DOCUMENTATION=$enableval],
-              [ENABLE_DOCUMENTATION=auto])
-AS_IF([test "x$ENABLE_DOCUMENTATION" != xno],
-[
-  mm_err=
-  AS_IF([test "x$MMDOCTOOLDIR" = x], [mm_err='dnl
-The mm-common-util module is available, but the installation of mm-common on this
-machine is missing the shared documentation utilities of the GNOME C++
-bindings.  It may be necessary to upgrade to a more recent release of
-mm-common in order to build '$PACKAGE_NAME' and install the documentation.'],
-        [test "x$PERL" = xperl], [mm_err='Perl is required for installing the documentation.'],
-        [test "x$USE_MAINTAINER_MODE" != xno],
-  [
-    test "x$DOT" != xdot || mm_err=' dot'
-    test "x$DOXYGEN" != xdoxygen || mm_err="$mm_err doxygen"
-    test "x$XSLTPROC" != xxsltproc || mm_err="$mm_err xsltproc"
-    test -z "$mm_err" || mm_err='The documentation cannot be generated because
-not all of the required tools are available:'$mm_err
-  ])
-  AS_IF([test -z "$mm_err"], [ENABLE_DOCUMENTATION=yes],
-        [test "x$ENABLE_DOCUMENTATION" = xyes], [AC_MSG_FAILURE([[$mm_err]])],
-        [ENABLE_DOCUMENTATION=no; AC_MSG_WARN([[$mm_err]])])
-])
-AM_CONDITIONAL([ENABLE_DOCUMENTATION], [test "x$ENABLE_DOCUMENTATION" = xyes])
-AC_SUBST([DOXYGEN_TAGFILES], [[]])
-AC_SUBST([DOCINSTALL_FLAGS], [[]])[]dnl
-])
+# _AM_SET_OPTION(NAME)
+# --------------------
+# Set option NAME.  Presently that only means defining a flag for this option.
+AC_DEFUN([_AM_SET_OPTION],
+[m4_define(_AM_MANGLE_OPTION([$1]), [1])])
 
-AC_DEFUN([MM_ARG_ENABLE_DOCUMENTATION],
-[dnl
-AC_BEFORE([$0], [MM_ARG_WITH_TAGFILE_DOC])[]dnl
-AC_REQUIRE([_MM_PRE_INIT])[]dnl
-AC_REQUIRE([MM_CONFIG_DOCTOOL_DIR])[]dnl
-AC_REQUIRE([MM_PATH_PERL])[]dnl
-AC_REQUIRE([_MM_ARG_ENABLE_DOCUMENTATION])[]dnl
-])
+# _AM_SET_OPTIONS(OPTIONS)
+# ------------------------
+# OPTIONS is a space-separated list of Automake options.
+AC_DEFUN([_AM_SET_OPTIONS],
+[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
 
-m4_define([_MM_TR_URI],
-[dnl
-[`expr "X$1" : 'X\(.*[^\\/]\)[\\/]*' 2>&]AS_MESSAGE_LOG_FD[ |]dnl
-[ sed 's|[\\]|/|g;s| |%20|g;s|^/|file:///|;s|^.:/|file:///&|' 2>&]AS_MESSAGE_LOG_FD[`]dnl
-])
+# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
+# -------------------------------------------
+# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
+AC_DEFUN([_AM_IF_OPTION],
+[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
 
-m4_define([_MM_ARG_WITH_TAGFILE_DOC],
-[dnl
-  AC_MSG_CHECKING([for $1 documentation])
-  AC_ARG_WITH([$1-doc],
-              [AS_HELP_STRING([[--with-$1-doc=[TAGFILE@]HTMLREFDIR]],
-                              [Link to external $1 documentation]m4_ifval([$4], [[ [auto]]]))],
-  [
-    mm_htmlrefdir=`[expr "X@$withval" : '.*@\(.*\)' 2>&]AS_MESSAGE_LOG_FD`
-    mm_tagname=`[expr "X/$withval" : '[^@]*[\\/]\([^\\/@]*\)@' 2>&]AS_MESSAGE_LOG_FD`
-    mm_tagpath=`[expr "X$withval" : 'X\([^@]*\)@' 2>&]AS_MESSAGE_LOG_FD`
-    test "x$mm_tagname" != x || mm_tagname="$3"
-    test "x$mm_tagpath" != x || mm_tagpath=$mm_tagname[]dnl
-  ], [
-    mm_htmlrefdir=
-    mm_tagname="$3"
-    mm_tagpath=$mm_tagname[]dnl
-  ])
-  # Prepend working direcory if the tag file path starts with ./ or ../
-  AS_CASE([$mm_tagpath], [[.[\\/]*|..[\\/]*]], [mm_tagpath=`pwd`/$mm_tagpath])
+# Copyright (C) 1999-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
 
-m4_ifval([$4], [dnl
-  # If no local directory was specified, get the default from the .pc file
-  AS_IF([test "x$mm_htmlrefdir" = x],
-  [
-    mm_htmlrefdir=`$PKG_CONFIG --variable=htmlrefdir "$4" 2>&AS_MESSAGE_LOG_FD`dnl
-  ])
-  # If the user specified a Web URL, allow it to override the public location
-  AS_CASE([$mm_htmlrefdir], [[http://*|https://*]], [mm_htmlrefpub=$mm_htmlrefdir],
-  [
-    mm_htmlrefpub=`$PKG_CONFIG --variable=htmlrefpub "$4" 2>&AS_MESSAGE_LOG_FD`
-    test "x$mm_htmlrefpub" != x || mm_htmlrefpub=$mm_htmlrefdir
-    test "x$mm_htmlrefdir" != x || mm_htmlrefdir=$mm_htmlrefpub
-  ])
-  # The user-supplied tag-file name takes precedence if it includes the path
-  AS_CASE([$mm_tagpath], [[*[\\/]*]],,
-  [
-    mm_doxytagfile=`$PKG_CONFIG --variable=doxytagfile "$4" 2>&AS_MESSAGE_LOG_FD`
-    test "x$mm_doxytagfile" = x || mm_tagpath=$mm_doxytagfile
-  ])
-  # Remove trailing slashes and translate to URI
-  mm_htmlrefpub=_MM_TR_URI([$mm_htmlrefpub])
-])[]dnl
-  mm_htmlrefdir=_MM_TR_URI([$mm_htmlrefdir])
+# _AM_PROG_CC_C_O
+# ---------------
+# Like AC_PROG_CC_C_O, but changed for automake.  We rewrite AC_PROG_CC
+# to automatically call this.
+AC_DEFUN([_AM_PROG_CC_C_O],
+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+AC_REQUIRE_AUX_FILE([compile])dnl
+AC_LANG_PUSH([C])dnl
+AC_CACHE_CHECK(
+  [whether $CC understands -c and -o together],
+  [am_cv_prog_cc_c_o],
+  [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])])
+  # Make sure it works both with $CC and with simple cc.
+  # Following AC_PROG_CC_C_O, we do the test twice because some
+  # compilers refuse to overwrite an existing .o file with -o,
+  # though they will create one.
+  am_cv_prog_cc_c_o=yes
+  for am_i in 1 2; do
+    if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \
+         && test -f conftest2.$ac_objext; then
+      : OK
+    else
+      am_cv_prog_cc_c_o=no
+      break
+    fi
+  done
+  rm -f core conftest*
+  unset am_i])
+if test "$am_cv_prog_cc_c_o" != yes; then
+   # Losing compiler, so override with the script.
+   # FIXME: It is wrong to rewrite CC.
+   # But if we don't then we get into trouble of one sort or another.
+   # A longer-term fix would be to have automake use am__CC in this case,
+   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
+   CC="$am_aux_dir/compile $CC"
+fi
+AC_LANG_POP([C])])
 
-  AC_MSG_RESULT([$mm_tagpath@$mm_htmlrefdir])
+# For backward compatibility.
+AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
 
-  AS_IF([test "x$USE_MAINTAINER_MODE" != xno && test ! -f "$mm_tagpath"],
-        [AC_MSG_WARN([Doxygen tag file $3 not found])])
-  AS_IF([test "x$mm_htmlrefdir" = x],
-        [AC_MSG_WARN([Location of external $1 documentation not set])],
-        [AS_IF([test "x$DOCINSTALL_FLAGS" = x],
-               [DOCINSTALL_FLAGS="-l '$mm_tagname@$mm_htmlrefdir/'"],
-               [DOCINSTALL_FLAGS="$DOCINSTALL_FLAGS -l '$mm_tagname@$mm_htmlrefdir/'"])])
+# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
 
-  AS_IF([test "x$mm_$2" = x], [mm_val=$mm_tagpath], [mm_val="$mm_tagpath=$mm_$2"])
-  AS_IF([test "x$DOXYGEN_TAGFILES" = x],
-        [DOXYGEN_TAGFILES=[\]"$mm_val[\]"],
-        [DOXYGEN_TAGFILES="$DOXYGEN_TAGFILES "[\]"$mm_val[\]"])[]dnl
-])
+# AM_RUN_LOG(COMMAND)
+# -------------------
+# Run COMMAND, save the exit status in ac_status, and log it.
+# (This has been adapted from Autoconf's _AC_RUN_LOG macro.)
+AC_DEFUN([AM_RUN_LOG],
+[{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
+   ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
+   ac_status=$?
+   echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
+   (exit $ac_status); }])
 
-AC_DEFUN([MM_ARG_WITH_TAGFILE_DOC],
-[dnl
-m4_assert([$# >= 1])[]dnl
-m4_ifval([$2], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])])[]dnl
-AC_REQUIRE([MM_CONFIG_DOCTOOL_DIR])[]dnl
-AC_REQUIRE([_MM_ARG_ENABLE_DOCUMENTATION])[]dnl
-dnl
-AS_IF([test "x$ENABLE_DOCUMENTATION" != xno],
-      [_MM_ARG_WITH_TAGFILE_DOC(m4_quote(m4_bpatsubst([$1], [[+]*\([-+][0123456789]\|[._]\).*$])),
-                                [htmlref]m4_ifval([$2], [[pub]], [[dir]]), [$1], [$2])])[]dnl
-])
+# Check to make sure that the build environment is sane.    -*- Autoconf -*-
 
+# Copyright (C) 1996-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
 
-#serial 20091228
+# AM_SANITY_CHECK
+# ---------------
+AC_DEFUN([AM_SANITY_CHECK],
+[AC_MSG_CHECKING([whether build environment is sane])
+# Reject unsafe characters in $srcdir or the absolute working directory
+# name.  Accept space and tab only in the latter.
+am_lf='
+'
+case `pwd` in
+  *[[\\\"\#\$\&\'\`$am_lf]]*)
+    AC_MSG_ERROR([unsafe absolute working directory name]);;
+esac
+case $srcdir in
+  *[[\\\"\#\$\&\'\`$am_lf\ \   ]]*)
+    AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);;
+esac
 
-m4_define([_MM_INIT_MODULE_VERSION],
-[dnl
-m4_ifval([$3],
-[AC_SUBST([$2][_MAJOR_VERSION], [$3])
-AC_DEFINE([$2][_MAJOR_VERSION], [$3], [Major version number of $1.])
-])[]dnl
-m4_ifval([$4],
-[AC_SUBST([$2][_MINOR_VERSION], [$4])
-AC_DEFINE([$2][_MINOR_VERSION], [$4], [Minor version number of $1.])
-])[]dnl
-m4_ifval([$5],
-[AC_SUBST([$2][_MICRO_VERSION], [$5])
-AC_DEFINE([$2][_MICRO_VERSION], [$5], [Micro version number of $1.])
-])[]dnl
-])
+# Do 'set' in a subshell so we don't clobber the current shell's
+# arguments.  Must try -L first in case configure is actually a
+# symlink; some systems play weird games with the mod time of symlinks
+# (eg FreeBSD returns the mod time of the symlink's containing
+# directory).
+if (
+   am_has_slept=no
+   for am_try in 1 2; do
+     echo "timestamp, slept: $am_has_slept" > conftest.file
+     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
+     if test "$[*]" = "X"; then
+       # -L didn't work.
+       set X `ls -t "$srcdir/configure" conftest.file`
+     fi
+     if test "$[*]" != "X $srcdir/configure conftest.file" \
+       && test "$[*]" != "X conftest.file $srcdir/configure"; then
 
-m4_define([_MM_INIT_MODULE_SUBST],
-[dnl
-AC_SUBST([$5][_MODULE_NAME], ['$1'])
-AC_SUBST([$5][_VERSION], ['$2'])
-m4_ifval([$4],
-[AC_SUBST([$5][_API_VERSION], ['$4'])
-])[]dnl
-_MM_INIT_MODULE_VERSION([$3], [$5], m4_bpatsubst([$2], [[^0123456789]+], [,]))[]dnl
+       # If neither matched, then we have a broken ls.  This can happen
+       # if, for instance, CONFIG_SHELL is bash and it inherits a
+       # broken ls alias from the environment.  This has actually
+       # happened.  Such a system could not be considered "sane".
+       AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
+  alias in your environment])
+     fi
+     if test "$[2]" = conftest.file || test $am_try -eq 2; then
+       break
+     fi
+     # Just in case.
+     sleep 1
+     am_has_slept=yes
+   done
+   test "$[2]" = conftest.file
+   )
+then
+   # Ok.
+   :
+else
+   AC_MSG_ERROR([newly created file is older than distributed files!
+Check your system clock])
+fi
+AC_MSG_RESULT([yes])
+# If we didn't sleep, we still need to ensure time stamps of config.status and
+# generated files are strictly newer.
+am_sleep_pid=
+if grep 'slept: no' conftest.file >/dev/null 2>&1; then
+  ( sleep 1 ) &
+  am_sleep_pid=$!
+fi
+AC_CONFIG_COMMANDS_PRE(
+  [AC_MSG_CHECKING([that generated files are newer than configure])
+   if test -n "$am_sleep_pid"; then
+     # Hide warnings about reused PIDs.
+     wait $am_sleep_pid 2>/dev/null
+   fi
+   AC_MSG_RESULT([done])])
+rm -f conftest.file
 ])
 
-m4_define([_MM_INIT_MODULE_BASENAME],
-          [_MM_INIT_MODULE_SUBST([$1], [$2], [$3], [$4],
-                                 m4_quote(AS_TR_CPP(m4_quote(m4_translit([$3], [+], [X])))))])
+# Copyright (C) 2009-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
 
-AC_DEFUN([MM_INIT_MODULE],
-[dnl
-m4_assert([$# >= 1])[]dnl
-AC_REQUIRE([_MM_PRE_INIT])[]dnl
-AC_REQUIRE([MM_CHECK_GNU_MAKE])[]dnl
-_MM_INIT_MODULE_BASENAME([$1],
-                 m4_quote(m4_ifval([$2], [$2], m4_defn([AC_PACKAGE_VERSION]))),
-                 m4_quote(m4_bpatsubst([$1], [[-.0123456789]+$])),
-                 m4_quote(m4_bregexp([$1], [-?\([.0123456789]+\)$], [\1])))[]dnl
+# AM_SILENT_RULES([DEFAULT])
+# --------------------------
+# Enable less verbose build rules; with the default set to DEFAULT
+# ("yes" being less verbose, "no" or empty being verbose).
+AC_DEFUN([AM_SILENT_RULES],
+[AC_ARG_ENABLE([silent-rules], [dnl
+AS_HELP_STRING(
+  [--enable-silent-rules],
+  [less verbose build output (undo: "make V=1")])
+AS_HELP_STRING(
+  [--disable-silent-rules],
+  [verbose build output (undo: "make V=0")])dnl
+])
+case $enable_silent_rules in @%:@ (((
+  yes) AM_DEFAULT_VERBOSITY=0;;
+   no) AM_DEFAULT_VERBOSITY=1;;
+    *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
+esac
+dnl
+dnl A few 'make' implementations (e.g., NonStop OS and NextStep)
+dnl do not support nested variable expansions.
+dnl See automake bug#9928 and bug#10237.
+am_make=${MAKE-make}
+AC_CACHE_CHECK([whether $am_make supports nested variables],
+   [am_cv_make_support_nested_variables],
+   [if AS_ECHO([['TRUE=$(BAR$(V))
+BAR0=false
+BAR1=true
+V=1
+am__doit:
+       @$(TRUE)
+.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then
+  am_cv_make_support_nested_variables=yes
+else
+  am_cv_make_support_nested_variables=no
+fi])
+if test $am_cv_make_support_nested_variables = yes; then
+  dnl Using '$V' instead of '$(V)' breaks IRIX make.
+  AM_V='$(V)'
+  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
+else
+  AM_V=$AM_DEFAULT_VERBOSITY
+  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
+fi
+AC_SUBST([AM_V])dnl
+AM_SUBST_NOTMAKE([AM_V])dnl
+AC_SUBST([AM_DEFAULT_V])dnl
+AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl
+AC_SUBST([AM_DEFAULT_VERBOSITY])dnl
+AM_BACKSLASH='\'
+AC_SUBST([AM_BACKSLASH])dnl
+_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
 ])
 
+# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_PROG_INSTALL_STRIP
+# ---------------------
+# One issue with vendor 'install' (even GNU) is that you can't
+# specify the program used to strip binaries.  This is especially
+# annoying in cross-compiling environments, where the build's strip
+# is unlikely to handle the host's binaries.
+# Fortunately install-sh will honor a STRIPPROG variable, so we
+# always use install-sh in "make install-strip", and initialize
+# STRIPPROG with the value of the STRIP variable (set by the user).
+AC_DEFUN([AM_PROG_INSTALL_STRIP],
+[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
+# Installed binaries are usually stripped using 'strip' when the user
+# run "make install-strip".  However 'strip' might not be the right
+# tool to use in cross-compilation environments, therefore Automake
+# will honor the 'STRIP' environment variable to overrule this program.
+dnl Don't test for $cross_compiling = yes, because it might be 'maybe'.
+if test "$cross_compiling" != no; then
+  AC_CHECK_TOOL([STRIP], [strip], :)
+fi
+INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
+AC_SUBST([INSTALL_STRIP_PROGRAM])])
+
+# Copyright (C) 2006-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# _AM_SUBST_NOTMAKE(VARIABLE)
+# ---------------------------
+# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
+# This macro is traced by Automake.
+AC_DEFUN([_AM_SUBST_NOTMAKE])
 
-#serial 20090822
+# AM_SUBST_NOTMAKE(VARIABLE)
+# --------------------------
+# Public sister of _AM_SUBST_NOTMAKE.
+AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
 
-m4_define([_MM_CHECK_GNU_MAKE],
-[dnl
-AC_PROVIDE([$0])[]dnl
-AC_MSG_CHECKING([whether [$]{MAKE-make} supports GNU make features])
-cat >conftest.make <<'_MMEOF'
-override reverse = [$](2)[$](subst ,, )[$](1)
-override result := [$](word 2,[$](call reverse,success,failure))
-all: ; test '[$](result)' = success
-.PHONY: all
-_MMEOF
-AS_IF([[$]{MAKE-make} -f conftest.make >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD],
-      [mm_gnu_make=yes], [mm_gnu_make=no])
-rm -f conftest.make
-AC_MSG_RESULT([$mm_gnu_make])
-AS_IF([test "x$mm_gnu_make" != xyes],
-      [AC_MSG_FAILURE([[The GNU make program is required to build $PACKAGE_NAME.]])])[]dnl
-])
+# Check how to create a tarball.                            -*- Autoconf -*-
 
-AC_DEFUN([MM_CHECK_GNU_MAKE],
-[dnl
-AC_REQUIRE([_MM_PRE_INIT])[]dnl
-AC_REQUIRE([_MM_CHECK_GNU_MAKE])[]dnl
-])
+# Copyright (C) 2004-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
 
-m4_define([_MM_PATH_PERL],
-[dnl
-AC_PROVIDE([$0])[]dnl
-AC_ARG_VAR([PERL], [path to Perl interpreter])[]dnl
-AC_PATH_PROG([PERL], [perl], [perl])[]dnl
-])
+# _AM_PROG_TAR(FORMAT)
+# --------------------
+# Check how to create a tarball in format FORMAT.
+# FORMAT should be one of 'v7', 'ustar', or 'pax'.
+#
+# Substitute a variable $(am__tar) that is a command
+# writing to stdout a FORMAT-tarball containing the directory
+# $tardir.
+#     tardir=directory && $(am__tar) > result.tar
+#
+# Substitute a variable $(am__untar) that extract such
+# a tarball read from stdin.
+#     $(am__untar) < result.tar
+#
+AC_DEFUN([_AM_PROG_TAR],
+[# Always define AMTAR for backward compatibility.  Yes, it's still used
+# in the wild :-(  We should find a proper way to deprecate it ...
+AC_SUBST([AMTAR], ['$${TAR-tar}'])
 
-AC_DEFUN([MM_PATH_PERL],
-[dnl
-AC_REQUIRE([_MM_PRE_INIT])[]dnl
-AC_REQUIRE([_MM_PATH_PERL])[]dnl
-])
+# We'll loop over all known methods to create a tar archive until one works.
+_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
 
-m4_define([_MM_CHECK_PERL],
-[dnl
-AS_IF([$PERL -e "require v$1; exit 0;" >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD],
-      [$2], m4_ifval([$2$3], [[$3]],
-            [[AC_MSG_FAILURE([[At least Perl ]$1[ is required to build $PACKAGE_NAME.]])]]))[]dnl
-])
+m4_if([$1], [v7],
+  [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
 
-AC_DEFUN([MM_CHECK_PERL],
-[dnl
-AC_REQUIRE([_MM_PRE_INIT])[]dnl
-AC_REQUIRE([_MM_PATH_PERL])[]dnl
-_MM_CHECK_PERL(m4_ifval([$1], [[$1]], [[5.6.0]]), [$2], [$3])[]dnl
-])
+  [m4_case([$1],
+    [ustar],
+     [# The POSIX 1988 'ustar' format is defined with fixed-size fields.
+      # There is notably a 21 bits limit for the UID and the GID.  In fact,
+      # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343
+      # and bug#13588).
+      am_max_uid=2097151 # 2^21 - 1
+      am_max_gid=$am_max_uid
+      # The $UID and $GID variables are not portable, so we need to resort
+      # to the POSIX-mandated id(1) utility.  Errors in the 'id' calls
+      # below are definitely unexpected, so allow the users to see them
+      # (that is, avoid stderr redirection).
+      am_uid=`id -u || echo unknown`
+      am_gid=`id -g || echo unknown`
+      AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format])
+      if test $am_uid -le $am_max_uid; then
+         AC_MSG_RESULT([yes])
+      else
+         AC_MSG_RESULT([no])
+         _am_tools=none
+      fi
+      AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format])
+      if test $am_gid -le $am_max_gid; then
+         AC_MSG_RESULT([yes])
+      else
+        AC_MSG_RESULT([no])
+        _am_tools=none
+      fi],
 
-AC_DEFUN([MM_PKG_CONFIG_SUBST],
-[dnl
-m4_assert([$# >= 2])[]dnl
-AC_REQUIRE([_MM_PRE_INIT])[]dnl
-AC_REQUIRE([PKG_PROG_PKG_CONFIG])[]dnl
-AC_MSG_CHECKING([for $1])
-dnl
-AS_IF([test -z "[$]{$1+set}"],
-      [$1=`$PKG_CONFIG $2 2>&AS_MESSAGE_LOG_FD`
-       AS_IF([test "[$]?" -eq 0], [$3], [$4])])
-dnl
-AC_MSG_RESULT([[$]$1])
-AC_SUBST([$1])[]dnl
-])
+  [pax],
+    [],
 
+  [m4_fatal([Unknown tar format])])
 
-#serial 20091103
+  AC_MSG_CHECKING([how to create a $1 tar archive])
 
-m4_define([_MM_ARG_ENABLE_WARNINGS_OPTION],
-[dnl
-AC_PROVIDE([$0])[]dnl
-AC_ARG_ENABLE([warnings],
-              [AS_HELP_STRING([[--enable-warnings[=min|max|fatal|no]]],
-                              [set compiler pedantry level [default=min]])],
-              [mm_enable_warnings=$enableval],
-              [mm_enable_warnings=min])[]dnl
-])
+  # Go ahead even if we have the value already cached.  We do so because we
+  # need to set the values for the 'am__tar' and 'am__untar' variables.
+  _am_tools=${am_cv_prog_tar_$1-$_am_tools}
 
-AC_DEFUN([MM_ARG_ENABLE_WARNINGS],
-[dnl
-m4_assert([$# >= 3])[]dnl
-AC_REQUIRE([_MM_PRE_INIT])[]dnl
-AC_REQUIRE([_MM_ARG_ENABLE_WARNINGS_OPTION])[]dnl
-dnl
-AS_CASE([$ac_compile],
-        [[*'$CXXFLAGS '*]], [mm_lang='C++' mm_cc=$CXX mm_conftest="conftest.[$]{ac_ext-cc}"],
-        [[*'$CFLAGS '*]],   [mm_lang=C mm_cc=$CC mm_conftest="conftest.[$]{ac_ext-c}"],
-        [AC_MSG_ERROR([[current language is neither C nor C++]])])
-dnl
-AC_MSG_CHECKING([which $mm_lang compiler warning flags to use])
-m4_ifval([$4], [mm_deprecation_flags=
-])mm_tested_flags=
-dnl
-AS_CASE([$mm_enable_warnings],
-        [no],    [mm_warning_flags=],
-        [max],   [mm_warning_flags="$3"],
-        [fatal], [mm_warning_flags="$3 -Werror"[]m4_ifval([$4], [
-         for mm_prefix in $4
-         do
-           mm_deprecation_flags="$mm_deprecation_flags-D[$]{mm_prefix}_DISABLE_DEPRECATED "
-         done])],
-        [mm_warning_flags="$2"])
-dnl
-AS_IF([test "x$mm_warning_flags" != x],
-[
-  # Keep in mind that the dummy source must be devoid of any
-  # problems that might cause diagnostics.
-  AC_LANG_CONFTEST([AC_LANG_SOURCE([[
-int main(int argc, char** argv) { return !argv ? 0 : argc; }
-]])])
-  for mm_flag in $mm_warning_flags
-  do
-    # Test whether the compiler accepts the flag.  Look at standard output,
-    # since GCC only shows a warning message if an option is not supported.
-    mm_cc_out=`$mm_cc $mm_tested_flags $mm_flag -c "$mm_conftest" 2>&1 || echo failed`
-    rm -f "conftest.[$]{OBJEXT-o}"
+  for _am_tool in $_am_tools; do
+    case $_am_tool in
+    gnutar)
+      for _am_tar in tar gnutar gtar; do
+        AM_RUN_LOG([$_am_tar --version]) && break
+      done
+      am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
+      am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
+      am__untar="$_am_tar -xf -"
+      ;;
+    plaintar)
+      # Must skip GNU tar: if it does not support --format= it doesn't create
+      # ustar tarball either.
+      (tar --version) >/dev/null 2>&1 && continue
+      am__tar='tar chf - "$$tardir"'
+      am__tar_='tar chf - "$tardir"'
+      am__untar='tar xf -'
+      ;;
+    pax)
+      am__tar='pax -L -x $1 -w "$$tardir"'
+      am__tar_='pax -L -x $1 -w "$tardir"'
+      am__untar='pax -r'
+      ;;
+    cpio)
+      am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
+      am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
+      am__untar='cpio -i -H $1 -d'
+      ;;
+    none)
+      am__tar=false
+      am__tar_=false
+      am__untar=false
+      ;;
+    esac
 
-    AS_IF([test "x$mm_cc_out" = x],
-          [AS_IF([test "x$mm_tested_flags" = x],
-                 [mm_tested_flags=$mm_flag],
-                 [mm_tested_flags="$mm_tested_flags $mm_flag"])],
-[cat <<_MMEOF >&AS_MESSAGE_LOG_FD
-$mm_cc: $mm_cc_out
-_MMEOF
-])
+    # If the value was cached, stop now.  We just wanted to have am__tar
+    # and am__untar set.
+    test -n "${am_cv_prog_tar_$1}" && break
+
+    # tar/untar a dummy directory, and stop if the command works.
+    rm -rf conftest.dir
+    mkdir conftest.dir
+    echo GrepMe > conftest.dir/file
+    AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
+    rm -rf conftest.dir
+    if test -s conftest.tar; then
+      AM_RUN_LOG([$am__untar <conftest.tar])
+      AM_RUN_LOG([cat conftest.dir/file])
+      grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
+    fi
   done
-  rm -f "$mm_conftest"
-])
-mm_all_flags=m4_ifval([$4], [$mm_deprecation_flags])$mm_tested_flags
-AC_SUBST([$1], [$mm_all_flags])
-dnl
-test "x$mm_all_flags" != x || mm_all_flags=none
-AC_MSG_RESULT([$mm_all_flags])[]dnl
-])
+  rm -rf conftest.dir
+
+  AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
+  AC_MSG_RESULT([$am_cv_prog_tar_$1])])
+
+AC_SUBST([am__tar])
+AC_SUBST([am__untar])
+]) # _AM_PROG_TAR
 
 m4_include([build/cxx.m4])
 m4_include([build/cxx_std.m4])
index 201a561..d66d6d7 100644 (file)
@@ -92,32 +92,6 @@ AC_COMPILE_IFELSE([AC_LANG_PROGRAM(
 AC_MSG_RESULT([$sigcm_cxx_msvc_template_specialization_operator_overload])
 ])
 
-
-AC_DEFUN([SIGC_CXX_SELF_REFERENCE_IN_MEMBER_INITIALIZATION], [
-AC_MSG_CHECKING([if C++ compiler allows usage of member function in initialization of static member field.])
-AC_COMPILE_IFELSE([AC_LANG_PROGRAM(
-[[
-  struct test
-  {
-    static char  test_function();
-
-    // Doesn't work with e.g. GCC 3.2.  However, if test_function()
-    // is wrapped in a nested structure, it works just fine.
-    static const bool  test_value
-      = (sizeof(test_function()) == sizeof(char));
-  };
-]],
-[[]])],
-[
-  sigcm_cxx_self_reference_in_member_initialization=yes
-  AC_DEFINE([SIGC_SELF_REFERENCE_IN_MEMBER_INITIALIZATION],[1],
-            [does the C++ compiler allow usage of member function in initialization of static member field.])
-],[
-  sigcm_cxx_self_reference_in_member_initialization=no
-])
-AC_MSG_RESULT([$sigcm_cxx_self_reference_in_member_initialization])
-])
-
 dnl
 dnl SIGC_CXX_PRAGMA_PUSH_POP_MACRO
 dnl
index 8ef9548..c9f0700 100644 (file)
@@ -1,42 +1,3 @@
-cv_cxx_has_namespace_std
-## SIGC_CXX_HAS_NAMESPACE_STD()
-##
-## Test whether libstdc++ declares namespace std.  For safety,
-## also check whether several randomly selected STL symbols
-## are available in namespace std.
-##
-## On success, #define SIGC_HAVE_NAMESPACE_STD to 1.
-##
-AC_DEFUN([SIGC_CXX_HAS_NAMESPACE_STD],
-[
-  AC_CACHE_CHECK(
-    [whether C++ library symbols are declared in namespace std],
-    [sigc_cv_cxx_has_namespace_std],
-  [
-    AC_COMPILE_IFELSE([AC_LANG_PROGRAM(
-    [[
-      #include <algorithm>
-      #include <iterator>
-      #include <iostream>
-      #include <string>
-    ]],[[
-      using std::min;
-      using std::find;
-      using std::copy;
-      using std::bidirectional_iterator_tag;
-      using std::string;
-      using std::istream;
-      using std::cout;
-    ]])],
-      [sigc_cv_cxx_has_namespace_std='yes'],
-      [sigc_cv_cxx_has_namespace_std='no']
-    )
-  ])
-
-  AS_IF([test "x${sigc_cv_cxx_has_namespace_std}" = 'xyes'],
-  [AC_DEFINE([SIGC_HAVE_NAMESPACE_STD],[1], [Defined when the libstdc++ declares the std-namespace])])
-])
-
 ## SIGC_CXX_HAS_SUN_REVERSE_ITERATOR()
 ##
 ## Check for Sun libCstd style std::reverse_iterator, which demands more than just one template parameter.
@@ -44,8 +5,6 @@ AC_DEFUN([SIGC_CXX_HAS_NAMESPACE_STD],
 ##
 AC_DEFUN([SIGC_CXX_HAS_SUN_REVERSE_ITERATOR],
 [
-  AC_REQUIRE([SIGC_CXX_HAS_NAMESPACE_STD])
-
   AC_CACHE_CHECK(
     [for non-standard Sun libCstd reverse_iterator],
     [sigc_cv_cxx_has_sun_reverse_iterator],
@@ -53,11 +12,8 @@ AC_DEFUN([SIGC_CXX_HAS_SUN_REVERSE_ITERATOR],
     AC_COMPILE_IFELSE([AC_LANG_PROGRAM(
     [[
       #include <iterator>
-      #ifdef SIGC_HAVE_NAMESPACE_STD
-      using namespace std;
-      #endif
     ]],[[
-      typedef reverse_iterator<char*,random_access_iterator_tag,char,char&,char*,int> ReverseIter;
+      typedef std::reverse_iterator<char*, std::random_access_iterator_tag, char, char&, char*, int> ReverseIter;
     ]])],
       [sigc_cv_cxx_has_sun_reverse_iterator='yes'],
       [sigc_cv_cxx_has_sun_reverse_iterator='no']
index ee668f4..6e35cc3 100644 (file)
@@ -71,9 +71,6 @@
    calling operator() template methods. */
 #undef SIGC_GCC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
 
-/* Defined when the libstdc++ declares the std-namespace */
-#undef SIGC_HAVE_NAMESPACE_STD
-
 /* Define if the non-standard Sun reverse_iterator must be used. */
 #undef SIGC_HAVE_SUN_REVERSE_ITERATOR
 
@@ -84,9 +81,5 @@
 /* does the C++ preprocessor support pragma push_macro() and pop_macro(). */
 #undef SIGC_PRAGMA_PUSH_POP_MACRO
 
-/* does the C++ compiler allow usage of member function in initialization of
-   static member field. */
-#undef SIGC_SELF_REFERENCE_IN_MEMBER_INITIALIZATION
-
 /* Define to 1 if you have the ANSI C header files. */
 #undef STDC_HEADERS
index ef3a9a6..e4caa68 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.7.1.
+# Generated by GNU Autoconf 2.69 for libsigc++ 2.7.2.
 #
 # 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.7.1'
-PACKAGE_STRING='libsigc++ 2.7.1'
+PACKAGE_VERSION='2.7.2'
+PACKAGE_STRING='libsigc++ 2.7.2'
 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.7.1 to adapt to many kinds of systems.
+\`configure' configures libsigc++ 2.7.2 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.7.1:";;
+     short | recursive ) echo "Configuration of libsigc++ 2.7.2:";;
    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.7.1
+libsigc++ configure 2.7.2
 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.7.1, which was
+It was created by libsigc++ $as_me 2.7.2, 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.7.1'
+ VERSION='2.7.2'
 
 
 # Some tools Automake needs.
@@ -3127,7 +3127,7 @@ fi
 
 SIGCXX_MODULE_NAME='sigc++-2.0'
 
-SIGCXX_VERSION='2.7.1'
+SIGCXX_VERSION='2.7.2'
 
 SIGCXX_API_VERSION='2.0'
 
@@ -3141,10 +3141,10 @@ SIGCXX_MINOR_VERSION=7
 
 $as_echo "#define SIGCXX_MINOR_VERSION 7" >>confdefs.h
 
-SIGCXX_MICRO_VERSION=1
+SIGCXX_MICRO_VERSION=2
 
 
-$as_echo "#define SIGCXX_MICRO_VERSION 1" >>confdefs.h
+$as_echo "#define SIGCXX_MICRO_VERSION 2" >>confdefs.h
 
 
 MMDOCTOOLDIR='${top_srcdir}/docs'
@@ -16461,46 +16461,6 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 $as_echo "$sigcm_cxx_msvc_template_specialization_operator_overload" >&6; }
 
 
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if C++ compiler allows usage of member function in initialization of static member field." >&5
-$as_echo_n "checking if C++ compiler allows usage of member function in initialization of static member field.... " >&6; }
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-  struct test
-  {
-    static char  test_function();
-
-    // Doesn't work with e.g. GCC 3.2.  However, if test_function()
-    // is wrapped in a nested structure, it works just fine.
-    static const bool  test_value
-      = (sizeof(test_function()) == sizeof(char));
-  };
-
-int
-main ()
-{
-
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_compile "$LINENO"; then :
-
-  sigcm_cxx_self_reference_in_member_initialization=yes
-
-$as_echo "#define SIGC_SELF_REFERENCE_IN_MEMBER_INITIALIZATION 1" >>confdefs.h
-
-
-else
-
-  sigcm_cxx_self_reference_in_member_initialization=no
-
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sigcm_cxx_self_reference_in_member_initialization" >&5
-$as_echo "$sigcm_cxx_self_reference_in_member_initialization" >&6; }
-
-
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if C++ preprocessor supports pragma push_macro() and pop_macro()." >&5
 $as_echo_n "checking if C++ preprocessor supports pragma push_macro() and pop_macro().... " >&6; }
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -16563,57 +16523,6 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 $as_echo "$sigcm_cxx_pragma_push_pop_macro" >&6; }
 
 
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C++ library symbols are declared in namespace std" >&5
-$as_echo_n "checking whether C++ library symbols are declared in namespace std... " >&6; }
-if ${sigc_cv_cxx_has_namespace_std+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-
-    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-      #include <algorithm>
-      #include <iterator>
-      #include <iostream>
-      #include <string>
-
-int
-main ()
-{
-
-      using std::min;
-      using std::find;
-      using std::copy;
-      using std::bidirectional_iterator_tag;
-      using std::string;
-      using std::istream;
-      using std::cout;
-
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_compile "$LINENO"; then :
-  sigc_cv_cxx_has_namespace_std='yes'
-else
-  sigc_cv_cxx_has_namespace_std='no'
-
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sigc_cv_cxx_has_namespace_std" >&5
-$as_echo "$sigc_cv_cxx_has_namespace_std" >&6; }
-
-  if test "x${sigc_cv_cxx_has_namespace_std}" = 'xyes'; then :
-
-$as_echo "#define SIGC_HAVE_NAMESPACE_STD 1" >>confdefs.h
-
-fi
-
-
-
-
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-standard Sun libCstd reverse_iterator" >&5
 $as_echo_n "checking for non-standard Sun libCstd reverse_iterator... " >&6; }
 if ${sigc_cv_cxx_has_sun_reverse_iterator+:} false; then :
@@ -16624,15 +16533,12 @@ else
 /* end confdefs.h.  */
 
       #include <iterator>
-      #ifdef SIGC_HAVE_NAMESPACE_STD
-      using namespace std;
-      #endif
 
 int
 main ()
 {
 
-      typedef reverse_iterator<char*,random_access_iterator_tag,char,char&,char*,int> ReverseIter;
+      typedef std::reverse_iterator<char*, std::random_access_iterator_tag, char, char&, char*, int> ReverseIter;
 
   ;
   return 0;
@@ -17320,7 +17226,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.7.1, which was
+This file was extended by libsigc++ $as_me 2.7.2, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -17387,7 +17293,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.7.1
+libsigc++ config.status 2.7.2
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
index fe859e2..6893484 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.7.1],
+AC_INIT([libsigc++], [2.7.2],
         [http://bugzilla.gnome.org/enter_bug.cgi?product=libsigc%2B%2B],
         [libsigc++], [http://libsigc.sourceforge.net/])
 AC_PREREQ([2.59])
@@ -52,9 +52,7 @@ MM_ARG_WITH_TAGFILE_DOC([libstdc++.tag], [mm-common-libstdc++])
 AC_LANG([C++])
 SIGC_CXX_GCC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
 SIGC_CXX_MSVC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
-SIGC_CXX_SELF_REFERENCE_IN_MEMBER_INITIALIZATION
 SIGC_CXX_PRAGMA_PUSH_POP_MACRO
-SIGC_CXX_HAS_NAMESPACE_STD
 SIGC_CXX_HAS_SUN_REVERSE_ITERATOR
 
 AS_IF([test "x$config_error" = xyes],
index 735ddc9..3f69ebd 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#idp51112080">Motivation</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp51112080"></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#idp46822363128048">Motivation</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp46822363128048"></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 71ad29d..635e864 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#idp51028352">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="idp51028352"></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#idp46822364166048">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="idp46822364166048"></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 b496fe6..9f21d7a 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="idp51043008"></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="idp46822364179792"></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 8561415..b21a33e 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="idp51052960"></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="idp46822364185472"></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 31f500a..c41727d 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="idp51063392"></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="idp46822364195472"></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 a14a7d4..fa9f007 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#idp51070000">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="idp51070000"></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#idp46822364201488">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="idp46822364201488"></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 3d36c90..d0524e6 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="idp56145968"></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="idp46822364214528"></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 066b2da..2bab27a 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#idp56149136">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="idp56149136"></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#idp46822364217696">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="idp46822364217696"></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 ce2b8fb..a8559a6 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="idp56165936"></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="idp46822364234496"></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 d685fe9..86f1f8b 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#idp51112080">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#idp51028352">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#idp51070000">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#idp56149136">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#idp46822363128048">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#idp46822364166048">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#idp46822364201488">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#idp46822364217696">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 08a8936..3909fac 100644 (file)
@@ -280,11 +280,8 @@ PREDEFINED             = __cplusplus \
                          "SIGC_API=" \
                          SIGC_CONFIGURE \
                          SIGC_GCC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD \
-                         SIGC_HAVE_NAMESPACE_STD \
                          SIGC_MSVC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD \
-                         SIGC_SELF_REFERENCE_IN_MEMBER_INITIALIZATION \
-                         SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD \
-                         "SIGC_USING_STD(Symbol)="
+                         SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD"
 EXPAND_AS_DEFINED      = SIGC_WORKAROUND_OPERATOR_PARENTHESES \
                          SIGCXX_MAJOR_VERSION \
                          SIGCXX_MINOR_VERSION \
index b69fef7..0a9d6a1 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 <tr id="row_0_10_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__argument.html" target="_self">bound_argument</a></td><td class="desc">A bound_argument&lt;Foo&gt; object stores a bound (for instance, with <a class="el" href="group__bind.html#ga2f099bc6056b32f2a58134ba8537c6f4" title="Creates an adaptor of type sigc::bind_functor which binds the passed argument to the passed functor...">sigc::bind()</a>, or <a class="el" href="group__bind.html#gaca1ae2466988d67d00a5f2cd16c8d90a" title="Creates an adaptor of type sigc::bind_return_functor which fixes the return value of the passed funct...">sigc::bind_return()</a>) argument </td></tr>
 <tr id="row_0_11_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__argument_3_01const__reference__wrapper_3_01T__wrapped_01_4_01_4.html" target="_self">bound_argument&lt; const_reference_wrapper&lt; T_wrapped &gt; &gt;</a></td><td class="desc">Bound_argument object for a bound argument that is passed by <a class="el" href="group__bind.html#ga2f099bc6056b32f2a58134ba8537c6f4" title="Creates an adaptor of type sigc::bind_functor which binds the passed argument to the passed functor...">bind()</a> or returned by <a class="el" href="group__bind.html#gaca1ae2466988d67d00a5f2cd16c8d90a" title="Creates an adaptor of type sigc::bind_return_functor which fixes the return value of the passed funct...">bind_return()</a> by const reference, specialized for const reference_wrapper&lt;&gt; types </td></tr>
 <tr id="row_0_12_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__argument_3_01reference__wrapper_3_01T__wrapped_01_4_01_4.html" target="_self">bound_argument&lt; reference_wrapper&lt; T_wrapped &gt; &gt;</a></td><td class="desc">Bound_argument object for a bound argument that is passed by <a class="el" href="group__bind.html#ga2f099bc6056b32f2a58134ba8537c6f4" title="Creates an adaptor of type sigc::bind_functor which binds the passed argument to the passed functor...">bind()</a> or returned by <a class="el" href="group__bind.html#gaca1ae2466988d67d00a5f2cd16c8d90a" title="Creates an adaptor of type sigc::bind_return_functor which fixes the return value of the passed funct...">bind_return()</a> by reference, specialized for reference_wrapper&lt;&gt; types </td></tr>
-<tr id="row_0_13_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__mem__functor0.html" target="_self">bound_const_mem_functor0</a></td><td class="desc">Bound_const_mem_functor0 encapsulates a const method with 0 arguments and an object instance </td></tr>
-<tr id="row_0_14_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__mem__functor1.html" target="_self">bound_const_mem_functor1</a></td><td class="desc">Bound_const_mem_functor1 encapsulates a const method with 1 arguments and an object instance </td></tr>
-<tr id="row_0_15_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__mem__functor2.html" target="_self">bound_const_mem_functor2</a></td><td class="desc">Bound_const_mem_functor2 encapsulates a const method with 2 arguments and an object instance </td></tr>
-<tr id="row_0_16_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__mem__functor3.html" target="_self">bound_const_mem_functor3</a></td><td class="desc">Bound_const_mem_functor3 encapsulates a const method with 3 arguments and an object instance </td></tr>
-<tr id="row_0_17_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__mem__functor4.html" target="_self">bound_const_mem_functor4</a></td><td class="desc">Bound_const_mem_functor4 encapsulates a const method with 4 arguments and an object instance </td></tr>
-<tr id="row_0_18_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__mem__functor5.html" target="_self">bound_const_mem_functor5</a></td><td class="desc">Bound_const_mem_functor5 encapsulates a const method with 5 arguments and an object instance </td></tr>
-<tr id="row_0_19_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__mem__functor6.html" target="_self">bound_const_mem_functor6</a></td><td class="desc">Bound_const_mem_functor6 encapsulates a const method with 6 arguments and an object instance </td></tr>
-<tr id="row_0_20_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__mem__functor7.html" target="_self">bound_const_mem_functor7</a></td><td class="desc">Bound_const_mem_functor7 encapsulates a const method with 7 arguments and an object instance </td></tr>
-<tr id="row_0_21_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor0.html" target="_self">bound_const_volatile_mem_functor0</a></td><td class="desc">Bound_const_volatile_mem_functor0 encapsulates a const volatile method with 0 arguments and an object instance </td></tr>
-<tr id="row_0_22_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html" target="_self">bound_const_volatile_mem_functor1</a></td><td class="desc">Bound_const_volatile_mem_functor1 encapsulates a const volatile method with 1 arguments and an object instance </td></tr>
-<tr id="row_0_23_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html" target="_self">bound_const_volatile_mem_functor2</a></td><td class="desc">Bound_const_volatile_mem_functor2 encapsulates a const volatile method with 2 arguments and an object instance </td></tr>
-<tr id="row_0_24_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html" target="_self">bound_const_volatile_mem_functor3</a></td><td class="desc">Bound_const_volatile_mem_functor3 encapsulates a const volatile method with 3 arguments and an object instance </td></tr>
-<tr id="row_0_25_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html" target="_self">bound_const_volatile_mem_functor4</a></td><td class="desc">Bound_const_volatile_mem_functor4 encapsulates a const volatile method with 4 arguments and an object instance </td></tr>
-<tr id="row_0_26_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html" target="_self">bound_const_volatile_mem_functor5</a></td><td class="desc">Bound_const_volatile_mem_functor5 encapsulates a const volatile method with 5 arguments and an object instance </td></tr>
-<tr id="row_0_27_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html" target="_self">bound_const_volatile_mem_functor6</a></td><td class="desc">Bound_const_volatile_mem_functor6 encapsulates a const volatile method with 6 arguments and an object instance </td></tr>
-<tr id="row_0_28_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html" target="_self">bound_const_volatile_mem_functor7</a></td><td class="desc">Bound_const_volatile_mem_functor7 encapsulates a const volatile method with 7 arguments and an object instance </td></tr>
-<tr id="row_0_29_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__mem__functor0.html" target="_self">bound_mem_functor0</a></td><td class="desc">Bound_mem_functor0 encapsulates a method with 0 arguments and an object instance </td></tr>
-<tr id="row_0_30_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__mem__functor1.html" target="_self">bound_mem_functor1</a></td><td class="desc">Bound_mem_functor1 encapsulates a method with 1 arguments and an object instance </td></tr>
-<tr id="row_0_31_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__mem__functor2.html" target="_self">bound_mem_functor2</a></td><td class="desc">Bound_mem_functor2 encapsulates a method with 2 arguments and an object instance </td></tr>
-<tr id="row_0_32_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__mem__functor3.html" target="_self">bound_mem_functor3</a></td><td class="desc">Bound_mem_functor3 encapsulates a method with 3 arguments and an object instance </td></tr>
-<tr id="row_0_33_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__mem__functor4.html" target="_self">bound_mem_functor4</a></td><td class="desc">Bound_mem_functor4 encapsulates a method with 4 arguments and an object instance </td></tr>
-<tr id="row_0_34_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__mem__functor5.html" target="_self">bound_mem_functor5</a></td><td class="desc">Bound_mem_functor5 encapsulates a method with 5 arguments and an object instance </td></tr>
-<tr id="row_0_35_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__mem__functor6.html" target="_self">bound_mem_functor6</a></td><td class="desc">Bound_mem_functor6 encapsulates a method with 6 arguments and an object instance </td></tr>
-<tr id="row_0_36_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__mem__functor7.html" target="_self">bound_mem_functor7</a></td><td class="desc">Bound_mem_functor7 encapsulates a method with 7 arguments and an object instance </td></tr>
-<tr id="row_0_37_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__volatile__mem__functor0.html" target="_self">bound_volatile_mem_functor0</a></td><td class="desc">Bound_volatile_mem_functor0 encapsulates a volatile method with 0 arguments and an object instance </td></tr>
-<tr id="row_0_38_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html" target="_self">bound_volatile_mem_functor1</a></td><td class="desc">Bound_volatile_mem_functor1 encapsulates a volatile method with 1 arguments and an object instance </td></tr>
-<tr id="row_0_39_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html" target="_self">bound_volatile_mem_functor2</a></td><td class="desc">Bound_volatile_mem_functor2 encapsulates a volatile method with 2 arguments and an object instance </td></tr>
-<tr id="row_0_40_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html" target="_self">bound_volatile_mem_functor3</a></td><td class="desc">Bound_volatile_mem_functor3 encapsulates a volatile method with 3 arguments and an object instance </td></tr>
-<tr id="row_0_41_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html" target="_self">bound_volatile_mem_functor4</a></td><td class="desc">Bound_volatile_mem_functor4 encapsulates a volatile method with 4 arguments and an object instance </td></tr>
-<tr id="row_0_42_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html" target="_self">bound_volatile_mem_functor5</a></td><td class="desc">Bound_volatile_mem_functor5 encapsulates a volatile method with 5 arguments and an object instance </td></tr>
-<tr id="row_0_43_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html" target="_self">bound_volatile_mem_functor6</a></td><td class="desc">Bound_volatile_mem_functor6 encapsulates a volatile method with 6 arguments and an object instance </td></tr>
-<tr id="row_0_44_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html" target="_self">bound_volatile_mem_functor7</a></td><td class="desc">Bound_volatile_mem_functor7 encapsulates a volatile method with 7 arguments and an object instance </td></tr>
-<tr id="row_0_45_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1can__deduce__result__type__with__decltype.html" target="_self">can_deduce_result_type_with_decltype</a></td><td class="desc">Helper class, to determine if decltype() can deduce the result type of a functor </td></tr>
-<tr id="row_0_46_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1compose1__functor.html" target="_self">compose1_functor</a></td><td class="desc">Adaptor that combines two functors </td></tr>
-<tr id="row_0_47_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1compose2__functor.html" target="_self">compose2_functor</a></td><td class="desc">Adaptor that combines three functors </td></tr>
-<tr id="row_0_48_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1connection.html" target="_self">connection</a></td><td class="desc">Convinience class for safe disconnection </td></tr>
-<tr id="row_0_49_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__limit__reference.html" target="_self">const_limit_reference</a></td><td class="desc">A const_limit_reference&lt;Foo&gt; object stores a reference (Foo&amp;), but make sure that, if Foo inherits from <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a>, then <a class="el" href="group__sigcfunctors.html#ga64cb7832acc1e58efb5ffe0b4f5e9404" title="This function performs a functor on each of the targets of a functor. ">visit_each&lt;&gt;()</a> will "limit" itself to the <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a> reference instead of the derived reference </td></tr>
-<tr id="row_0_50_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__limit__reference_3_01T__type_00_01true_01_4.html" target="_self">const_limit_reference&lt; T_type, true &gt;</a></td><td class="desc">Const_limit_reference object for a class that derives from trackable </td></tr>
-<tr id="row_0_51_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__mem__functor0.html" target="_self">const_mem_functor0</a></td><td class="desc">Const_mem_functor0 wraps const methods with 0 argument(s) </td></tr>
-<tr id="row_0_52_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__mem__functor1.html" target="_self">const_mem_functor1</a></td><td class="desc">Const_mem_functor1 wraps const methods with 1 argument(s) </td></tr>
-<tr id="row_0_53_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__mem__functor2.html" target="_self">const_mem_functor2</a></td><td class="desc">Const_mem_functor2 wraps const methods with 2 argument(s) </td></tr>
-<tr id="row_0_54_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__mem__functor3.html" target="_self">const_mem_functor3</a></td><td class="desc">Const_mem_functor3 wraps const methods with 3 argument(s) </td></tr>
-<tr id="row_0_55_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__mem__functor4.html" target="_self">const_mem_functor4</a></td><td class="desc">Const_mem_functor4 wraps const methods with 4 argument(s) </td></tr>
-<tr id="row_0_56_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__mem__functor5.html" target="_self">const_mem_functor5</a></td><td class="desc">Const_mem_functor5 wraps const methods with 5 argument(s) </td></tr>
-<tr id="row_0_57_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__mem__functor6.html" target="_self">const_mem_functor6</a></td><td class="desc">Const_mem_functor6 wraps const methods with 6 argument(s) </td></tr>
-<tr id="row_0_58_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__mem__functor7.html" target="_self">const_mem_functor7</a></td><td class="desc">Const_mem_functor7 wraps const methods with 7 argument(s) </td></tr>
-<tr id="row_0_59_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1const__reference__wrapper.html" target="_self">const_reference_wrapper</a></td><td class="desc">Const reference wrapper </td></tr>
-<tr id="row_0_60_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__volatile__limit__reference.html" target="_self">const_volatile_limit_reference</a></td><td class="desc">A const_volatile_limit_reference&lt;Foo&gt; object stores a reference (Foo&amp;), but make sure that, if Foo inherits from <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a>, then <a class="el" href="group__sigcfunctors.html#ga64cb7832acc1e58efb5ffe0b4f5e9404" title="This function performs a functor on each of the targets of a functor. ">visit_each&lt;&gt;()</a> will "limit" itself to the <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a> reference instead of the derived reference </td></tr>
-<tr id="row_0_61_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__volatile__limit__reference_3_01T__type_00_01true_01_4.html" target="_self">const_volatile_limit_reference&lt; T_type, true &gt;</a></td><td class="desc">Const_volatile_limit_reference object for a class that derives from trackable </td></tr>
-<tr id="row_0_62_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__volatile__mem__functor0.html" target="_self">const_volatile_mem_functor0</a></td><td class="desc">Const_volatile_mem_functor0 wraps const volatile methods with 0 argument(s) </td></tr>
-<tr id="row_0_63_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html" target="_self">const_volatile_mem_functor1</a></td><td class="desc">Const_volatile_mem_functor1 wraps const volatile methods with 1 argument(s) </td></tr>
-<tr id="row_0_64_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html" target="_self">const_volatile_mem_functor2</a></td><td class="desc">Const_volatile_mem_functor2 wraps const volatile methods with 2 argument(s) </td></tr>
-<tr id="row_0_65_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html" target="_self">const_volatile_mem_functor3</a></td><td class="desc">Const_volatile_mem_functor3 wraps const volatile methods with 3 argument(s) </td></tr>
-<tr id="row_0_66_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html" target="_self">const_volatile_mem_functor4</a></td><td class="desc">Const_volatile_mem_functor4 wraps const volatile methods with 4 argument(s) </td></tr>
-<tr id="row_0_67_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html" target="_self">const_volatile_mem_functor5</a></td><td class="desc">Const_volatile_mem_functor5 wraps const volatile methods with 5 argument(s) </td></tr>
-<tr id="row_0_68_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html" target="_self">const_volatile_mem_functor6</a></td><td class="desc">Const_volatile_mem_functor6 wraps const volatile methods with 6 argument(s) </td></tr>
-<tr id="row_0_69_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html" target="_self">const_volatile_mem_functor7</a></td><td class="desc">Const_volatile_mem_functor7 wraps const volatile methods with 7 argument(s) </td></tr>
-<tr id="row_0_70_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1deduce__result__type.html" target="_self">deduce_result_type</a></td><td class="desc">Deduce the return type of a functor </td></tr>
-<tr id="row_0_71_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1exception__catch__functor.html" target="_self">exception_catch_functor</a></td><td class="desc"></td></tr>
-<tr id="row_0_72_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1exception__catch__functor_3_01T__functor_00_01T__catcher_00_01void_01_4.html" target="_self">exception_catch_functor&lt; T_functor, T_catcher, void &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_0_73_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1functor__base.html" target="_self">functor_base</a></td><td class="desc">A hint to the compiler </td></tr>
-<tr id="row_0_74_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1functor__trait.html" target="_self">functor_trait</a></td><td class="desc">Trait that specifies the return type of any type </td></tr>
-<tr id="row_0_75_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1hide__functor.html" target="_self">hide_functor</a></td><td class="desc">Adaptor that adds a dummy parameter to the wrapped functor </td></tr>
-<tr id="row_0_76_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1hide__functor_3_010_00_01T__functor_01_4.html" target="_self">hide_functor&lt; 0, T_functor &gt;</a></td><td class="desc">Adaptor that adds a dummy parameter to the wrapped functor </td></tr>
-<tr id="row_0_77_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1hide__functor_3-1_00_01T__functor_01_4.html" target="_self">hide_functor&lt;-1, T_functor &gt;</a></td><td class="desc">Adaptor that adds a dummy parameter to the wrapped functor </td></tr>
-<tr id="row_0_78_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1limit__reference.html" target="_self">limit_reference</a></td><td class="desc">A limit_reference&lt;Foo&gt; object stores a reference (Foo&amp;), but make sure that, if Foo inherits from <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a>, then <a class="el" href="group__sigcfunctors.html#ga64cb7832acc1e58efb5ffe0b4f5e9404" title="This function performs a functor on each of the targets of a functor. ">visit_each&lt;&gt;()</a> will "limit" itself to the <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a> reference instead of the derived reference </td></tr>
-<tr id="row_0_79_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1limit__reference_3_01T__type_00_01true_01_4.html" target="_self">limit_reference&lt; T_type, true &gt;</a></td><td class="desc">Limit_reference object for a class that derives from trackable </td></tr>
-<tr id="row_0_80_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor0.html" target="_self">mem_functor0</a></td><td class="desc">Mem_functor0 wraps methods with 0 argument(s) </td></tr>
-<tr id="row_0_81_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor1.html" target="_self">mem_functor1</a></td><td class="desc">Mem_functor1 wraps methods with 1 argument(s) </td></tr>
-<tr id="row_0_82_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor2.html" target="_self">mem_functor2</a></td><td class="desc">Mem_functor2 wraps methods with 2 argument(s) </td></tr>
-<tr id="row_0_83_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor3.html" target="_self">mem_functor3</a></td><td class="desc">Mem_functor3 wraps methods with 3 argument(s) </td></tr>
-<tr id="row_0_84_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor4.html" target="_self">mem_functor4</a></td><td class="desc">Mem_functor4 wraps methods with 4 argument(s) </td></tr>
-<tr id="row_0_85_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor5.html" target="_self">mem_functor5</a></td><td class="desc">Mem_functor5 wraps methods with 5 argument(s) </td></tr>
-<tr id="row_0_86_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor6.html" target="_self">mem_functor6</a></td><td class="desc">Mem_functor6 wraps methods with 6 argument(s) </td></tr>
-<tr id="row_0_87_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor7.html" target="_self">mem_functor7</a></td><td class="desc">Mem_functor7 wraps methods with 7 argument(s) </td></tr>
-<tr id="row_0_88_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1nil.html" target="_self">nil</a></td><td class="desc">Nil struct type </td></tr>
-<tr id="row_0_89_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor0.html" target="_self">pointer_functor0</a></td><td class="desc">Pointer_functor0 wraps existing non-member functions with 0 argument(s) </td></tr>
-<tr id="row_0_90_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor1.html" target="_self">pointer_functor1</a></td><td class="desc">Pointer_functor1 wraps existing non-member functions with 1 argument(s) </td></tr>
-<tr id="row_0_91_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor2.html" target="_self">pointer_functor2</a></td><td class="desc">Pointer_functor2 wraps existing non-member functions with 2 argument(s) </td></tr>
-<tr id="row_0_92_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor3.html" target="_self">pointer_functor3</a></td><td class="desc">Pointer_functor3 wraps existing non-member functions with 3 argument(s) </td></tr>
-<tr id="row_0_93_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor4.html" target="_self">pointer_functor4</a></td><td class="desc">Pointer_functor4 wraps existing non-member functions with 4 argument(s) </td></tr>
-<tr id="row_0_94_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor5.html" target="_self">pointer_functor5</a></td><td class="desc">Pointer_functor5 wraps existing non-member functions with 5 argument(s) </td></tr>
-<tr id="row_0_95_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor6.html" target="_self">pointer_functor6</a></td><td class="desc">Pointer_functor6 wraps existing non-member functions with 6 argument(s) </td></tr>
-<tr id="row_0_96_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor7.html" target="_self">pointer_functor7</a></td><td class="desc">Pointer_functor7 wraps existing non-member functions with 7 argument(s) </td></tr>
-<tr id="row_0_97_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1reference__wrapper.html" target="_self">reference_wrapper</a></td><td class="desc">Reference wrapper </td></tr>
-<tr id="row_0_98_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1retype__functor.html" target="_self">retype_functor</a></td><td class="desc">Adaptor that performs C-style casts on the parameters passed on to the functor </td></tr>
-<tr id="row_0_99_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1retype__return__functor.html" target="_self">retype_return_functor</a></td><td class="desc">Adaptor that performs a C-style cast on the return value of a functor </td></tr>
-<tr id="row_0_100_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html" target="_self">retype_return_functor&lt; void, T_functor &gt;</a></td><td class="desc">Adaptor that performs a C-style cast on the return value of a functor </td></tr>
-<tr id="row_0_101_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_101_" class="arrow" onclick="toggleFolder('0_101_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal.html" target="_self">signal</a></td><td class="desc">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 </td></tr>
-<tr id="row_0_101_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_1_1accumulated.html" target="_self">accumulated</a></td><td class="desc">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 </td></tr>
-<tr id="row_0_102_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal0.html" target="_self">signal0</a></td><td class="desc">Signal declaration </td></tr>
-<tr id="row_0_103_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal1.html" target="_self">signal1</a></td><td class="desc">Signal declaration </td></tr>
-<tr id="row_0_104_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal2.html" target="_self">signal2</a></td><td class="desc">Signal declaration </td></tr>
-<tr id="row_0_105_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal3.html" target="_self">signal3</a></td><td class="desc">Signal declaration </td></tr>
-<tr id="row_0_106_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal4.html" target="_self">signal4</a></td><td class="desc">Signal declaration </td></tr>
-<tr id="row_0_107_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal5.html" target="_self">signal5</a></td><td class="desc">Signal declaration </td></tr>
-<tr id="row_0_108_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal6.html" target="_self">signal6</a></td><td class="desc">Signal declaration </td></tr>
-<tr id="row_0_109_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal7.html" target="_self">signal7</a></td><td class="desc">Signal declaration </td></tr>
-<tr id="row_0_110_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_110_" class="arrow" onclick="toggleFolder('0_110_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">signal&lt; T_return, nil, nil, nil, nil, nil, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal0.html" title="Signal declaration. ">sigc::signal0</a> template </td></tr>
-<tr id="row_0_110_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4_1_1accumulated.html" target="_self">accumulated</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal0.html" title="Signal declaration. ">sigc::signal0</a> template </td></tr>
-<tr id="row_0_111_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_111_" class="arrow" onclick="toggleFolder('0_111_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">signal&lt; T_return, T_arg1, nil, nil, nil, nil, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal1.html" title="Signal declaration. ">sigc::signal1</a> template </td></tr>
-<tr id="row_0_111_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4_1_1accumulated.html" target="_self">accumulated</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal1.html" title="Signal declaration. ">sigc::signal1</a> template </td></tr>
-<tr id="row_0_112_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_112_" class="arrow" onclick="toggleFolder('0_112_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">signal&lt; T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal2.html" title="Signal declaration. ">sigc::signal2</a> template </td></tr>
-<tr id="row_0_112_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4_1_1accumulated.html" target="_self">accumulated</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal2.html" title="Signal declaration. ">sigc::signal2</a> template </td></tr>
-<tr id="row_0_113_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_113_" class="arrow" onclick="toggleFolder('0_113_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">signal&lt; T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal3.html" title="Signal declaration. ">sigc::signal3</a> template </td></tr>
-<tr id="row_0_113_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01nil_00_01nil_00_01852c349c390cefa04662a850d84c0a94.html" target="_self">accumulated</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal3.html" title="Signal declaration. ">sigc::signal3</a> template </td></tr>
-<tr id="row_0_114_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_114_" class="arrow" onclick="toggleFolder('0_114_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">signal&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal4.html" title="Signal declaration. ">sigc::signal4</a> template </td></tr>
-<tr id="row_0_114_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01nil_0d729ce48b1328d982e0ee754652fed04.html" target="_self">accumulated</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal4.html" title="Signal declaration. ">sigc::signal4</a> template </td></tr>
-<tr id="row_0_115_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_115_" class="arrow" onclick="toggleFolder('0_115_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01nil_00_01nil_01_4.html" target="_self">signal&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal5.html" title="Signal declaration. ">sigc::signal5</a> template </td></tr>
-<tr id="row_0_115_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arcf6cb51783c363bfae7c4a91d9685109.html" target="_self">accumulated</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal5.html" title="Signal declaration. ">sigc::signal5</a> template </td></tr>
-<tr id="row_0_116_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_116_" class="arrow" onclick="toggleFolder('0_116_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01T__arg6_00_01nil_01_4.html" target="_self">signal&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal6.html" title="Signal declaration. ">sigc::signal6</a> template </td></tr>
-<tr id="row_0_116_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__are33def4d0c1a12dcbfd220489302db67.html" target="_self">accumulated</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal6.html" title="Signal declaration. ">sigc::signal6</a> template </td></tr>
-<tr id="row_0_117_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1signal__base.html" target="_self">signal_base</a></td><td class="desc">Base class for the <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a># templates </td></tr>
-<tr id="row_0_118_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot.html" target="_self">slot</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot.html" title="Convenience wrapper for the numbered sigc::slot# templates. ">sigc::slot</a># templates </td></tr>
-<tr id="row_0_119_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot0.html" target="_self">slot0</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
-<tr id="row_0_120_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot1.html" target="_self">slot1</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
-<tr id="row_0_121_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot2.html" target="_self">slot2</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
-<tr id="row_0_122_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot3.html" target="_self">slot3</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
-<tr id="row_0_123_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot4.html" target="_self">slot4</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
-<tr id="row_0_124_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot5.html" target="_self">slot5</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
-<tr id="row_0_125_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot6.html" target="_self">slot6</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
-<tr id="row_0_126_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot7.html" target="_self">slot7</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
-<tr id="row_0_127_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot_3_01T__return_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">slot&lt; T_return, nil, nil, nil, nil, nil, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot0.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot0</a> template </td></tr>
-<tr id="row_0_128_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">slot&lt; T_return, T_arg1, nil, nil, nil, nil, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot1.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot1</a> template </td></tr>
-<tr id="row_0_129_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">slot&lt; T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot2.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot2</a> template </td></tr>
-<tr id="row_0_130_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">slot&lt; T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot3.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot3</a> template </td></tr>
-<tr id="row_0_131_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">slot&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot4.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot4</a> template </td></tr>
-<tr id="row_0_132_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01nil_00_01nil_01_4.html" target="_self">slot&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot5.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot5</a> template </td></tr>
-<tr id="row_0_133_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01T__arg6_00_01nil_01_4.html" target="_self">slot&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot6.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot6</a> template </td></tr>
-<tr id="row_0_134_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot__base.html" target="_self">slot_base</a></td><td class="desc">Base type for slots </td></tr>
-<tr id="row_0_135_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1slot__const__iterator.html" target="_self">slot_const_iterator</a></td><td class="desc">STL-style const iterator for <a class="el" href="structsigc_1_1slot__list.html" title="STL-style list interface for sigc::signal#. ">slot_list</a> </td></tr>
-<tr id="row_0_136_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1slot__iterator.html" target="_self">slot_iterator</a></td><td class="desc">STL-style iterator for <a class="el" href="structsigc_1_1slot__list.html" title="STL-style list interface for sigc::signal#. ">slot_list</a> </td></tr>
-<tr id="row_0_137_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1slot__list.html" target="_self">slot_list</a></td><td class="desc">STL-style list interface for <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a># </td></tr>
-<tr id="row_0_138_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1track__obj__functor1.html" target="_self">track_obj_functor1</a></td><td class="desc">Track_obj_functor1 wraps a functor and stores a reference to a trackable object </td></tr>
-<tr id="row_0_139_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1track__obj__functor2.html" target="_self">track_obj_functor2</a></td><td class="desc">Track_obj_functor2 wraps a functor and stores 2 references to trackable objects </td></tr>
-<tr id="row_0_140_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1track__obj__functor3.html" target="_self">track_obj_functor3</a></td><td class="desc">Track_obj_functor3 wraps a functor and stores 3 references to trackable objects </td></tr>
-<tr id="row_0_141_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1track__obj__functor4.html" target="_self">track_obj_functor4</a></td><td class="desc">Track_obj_functor4 wraps a functor and stores 4 references to trackable objects </td></tr>
-<tr id="row_0_142_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1track__obj__functor5.html" target="_self">track_obj_functor5</a></td><td class="desc">Track_obj_functor5 wraps a functor and stores 5 references to trackable objects </td></tr>
-<tr id="row_0_143_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1track__obj__functor6.html" target="_self">track_obj_functor6</a></td><td class="desc">Track_obj_functor6 wraps a functor and stores 6 references to trackable objects </td></tr>
-<tr id="row_0_144_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1track__obj__functor7.html" target="_self">track_obj_functor7</a></td><td class="desc">Track_obj_functor7 wraps a functor and stores 7 references to trackable objects </td></tr>
-<tr id="row_0_145_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1trackable.html" target="_self">trackable</a></td><td class="desc">Base class for objects with auto-disconnection </td></tr>
-<tr id="row_0_146_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1type__trait.html" target="_self">type_trait</a></td><td class="desc"></td></tr>
-<tr id="row_0_147_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html" target="_self">type_trait&lt; const T_type&amp; &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_0_148_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html" target="_self">type_trait&lt; T_type&amp; &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_0_149_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html" target="_self">type_trait&lt; T_type[N]&gt;</a></td><td class="desc"></td></tr>
-<tr id="row_0_150_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html" target="_self">type_trait&lt; void &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_0_151_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1unwrap__reference.html" target="_self">unwrap_reference</a></td><td class="desc"></td></tr>
-<tr id="row_0_152_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1unwrap__reference_3_01const__reference__wrapper_3_01T__type_01_4_01_4.html" target="_self">unwrap_reference&lt; const_reference_wrapper&lt; T_type &gt; &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_0_153_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1unwrap__reference_3_01reference__wrapper_3_01T__type_01_4_01_4.html" target="_self">unwrap_reference&lt; reference_wrapper&lt; T_type &gt; &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_0_154_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1visitor.html" target="_self">visitor</a></td><td class="desc">Sigc::visitor&lt;T_functor&gt;::do_visit_each() performs a functor on each of the targets of a functor </td></tr>
-<tr id="row_0_155_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__limit__reference.html" target="_self">volatile_limit_reference</a></td><td class="desc">A volatile_limit_reference&lt;Foo&gt; object stores a reference (Foo&amp;), but make sure that, if Foo inherits from <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a>, then <a class="el" href="group__sigcfunctors.html#ga64cb7832acc1e58efb5ffe0b4f5e9404" title="This function performs a functor on each of the targets of a functor. ">visit_each&lt;&gt;()</a> will "limit" itself to the <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a> reference instead of the derived reference </td></tr>
-<tr id="row_0_156_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__limit__reference_3_01T__type_00_01true_01_4.html" target="_self">volatile_limit_reference&lt; T_type, true &gt;</a></td><td class="desc">Volatile_limit_reference object for a class that derives from trackable </td></tr>
-<tr id="row_0_157_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor0.html" target="_self">volatile_mem_functor0</a></td><td class="desc">Volatile_mem_functor0 wraps volatile methods with 0 argument(s) </td></tr>
-<tr id="row_0_158_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor1.html" target="_self">volatile_mem_functor1</a></td><td class="desc">Volatile_mem_functor1 wraps volatile methods with 1 argument(s) </td></tr>
-<tr id="row_0_159_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor2.html" target="_self">volatile_mem_functor2</a></td><td class="desc">Volatile_mem_functor2 wraps volatile methods with 2 argument(s) </td></tr>
-<tr id="row_0_160_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor3.html" target="_self">volatile_mem_functor3</a></td><td class="desc">Volatile_mem_functor3 wraps volatile methods with 3 argument(s) </td></tr>
-<tr id="row_0_161_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor4.html" target="_self">volatile_mem_functor4</a></td><td class="desc">Volatile_mem_functor4 wraps volatile methods with 4 argument(s) </td></tr>
-<tr id="row_0_162_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor5.html" target="_self">volatile_mem_functor5</a></td><td class="desc">Volatile_mem_functor5 wraps volatile methods with 5 argument(s) </td></tr>
-<tr id="row_0_163_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor6.html" target="_self">volatile_mem_functor6</a></td><td class="desc">Volatile_mem_functor6 wraps volatile methods with 6 argument(s) </td></tr>
-<tr id="row_0_164_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor7.html" target="_self">volatile_mem_functor7</a></td><td class="desc">Volatile_mem_functor7 wraps volatile methods with 7 argument(s) </td></tr>
+<tr id="row_0_13_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4.html" target="_self">bound_argument&lt; std::reference_wrapper&lt; T_wrapped &gt; &gt;</a></td><td class="desc">Bound_argument object for a bound argument that is passed by <a class="el" href="group__bind.html#ga2f099bc6056b32f2a58134ba8537c6f4" title="Creates an adaptor of type sigc::bind_functor which binds the passed argument to the passed functor...">bind()</a> or returned by <a class="el" href="group__bind.html#gaca1ae2466988d67d00a5f2cd16c8d90a" title="Creates an adaptor of type sigc::bind_return_functor which fixes the return value of the passed funct...">bind_return()</a> by reference, specialized for std::reference_wrapper&lt;&gt; types </td></tr>
+<tr id="row_0_14_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__mem__functor0.html" target="_self">bound_const_mem_functor0</a></td><td class="desc">Bound_const_mem_functor0 encapsulates a const method with 0 arguments and an object instance </td></tr>
+<tr id="row_0_15_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__mem__functor1.html" target="_self">bound_const_mem_functor1</a></td><td class="desc">Bound_const_mem_functor1 encapsulates a const method with 1 arguments and an object instance </td></tr>
+<tr id="row_0_16_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__mem__functor2.html" target="_self">bound_const_mem_functor2</a></td><td class="desc">Bound_const_mem_functor2 encapsulates a const method with 2 arguments and an object instance </td></tr>
+<tr id="row_0_17_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__mem__functor3.html" target="_self">bound_const_mem_functor3</a></td><td class="desc">Bound_const_mem_functor3 encapsulates a const method with 3 arguments and an object instance </td></tr>
+<tr id="row_0_18_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__mem__functor4.html" target="_self">bound_const_mem_functor4</a></td><td class="desc">Bound_const_mem_functor4 encapsulates a const method with 4 arguments and an object instance </td></tr>
+<tr id="row_0_19_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__mem__functor5.html" target="_self">bound_const_mem_functor5</a></td><td class="desc">Bound_const_mem_functor5 encapsulates a const method with 5 arguments and an object instance </td></tr>
+<tr id="row_0_20_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__mem__functor6.html" target="_self">bound_const_mem_functor6</a></td><td class="desc">Bound_const_mem_functor6 encapsulates a const method with 6 arguments and an object instance </td></tr>
+<tr id="row_0_21_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__mem__functor7.html" target="_self">bound_const_mem_functor7</a></td><td class="desc">Bound_const_mem_functor7 encapsulates a const method with 7 arguments and an object instance </td></tr>
+<tr id="row_0_22_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor0.html" target="_self">bound_const_volatile_mem_functor0</a></td><td class="desc">Bound_const_volatile_mem_functor0 encapsulates a const volatile method with 0 arguments and an object instance </td></tr>
+<tr id="row_0_23_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html" target="_self">bound_const_volatile_mem_functor1</a></td><td class="desc">Bound_const_volatile_mem_functor1 encapsulates a const volatile method with 1 arguments and an object instance </td></tr>
+<tr id="row_0_24_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html" target="_self">bound_const_volatile_mem_functor2</a></td><td class="desc">Bound_const_volatile_mem_functor2 encapsulates a const volatile method with 2 arguments and an object instance </td></tr>
+<tr id="row_0_25_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html" target="_self">bound_const_volatile_mem_functor3</a></td><td class="desc">Bound_const_volatile_mem_functor3 encapsulates a const volatile method with 3 arguments and an object instance </td></tr>
+<tr id="row_0_26_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html" target="_self">bound_const_volatile_mem_functor4</a></td><td class="desc">Bound_const_volatile_mem_functor4 encapsulates a const volatile method with 4 arguments and an object instance </td></tr>
+<tr id="row_0_27_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html" target="_self">bound_const_volatile_mem_functor5</a></td><td class="desc">Bound_const_volatile_mem_functor5 encapsulates a const volatile method with 5 arguments and an object instance </td></tr>
+<tr id="row_0_28_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html" target="_self">bound_const_volatile_mem_functor6</a></td><td class="desc">Bound_const_volatile_mem_functor6 encapsulates a const volatile method with 6 arguments and an object instance </td></tr>
+<tr id="row_0_29_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html" target="_self">bound_const_volatile_mem_functor7</a></td><td class="desc">Bound_const_volatile_mem_functor7 encapsulates a const volatile method with 7 arguments and an object instance </td></tr>
+<tr id="row_0_30_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__mem__functor0.html" target="_self">bound_mem_functor0</a></td><td class="desc">Bound_mem_functor0 encapsulates a method with 0 arguments and an object instance </td></tr>
+<tr id="row_0_31_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__mem__functor1.html" target="_self">bound_mem_functor1</a></td><td class="desc">Bound_mem_functor1 encapsulates a method with 1 arguments and an object instance </td></tr>
+<tr id="row_0_32_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__mem__functor2.html" target="_self">bound_mem_functor2</a></td><td class="desc">Bound_mem_functor2 encapsulates a method with 2 arguments and an object instance </td></tr>
+<tr id="row_0_33_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__mem__functor3.html" target="_self">bound_mem_functor3</a></td><td class="desc">Bound_mem_functor3 encapsulates a method with 3 arguments and an object instance </td></tr>
+<tr id="row_0_34_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__mem__functor4.html" target="_self">bound_mem_functor4</a></td><td class="desc">Bound_mem_functor4 encapsulates a method with 4 arguments and an object instance </td></tr>
+<tr id="row_0_35_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__mem__functor5.html" target="_self">bound_mem_functor5</a></td><td class="desc">Bound_mem_functor5 encapsulates a method with 5 arguments and an object instance </td></tr>
+<tr id="row_0_36_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__mem__functor6.html" target="_self">bound_mem_functor6</a></td><td class="desc">Bound_mem_functor6 encapsulates a method with 6 arguments and an object instance </td></tr>
+<tr id="row_0_37_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__mem__functor7.html" target="_self">bound_mem_functor7</a></td><td class="desc">Bound_mem_functor7 encapsulates a method with 7 arguments and an object instance </td></tr>
+<tr id="row_0_38_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__volatile__mem__functor0.html" target="_self">bound_volatile_mem_functor0</a></td><td class="desc">Bound_volatile_mem_functor0 encapsulates a volatile method with 0 arguments and an object instance </td></tr>
+<tr id="row_0_39_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html" target="_self">bound_volatile_mem_functor1</a></td><td class="desc">Bound_volatile_mem_functor1 encapsulates a volatile method with 1 arguments and an object instance </td></tr>
+<tr id="row_0_40_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html" target="_self">bound_volatile_mem_functor2</a></td><td class="desc">Bound_volatile_mem_functor2 encapsulates a volatile method with 2 arguments and an object instance </td></tr>
+<tr id="row_0_41_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html" target="_self">bound_volatile_mem_functor3</a></td><td class="desc">Bound_volatile_mem_functor3 encapsulates a volatile method with 3 arguments and an object instance </td></tr>
+<tr id="row_0_42_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html" target="_self">bound_volatile_mem_functor4</a></td><td class="desc">Bound_volatile_mem_functor4 encapsulates a volatile method with 4 arguments and an object instance </td></tr>
+<tr id="row_0_43_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html" target="_self">bound_volatile_mem_functor5</a></td><td class="desc">Bound_volatile_mem_functor5 encapsulates a volatile method with 5 arguments and an object instance </td></tr>
+<tr id="row_0_44_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html" target="_self">bound_volatile_mem_functor6</a></td><td class="desc">Bound_volatile_mem_functor6 encapsulates a volatile method with 6 arguments and an object instance </td></tr>
+<tr id="row_0_45_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html" target="_self">bound_volatile_mem_functor7</a></td><td class="desc">Bound_volatile_mem_functor7 encapsulates a volatile method with 7 arguments and an object instance </td></tr>
+<tr id="row_0_46_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1can__deduce__result__type__with__decltype.html" target="_self">can_deduce_result_type_with_decltype</a></td><td class="desc">Helper class, to determine if decltype() can deduce the result type of a functor </td></tr>
+<tr id="row_0_47_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1compose1__functor.html" target="_self">compose1_functor</a></td><td class="desc">Adaptor that combines two functors </td></tr>
+<tr id="row_0_48_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1compose2__functor.html" target="_self">compose2_functor</a></td><td class="desc">Adaptor that combines three functors </td></tr>
+<tr id="row_0_49_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1connection.html" target="_self">connection</a></td><td class="desc">Convinience class for safe disconnection </td></tr>
+<tr id="row_0_50_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__limit__reference.html" target="_self">const_limit_reference</a></td><td class="desc">A const_limit_reference&lt;Foo&gt; object stores a reference (Foo&amp;), but make sure that, if Foo inherits from <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a>, then <a class="el" href="group__sigcfunctors.html#ga64cb7832acc1e58efb5ffe0b4f5e9404" title="This function performs a functor on each of the targets of a functor. ">visit_each&lt;&gt;()</a> will "limit" itself to the <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a> reference instead of the derived reference </td></tr>
+<tr id="row_0_51_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__limit__reference_3_01T__type_00_01true_01_4.html" target="_self">const_limit_reference&lt; T_type, true &gt;</a></td><td class="desc">Const_limit_reference object for a class that derives from trackable </td></tr>
+<tr id="row_0_52_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__mem__functor0.html" target="_self">const_mem_functor0</a></td><td class="desc">Const_mem_functor0 wraps const methods with 0 argument(s) </td></tr>
+<tr id="row_0_53_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__mem__functor1.html" target="_self">const_mem_functor1</a></td><td class="desc">Const_mem_functor1 wraps const methods with 1 argument(s) </td></tr>
+<tr id="row_0_54_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__mem__functor2.html" target="_self">const_mem_functor2</a></td><td class="desc">Const_mem_functor2 wraps const methods with 2 argument(s) </td></tr>
+<tr id="row_0_55_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__mem__functor3.html" target="_self">const_mem_functor3</a></td><td class="desc">Const_mem_functor3 wraps const methods with 3 argument(s) </td></tr>
+<tr id="row_0_56_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__mem__functor4.html" target="_self">const_mem_functor4</a></td><td class="desc">Const_mem_functor4 wraps const methods with 4 argument(s) </td></tr>
+<tr id="row_0_57_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__mem__functor5.html" target="_self">const_mem_functor5</a></td><td class="desc">Const_mem_functor5 wraps const methods with 5 argument(s) </td></tr>
+<tr id="row_0_58_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__mem__functor6.html" target="_self">const_mem_functor6</a></td><td class="desc">Const_mem_functor6 wraps const methods with 6 argument(s) </td></tr>
+<tr id="row_0_59_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__mem__functor7.html" target="_self">const_mem_functor7</a></td><td class="desc">Const_mem_functor7 wraps const methods with 7 argument(s) </td></tr>
+<tr id="row_0_60_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1const__reference__wrapper.html" target="_self">const_reference_wrapper</a></td><td class="desc">Const reference wrapper </td></tr>
+<tr id="row_0_61_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__volatile__limit__reference.html" target="_self">const_volatile_limit_reference</a></td><td class="desc">A const_volatile_limit_reference&lt;Foo&gt; object stores a reference (Foo&amp;), but make sure that, if Foo inherits from <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a>, then <a class="el" href="group__sigcfunctors.html#ga64cb7832acc1e58efb5ffe0b4f5e9404" title="This function performs a functor on each of the targets of a functor. ">visit_each&lt;&gt;()</a> will "limit" itself to the <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a> reference instead of the derived reference </td></tr>
+<tr id="row_0_62_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__volatile__limit__reference_3_01T__type_00_01true_01_4.html" target="_self">const_volatile_limit_reference&lt; T_type, true &gt;</a></td><td class="desc">Const_volatile_limit_reference object for a class that derives from trackable </td></tr>
+<tr id="row_0_63_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__volatile__mem__functor0.html" target="_self">const_volatile_mem_functor0</a></td><td class="desc">Const_volatile_mem_functor0 wraps const volatile methods with 0 argument(s) </td></tr>
+<tr id="row_0_64_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html" target="_self">const_volatile_mem_functor1</a></td><td class="desc">Const_volatile_mem_functor1 wraps const volatile methods with 1 argument(s) </td></tr>
+<tr id="row_0_65_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html" target="_self">const_volatile_mem_functor2</a></td><td class="desc">Const_volatile_mem_functor2 wraps const volatile methods with 2 argument(s) </td></tr>
+<tr id="row_0_66_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html" target="_self">const_volatile_mem_functor3</a></td><td class="desc">Const_volatile_mem_functor3 wraps const volatile methods with 3 argument(s) </td></tr>
+<tr id="row_0_67_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html" target="_self">const_volatile_mem_functor4</a></td><td class="desc">Const_volatile_mem_functor4 wraps const volatile methods with 4 argument(s) </td></tr>
+<tr id="row_0_68_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html" target="_self">const_volatile_mem_functor5</a></td><td class="desc">Const_volatile_mem_functor5 wraps const volatile methods with 5 argument(s) </td></tr>
+<tr id="row_0_69_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html" target="_self">const_volatile_mem_functor6</a></td><td class="desc">Const_volatile_mem_functor6 wraps const volatile methods with 6 argument(s) </td></tr>
+<tr id="row_0_70_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html" target="_self">const_volatile_mem_functor7</a></td><td class="desc">Const_volatile_mem_functor7 wraps const volatile methods with 7 argument(s) </td></tr>
+<tr id="row_0_71_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1deduce__result__type.html" target="_self">deduce_result_type</a></td><td class="desc">Deduce the return type of a functor </td></tr>
+<tr id="row_0_72_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1exception__catch__functor.html" target="_self">exception_catch_functor</a></td><td class="desc"></td></tr>
+<tr id="row_0_73_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1exception__catch__functor_3_01T__functor_00_01T__catcher_00_01void_01_4.html" target="_self">exception_catch_functor&lt; T_functor, T_catcher, void &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_0_74_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1functor__base.html" target="_self">functor_base</a></td><td class="desc">A hint to the compiler </td></tr>
+<tr id="row_0_75_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1functor__trait.html" target="_self">functor_trait</a></td><td class="desc">Trait that specifies the return type of any type </td></tr>
+<tr id="row_0_76_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1hide__functor.html" target="_self">hide_functor</a></td><td class="desc">Adaptor that adds a dummy parameter to the wrapped functor </td></tr>
+<tr id="row_0_77_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1hide__functor_3_010_00_01T__functor_01_4.html" target="_self">hide_functor&lt; 0, T_functor &gt;</a></td><td class="desc">Adaptor that adds a dummy parameter to the wrapped functor </td></tr>
+<tr id="row_0_78_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1hide__functor_3-1_00_01T__functor_01_4.html" target="_self">hide_functor&lt;-1, T_functor &gt;</a></td><td class="desc">Adaptor that adds a dummy parameter to the wrapped functor </td></tr>
+<tr id="row_0_79_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1limit__reference.html" target="_self">limit_reference</a></td><td class="desc">A limit_reference&lt;Foo&gt; object stores a reference (Foo&amp;), but make sure that, if Foo inherits from <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a>, then <a class="el" href="group__sigcfunctors.html#ga64cb7832acc1e58efb5ffe0b4f5e9404" title="This function performs a functor on each of the targets of a functor. ">visit_each&lt;&gt;()</a> will "limit" itself to the <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a> reference instead of the derived reference </td></tr>
+<tr id="row_0_80_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1limit__reference_3_01T__type_00_01true_01_4.html" target="_self">limit_reference&lt; T_type, true &gt;</a></td><td class="desc">Limit_reference object for a class that derives from trackable </td></tr>
+<tr id="row_0_81_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor0.html" target="_self">mem_functor0</a></td><td class="desc">Mem_functor0 wraps methods with 0 argument(s) </td></tr>
+<tr id="row_0_82_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor1.html" target="_self">mem_functor1</a></td><td class="desc">Mem_functor1 wraps methods with 1 argument(s) </td></tr>
+<tr id="row_0_83_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor2.html" target="_self">mem_functor2</a></td><td class="desc">Mem_functor2 wraps methods with 2 argument(s) </td></tr>
+<tr id="row_0_84_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor3.html" target="_self">mem_functor3</a></td><td class="desc">Mem_functor3 wraps methods with 3 argument(s) </td></tr>
+<tr id="row_0_85_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor4.html" target="_self">mem_functor4</a></td><td class="desc">Mem_functor4 wraps methods with 4 argument(s) </td></tr>
+<tr id="row_0_86_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor5.html" target="_self">mem_functor5</a></td><td class="desc">Mem_functor5 wraps methods with 5 argument(s) </td></tr>
+<tr id="row_0_87_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor6.html" target="_self">mem_functor6</a></td><td class="desc">Mem_functor6 wraps methods with 6 argument(s) </td></tr>
+<tr id="row_0_88_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor7.html" target="_self">mem_functor7</a></td><td class="desc">Mem_functor7 wraps methods with 7 argument(s) </td></tr>
+<tr id="row_0_89_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1nil.html" target="_self">nil</a></td><td class="desc">Nil struct type </td></tr>
+<tr id="row_0_90_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor0.html" target="_self">pointer_functor0</a></td><td class="desc">Pointer_functor0 wraps existing non-member functions with 0 argument(s) </td></tr>
+<tr id="row_0_91_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor1.html" target="_self">pointer_functor1</a></td><td class="desc">Pointer_functor1 wraps existing non-member functions with 1 argument(s) </td></tr>
+<tr id="row_0_92_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor2.html" target="_self">pointer_functor2</a></td><td class="desc">Pointer_functor2 wraps existing non-member functions with 2 argument(s) </td></tr>
+<tr id="row_0_93_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor3.html" target="_self">pointer_functor3</a></td><td class="desc">Pointer_functor3 wraps existing non-member functions with 3 argument(s) </td></tr>
+<tr id="row_0_94_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor4.html" target="_self">pointer_functor4</a></td><td class="desc">Pointer_functor4 wraps existing non-member functions with 4 argument(s) </td></tr>
+<tr id="row_0_95_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor5.html" target="_self">pointer_functor5</a></td><td class="desc">Pointer_functor5 wraps existing non-member functions with 5 argument(s) </td></tr>
+<tr id="row_0_96_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor6.html" target="_self">pointer_functor6</a></td><td class="desc">Pointer_functor6 wraps existing non-member functions with 6 argument(s) </td></tr>
+<tr id="row_0_97_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor7.html" target="_self">pointer_functor7</a></td><td class="desc">Pointer_functor7 wraps existing non-member functions with 7 argument(s) </td></tr>
+<tr id="row_0_98_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1reference__wrapper.html" target="_self">reference_wrapper</a></td><td class="desc">Reference wrapper </td></tr>
+<tr id="row_0_99_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1retype__functor.html" target="_self">retype_functor</a></td><td class="desc">Adaptor that performs C-style casts on the parameters passed on to the functor </td></tr>
+<tr id="row_0_100_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1retype__return__functor.html" target="_self">retype_return_functor</a></td><td class="desc">Adaptor that performs a C-style cast on the return value of a functor </td></tr>
+<tr id="row_0_101_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html" target="_self">retype_return_functor&lt; void, T_functor &gt;</a></td><td class="desc">Adaptor that performs a C-style cast on the return value of a functor </td></tr>
+<tr id="row_0_102_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_102_" class="arrow" onclick="toggleFolder('0_102_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal.html" target="_self">signal</a></td><td class="desc">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 </td></tr>
+<tr id="row_0_102_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_1_1accumulated.html" target="_self">accumulated</a></td><td class="desc">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 </td></tr>
+<tr id="row_0_103_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal0.html" target="_self">signal0</a></td><td class="desc">Signal declaration </td></tr>
+<tr id="row_0_104_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal1.html" target="_self">signal1</a></td><td class="desc">Signal declaration </td></tr>
+<tr id="row_0_105_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal2.html" target="_self">signal2</a></td><td class="desc">Signal declaration </td></tr>
+<tr id="row_0_106_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal3.html" target="_self">signal3</a></td><td class="desc">Signal declaration </td></tr>
+<tr id="row_0_107_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal4.html" target="_self">signal4</a></td><td class="desc">Signal declaration </td></tr>
+<tr id="row_0_108_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal5.html" target="_self">signal5</a></td><td class="desc">Signal declaration </td></tr>
+<tr id="row_0_109_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal6.html" target="_self">signal6</a></td><td class="desc">Signal declaration </td></tr>
+<tr id="row_0_110_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal7.html" target="_self">signal7</a></td><td class="desc">Signal declaration </td></tr>
+<tr id="row_0_111_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_111_" class="arrow" onclick="toggleFolder('0_111_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">signal&lt; T_return, nil, nil, nil, nil, nil, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal0.html" title="Signal declaration. ">sigc::signal0</a> template </td></tr>
+<tr id="row_0_111_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4_1_1accumulated.html" target="_self">accumulated</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal0.html" title="Signal declaration. ">sigc::signal0</a> template </td></tr>
+<tr id="row_0_112_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_112_" class="arrow" onclick="toggleFolder('0_112_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">signal&lt; T_return, T_arg1, nil, nil, nil, nil, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal1.html" title="Signal declaration. ">sigc::signal1</a> template </td></tr>
+<tr id="row_0_112_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4_1_1accumulated.html" target="_self">accumulated</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal1.html" title="Signal declaration. ">sigc::signal1</a> template </td></tr>
+<tr id="row_0_113_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_113_" class="arrow" onclick="toggleFolder('0_113_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">signal&lt; T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal2.html" title="Signal declaration. ">sigc::signal2</a> template </td></tr>
+<tr id="row_0_113_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4_1_1accumulated.html" target="_self">accumulated</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal2.html" title="Signal declaration. ">sigc::signal2</a> template </td></tr>
+<tr id="row_0_114_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_114_" class="arrow" onclick="toggleFolder('0_114_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">signal&lt; T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal3.html" title="Signal declaration. ">sigc::signal3</a> template </td></tr>
+<tr id="row_0_114_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01nil_00_01nil_00_01852c349c390cefa04662a850d84c0a94.html" target="_self">accumulated</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal3.html" title="Signal declaration. ">sigc::signal3</a> template </td></tr>
+<tr id="row_0_115_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_115_" class="arrow" onclick="toggleFolder('0_115_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">signal&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal4.html" title="Signal declaration. ">sigc::signal4</a> template </td></tr>
+<tr id="row_0_115_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01nil_0d729ce48b1328d982e0ee754652fed04.html" target="_self">accumulated</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal4.html" title="Signal declaration. ">sigc::signal4</a> template </td></tr>
+<tr id="row_0_116_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_116_" class="arrow" onclick="toggleFolder('0_116_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01nil_00_01nil_01_4.html" target="_self">signal&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal5.html" title="Signal declaration. ">sigc::signal5</a> template </td></tr>
+<tr id="row_0_116_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arcf6cb51783c363bfae7c4a91d9685109.html" target="_self">accumulated</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal5.html" title="Signal declaration. ">sigc::signal5</a> template </td></tr>
+<tr id="row_0_117_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_117_" class="arrow" onclick="toggleFolder('0_117_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01T__arg6_00_01nil_01_4.html" target="_self">signal&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal6.html" title="Signal declaration. ">sigc::signal6</a> template </td></tr>
+<tr id="row_0_117_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__are33def4d0c1a12dcbfd220489302db67.html" target="_self">accumulated</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal6.html" title="Signal declaration. ">sigc::signal6</a> template </td></tr>
+<tr id="row_0_118_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1signal__base.html" target="_self">signal_base</a></td><td class="desc">Base class for the <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a># templates </td></tr>
+<tr id="row_0_119_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot.html" target="_self">slot</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot.html" title="Convenience wrapper for the numbered sigc::slot# templates. ">sigc::slot</a># templates </td></tr>
+<tr id="row_0_120_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot0.html" target="_self">slot0</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
+<tr id="row_0_121_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot1.html" target="_self">slot1</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
+<tr id="row_0_122_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot2.html" target="_self">slot2</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
+<tr id="row_0_123_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot3.html" target="_self">slot3</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
+<tr id="row_0_124_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot4.html" target="_self">slot4</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
+<tr id="row_0_125_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot5.html" target="_self">slot5</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
+<tr id="row_0_126_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot6.html" target="_self">slot6</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
+<tr id="row_0_127_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot7.html" target="_self">slot7</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
+<tr id="row_0_128_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot_3_01T__return_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">slot&lt; T_return, nil, nil, nil, nil, nil, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot0.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot0</a> template </td></tr>
+<tr id="row_0_129_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">slot&lt; T_return, T_arg1, nil, nil, nil, nil, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot1.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot1</a> template </td></tr>
+<tr id="row_0_130_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">slot&lt; T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot2.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot2</a> template </td></tr>
+<tr id="row_0_131_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">slot&lt; T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot3.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot3</a> template </td></tr>
+<tr id="row_0_132_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">slot&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot4.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot4</a> template </td></tr>
+<tr id="row_0_133_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01nil_00_01nil_01_4.html" target="_self">slot&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot5.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot5</a> template </td></tr>
+<tr id="row_0_134_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01T__arg6_00_01nil_01_4.html" target="_self">slot&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot6.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot6</a> template </td></tr>
+<tr id="row_0_135_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot__base.html" target="_self">slot_base</a></td><td class="desc">Base type for slots </td></tr>
+<tr id="row_0_136_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1slot__const__iterator.html" target="_self">slot_const_iterator</a></td><td class="desc">STL-style const iterator for <a class="el" href="structsigc_1_1slot__list.html" title="STL-style list interface for sigc::signal#. ">slot_list</a> </td></tr>
+<tr id="row_0_137_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1slot__iterator.html" target="_self">slot_iterator</a></td><td class="desc">STL-style iterator for <a class="el" href="structsigc_1_1slot__list.html" title="STL-style list interface for sigc::signal#. ">slot_list</a> </td></tr>
+<tr id="row_0_138_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1slot__list.html" target="_self">slot_list</a></td><td class="desc">STL-style list interface for <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a># </td></tr>
+<tr id="row_0_139_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1track__obj__functor1.html" target="_self">track_obj_functor1</a></td><td class="desc">Track_obj_functor1 wraps a functor and stores a reference to a trackable object </td></tr>
+<tr id="row_0_140_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1track__obj__functor2.html" target="_self">track_obj_functor2</a></td><td class="desc">Track_obj_functor2 wraps a functor and stores 2 references to trackable objects </td></tr>
+<tr id="row_0_141_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1track__obj__functor3.html" target="_self">track_obj_functor3</a></td><td class="desc">Track_obj_functor3 wraps a functor and stores 3 references to trackable objects </td></tr>
+<tr id="row_0_142_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1track__obj__functor4.html" target="_self">track_obj_functor4</a></td><td class="desc">Track_obj_functor4 wraps a functor and stores 4 references to trackable objects </td></tr>
+<tr id="row_0_143_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1track__obj__functor5.html" target="_self">track_obj_functor5</a></td><td class="desc">Track_obj_functor5 wraps a functor and stores 5 references to trackable objects </td></tr>
+<tr id="row_0_144_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1track__obj__functor6.html" target="_self">track_obj_functor6</a></td><td class="desc">Track_obj_functor6 wraps a functor and stores 6 references to trackable objects </td></tr>
+<tr id="row_0_145_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1track__obj__functor7.html" target="_self">track_obj_functor7</a></td><td class="desc">Track_obj_functor7 wraps a functor and stores 7 references to trackable objects </td></tr>
+<tr id="row_0_146_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1trackable.html" target="_self">trackable</a></td><td class="desc">Base class for objects with auto-disconnection </td></tr>
+<tr id="row_0_147_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1type__trait.html" target="_self">type_trait</a></td><td class="desc"></td></tr>
+<tr id="row_0_148_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html" target="_self">type_trait&lt; const T_type&amp; &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_0_149_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html" target="_self">type_trait&lt; T_type&amp; &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_0_150_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html" target="_self">type_trait&lt; T_type[N]&gt;</a></td><td class="desc"></td></tr>
+<tr id="row_0_151_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html" target="_self">type_trait&lt; void &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_0_152_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1unwrap__reference.html" target="_self">unwrap_reference</a></td><td class="desc"></td></tr>
+<tr id="row_0_153_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1unwrap__reference_3_01const__reference__wrapper_3_01T__type_01_4_01_4.html" target="_self">unwrap_reference&lt; const_reference_wrapper&lt; T_type &gt; &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_0_154_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1unwrap__reference_3_01reference__wrapper_3_01T__type_01_4_01_4.html" target="_self">unwrap_reference&lt; reference_wrapper&lt; T_type &gt; &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_0_155_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1unwrap__reference_3_01std_1_1reference__wrapper_3_01T__type_01_4_01_4.html" target="_self">unwrap_reference&lt; std::reference_wrapper&lt; T_type &gt; &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_0_156_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1visitor.html" target="_self">visitor</a></td><td class="desc">Sigc::visitor&lt;T_functor&gt;::do_visit_each() performs a functor on each of the targets of a functor </td></tr>
+<tr id="row_0_157_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__limit__reference.html" target="_self">volatile_limit_reference</a></td><td class="desc">A volatile_limit_reference&lt;Foo&gt; object stores a reference (Foo&amp;), but make sure that, if Foo inherits from <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a>, then <a class="el" href="group__sigcfunctors.html#ga64cb7832acc1e58efb5ffe0b4f5e9404" title="This function performs a functor on each of the targets of a functor. ">visit_each&lt;&gt;()</a> will "limit" itself to the <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a> reference instead of the derived reference </td></tr>
+<tr id="row_0_158_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__limit__reference_3_01T__type_00_01true_01_4.html" target="_self">volatile_limit_reference&lt; T_type, true &gt;</a></td><td class="desc">Volatile_limit_reference object for a class that derives from trackable </td></tr>
+<tr id="row_0_159_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor0.html" target="_self">volatile_mem_functor0</a></td><td class="desc">Volatile_mem_functor0 wraps volatile methods with 0 argument(s) </td></tr>
+<tr id="row_0_160_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor1.html" target="_self">volatile_mem_functor1</a></td><td class="desc">Volatile_mem_functor1 wraps volatile methods with 1 argument(s) </td></tr>
+<tr id="row_0_161_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor2.html" target="_self">volatile_mem_functor2</a></td><td class="desc">Volatile_mem_functor2 wraps volatile methods with 2 argument(s) </td></tr>
+<tr id="row_0_162_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor3.html" target="_self">volatile_mem_functor3</a></td><td class="desc">Volatile_mem_functor3 wraps volatile methods with 3 argument(s) </td></tr>
+<tr id="row_0_163_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor4.html" target="_self">volatile_mem_functor4</a></td><td class="desc">Volatile_mem_functor4 wraps volatile methods with 4 argument(s) </td></tr>
+<tr id="row_0_164_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor5.html" target="_self">volatile_mem_functor5</a></td><td class="desc">Volatile_mem_functor5 wraps volatile methods with 5 argument(s) </td></tr>
+<tr id="row_0_165_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor6.html" target="_self">volatile_mem_functor6</a></td><td class="desc">Volatile_mem_functor6 wraps volatile methods with 6 argument(s) </td></tr>
+<tr id="row_0_166_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor7.html" target="_self">volatile_mem_functor7</a></td><td class="desc">Volatile_mem_functor7 wraps volatile methods with 7 argument(s) </td></tr>
 </table>
 </div><!-- directory -->
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 7ea66c0..b437b58 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -80,6 +80,7 @@
 <tr><td valign="top"><a class="el" href="classsigc_1_1bound__argument.html">bound_argument</a> (<a class="el" href="namespacesigc.html">sigc</a>)&#160;&#160;&#160;</td></tr>
 <tr><td valign="top"><a class="el" href="classsigc_1_1bound__argument_3_01const__reference__wrapper_3_01T__wrapped_01_4_01_4.html">bound_argument&lt; const_reference_wrapper&lt; T_wrapped &gt; &gt;</a> (<a class="el" href="namespacesigc.html">sigc</a>)&#160;&#160;&#160;</td></tr>
 <tr><td valign="top"><a class="el" href="classsigc_1_1bound__argument_3_01reference__wrapper_3_01T__wrapped_01_4_01_4.html">bound_argument&lt; reference_wrapper&lt; T_wrapped &gt; &gt;</a> (<a class="el" href="namespacesigc.html">sigc</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classsigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4.html">bound_argument&lt; std::reference_wrapper&lt; T_wrapped &gt; &gt;</a> (<a class="el" href="namespacesigc.html">sigc</a>)&#160;&#160;&#160;</td></tr>
 <tr><td valign="top"><a class="el" href="classsigc_1_1bound__const__mem__functor0.html">bound_const_mem_functor0</a> (<a class="el" href="namespacesigc.html">sigc</a>)&#160;&#160;&#160;</td></tr>
 <tr><td valign="top"><a class="el" href="classsigc_1_1bound__const__mem__functor1.html">bound_const_mem_functor1</a> (<a class="el" href="namespacesigc.html">sigc</a>)&#160;&#160;&#160;</td></tr>
 <tr><td valign="top"><a class="el" href="classsigc_1_1bound__const__mem__functor2.html">bound_const_mem_functor2</a> (<a class="el" href="namespacesigc.html">sigc</a>)&#160;&#160;&#160;</td></tr>
 <tr><td valign="top"><a class="el" href="structsigc_1_1unwrap__reference.html">unwrap_reference</a> (<a class="el" href="namespacesigc.html">sigc</a>)&#160;&#160;&#160;</td></tr>
 <tr><td valign="top"><a class="el" href="structsigc_1_1unwrap__reference_3_01const__reference__wrapper_3_01T__type_01_4_01_4.html">unwrap_reference&lt; const_reference_wrapper&lt; T_type &gt; &gt;</a> (<a class="el" href="namespacesigc.html">sigc</a>)&#160;&#160;&#160;</td></tr>
 <tr><td valign="top"><a class="el" href="structsigc_1_1unwrap__reference_3_01reference__wrapper_3_01T__type_01_4_01_4.html">unwrap_reference&lt; reference_wrapper&lt; T_type &gt; &gt;</a> (<a class="el" href="namespacesigc.html">sigc</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structsigc_1_1unwrap__reference_3_01std_1_1reference__wrapper_3_01T__type_01_4_01_4.html">unwrap_reference&lt; std::reference_wrapper&lt; T_type &gt; &gt;</a> (<a class="el" href="namespacesigc.html">sigc</a>)&#160;&#160;&#160;</td></tr>
 <tr><td rowspan="2" valign="bottom"><a name="letter_v"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;v&#160;&#160;</div></td></tr></table>
 </td></tr>
 <tr></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 879d131..0f528ce 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ee67391..87f39b7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5530630..e3cc698 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 79c4f39..cf25668 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 7680779..8f17e06 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f46a026..6b52623 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#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/classsigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4-members.html b/docs/reference/html/classsigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4-members.html
new file mode 100644 (file)
index 0000000..1f32f33
--- /dev/null
@@ -0,0 +1,72 @@
+<!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++: Member List</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.7.2</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><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacesigc.html">sigc</a></li><li class="navelem"><a class="el" href="classsigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4.html">bound_argument&lt; std::reference_wrapper&lt; T_wrapped &gt; &gt;</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">sigc::bound_argument&lt; std::reference_wrapper&lt; T_wrapped &gt; &gt; Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classsigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4.html">sigc::bound_argument&lt; std::reference_wrapper&lt; T_wrapped &gt; &gt;</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4.html#a597709183c9a0b753f4674aaab80b4ff">bound_argument</a>(const std::reference_wrapper&lt; T_wrapped &gt;&amp; _A_argument)</td><td class="entry"><a class="el" href="classsigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4.html">sigc::bound_argument&lt; std::reference_wrapper&lt; T_wrapped &gt; &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4.html#a38950827998907494c25397f01552730">invoke</a>()</td><td class="entry"><a class="el" href="classsigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4.html">sigc::bound_argument&lt; std::reference_wrapper&lt; T_wrapped &gt; &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4.html#ae6a4426ca39736a475bbcc81d7fcd9b2">visit</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4.html">sigc::bound_argument&lt; std::reference_wrapper&lt; T_wrapped &gt; &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 Fri Mar 11 2016 14:30:32 for libsigc++ by &#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>
diff --git a/docs/reference/html/classsigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4.html b/docs/reference/html/classsigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4.html
new file mode 100644 (file)
index 0000000..9f10bb8
--- /dev/null
@@ -0,0 +1,185 @@
+<!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++: sigc::bound_argument&lt; std::reference_wrapper&lt; T_wrapped &gt; &gt; Class Template Reference</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.7.2</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><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacesigc.html">sigc</a></li><li class="navelem"><a class="el" href="classsigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4.html">bound_argument&lt; std::reference_wrapper&lt; T_wrapped &gt; &gt;</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="classsigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">sigc::bound_argument&lt; std::reference_wrapper&lt; T_wrapped &gt; &gt; Class Template Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><a class="el" href="classsigc_1_1bound__argument.html" title="A bound_argument<Foo> object stores a bound (for instance, with sigc::bind(), or sigc::bind_return())...">bound_argument</a> object for a bound argument that is passed by <a class="el" href="group__bind.html#ga2f099bc6056b32f2a58134ba8537c6f4" title="Creates an adaptor of type sigc::bind_functor which binds the passed argument to the passed functor...">bind()</a> or returned by <a class="el" href="group__bind.html#gaca1ae2466988d67d00a5f2cd16c8d90a" title="Creates an adaptor of type sigc::bind_return_functor which fixes the return value of the passed funct...">bind_return()</a> by reference, specialized for std::reference_wrapper&lt;&gt; types.  
+ <a href="classsigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4.html#details">More...</a></p>
+
+<p><code>#include &lt;sigc++/adaptors/bound_argument.h&gt;</code></p>
+<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:a597709183c9a0b753f4674aaab80b4ff"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4.html#a597709183c9a0b753f4674aaab80b4ff">bound_argument</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00906.html">std::reference_wrapper</a>&lt; T_wrapped &gt;&amp; _A_argument)</td></tr>
+<tr class="memdesc:a597709183c9a0b753f4674aaab80b4ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a597709183c9a0b753f4674aaab80b4ff">More...</a><br /></td></tr>
+<tr class="separator:a597709183c9a0b753f4674aaab80b4ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a38950827998907494c25397f01552730"><td class="memItemLeft" align="right" valign="top">T_wrapped&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4.html#a38950827998907494c25397f01552730">invoke</a> ()</td></tr>
+<tr class="memdesc:a38950827998907494c25397f01552730"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the entity to pass to the bound functor or return.  <a href="#a38950827998907494c25397f01552730">More...</a><br /></td></tr>
+<tr class="separator:a38950827998907494c25397f01552730"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae6a4426ca39736a475bbcc81d7fcd9b2"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classsigc_1_1limit__reference.html">limit_reference</a>&lt; T_wrapped &gt;&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4.html#ae6a4426ca39736a475bbcc81d7fcd9b2">visit</a> () const </td></tr>
+<tr class="memdesc:ae6a4426ca39736a475bbcc81d7fcd9b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the entity to visit in <a class="el" href="group__sigcfunctors.html#ga64cb7832acc1e58efb5ffe0b4f5e9404" title="This function performs a functor on each of the targets of a functor. ">visit_each()</a>.  <a href="#ae6a4426ca39736a475bbcc81d7fcd9b2">More...</a><br /></td></tr>
+<tr class="separator:ae6a4426ca39736a475bbcc81d7fcd9b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><h3>template&lt;class T_wrapped&gt;<br />
+class sigc::bound_argument&lt; std::reference_wrapper&lt; T_wrapped &gt; &gt;</h3>
+
+<p><a class="el" href="classsigc_1_1bound__argument.html" title="A bound_argument<Foo> object stores a bound (for instance, with sigc::bind(), or sigc::bind_return())...">bound_argument</a> object for a bound argument that is passed by <a class="el" href="group__bind.html#ga2f099bc6056b32f2a58134ba8537c6f4" title="Creates an adaptor of type sigc::bind_functor which binds the passed argument to the passed functor...">bind()</a> or returned by <a class="el" href="group__bind.html#gaca1ae2466988d67d00a5f2cd16c8d90a" title="Creates an adaptor of type sigc::bind_return_functor which fixes the return value of the passed funct...">bind_return()</a> by reference, specialized for std::reference_wrapper&lt;&gt; types. </p>
+<p><em>T_wrapped</em> The type of the bound argument. </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="a597709183c9a0b753f4674aaab80b4ff"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template &lt;class T_wrapped &gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classsigc_1_1bound__argument.html">sigc::bound_argument</a>&lt; <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00906.html">std::reference_wrapper</a>&lt; T_wrapped &gt; &gt;::<a class="el" href="classsigc_1_1bound__argument.html">bound_argument</a> </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00906.html">std::reference_wrapper</a>&lt; T_wrapped &gt; &amp;&#160;</td>
+          <td class="paramname"><em>_A_argument</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Constructor. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">_A_argument</td><td>The argument to bind. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a38950827998907494c25397f01552730"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template &lt;class T_wrapped &gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">T_wrapped&amp; <a class="el" href="classsigc_1_1bound__argument.html">sigc::bound_argument</a>&lt; <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00906.html">std::reference_wrapper</a>&lt; T_wrapped &gt; &gt;::invoke </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Retrieve the entity to pass to the bound functor or return. </p>
+<dl class="section return"><dt>Returns</dt><dd>The bound argument. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ae6a4426ca39736a475bbcc81d7fcd9b2"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template &lt;class T_wrapped &gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classsigc_1_1limit__reference.html">limit_reference</a>&lt;T_wrapped&gt;&amp; <a class="el" href="classsigc_1_1bound__argument.html">sigc::bound_argument</a>&lt; <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00906.html">std::reference_wrapper</a>&lt; T_wrapped &gt; &gt;::visit </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Retrieve the entity to visit in <a class="el" href="group__sigcfunctors.html#ga64cb7832acc1e58efb5ffe0b4f5e9404" title="This function performs a functor on each of the targets of a functor. ">visit_each()</a>. </p>
+<dl class="section return"><dt>Returns</dt><dd>The limited_reference to the bound argument. </dd></dl>
+
+</div>
+</div>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#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 4820320..4aa2188 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1dd7973..dcec66f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -180,6 +180,7 @@ template &lt;class T_return , class T_obj &gt; </div>
 </div><div class="memdoc">
 
 <p>Constructs a <a class="el" href="classsigc_1_1bound__const__mem__functor0.html" title="bound_const_mem_functor0 encapsulates a const method with 0 arguments and an object instance...">bound_const_mem_functor0</a> object that wraps the passed method. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000110">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <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>
@@ -282,7 +283,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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6812e51..6b7f01f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1e46834..2a22ba2 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -181,6 +181,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 </div><div class="memdoc">
 
 <p>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. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000111">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <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>
@@ -290,7 +291,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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 194e5d5..744929a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b5c8482..1791f87 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -182,6 +182,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 </div><div class="memdoc">
 
 <p>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. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000112">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <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>
@@ -302,7 +303,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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 60dcffe..1679a07 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e515b1b..1089c64 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -183,6 +183,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><div class="memdoc">
 
 <p>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. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000113">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <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>
@@ -310,7 +311,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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 4e4e0e9..17843c4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 4bda8d2..c5bf3f2 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -184,6 +184,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><div class="memdoc">
 
 <p>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. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000114">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <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>
@@ -318,7 +319,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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2c28403..d95b603 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d552c52..975214a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -185,6 +185,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><div class="memdoc">
 
 <p>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. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000115">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <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>
@@ -326,7 +327,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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 939c2c1..12f11a6 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 9d695d4..4c512d0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -186,6 +186,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><div class="memdoc">
 
 <p>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. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000116">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <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>
@@ -334,7 +335,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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ea11db4..a58e0ab 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index aef80ca..c5f2c21 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -187,6 +187,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><div class="memdoc">
 
 <p>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. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000117">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <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>
@@ -342,7 +343,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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 75a0bea..3582699 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a870560..4e9bcd0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -180,6 +180,7 @@ template &lt;class T_return , class T_obj &gt; </div>
 </div><div class="memdoc">
 
 <p>Constructs a <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor0.html" title="bound_const_volatile_mem_functor0 encapsulates a const volatile method with 0 arguments and an object...">bound_const_volatile_mem_functor0</a> object that wraps the passed method. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000126">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <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>
@@ -282,7 +283,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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 9d9c5c8..234fc75 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index af2514a..5b43abb 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -181,6 +181,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 </div><div class="memdoc">
 
 <p>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. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000127">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <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>
@@ -290,7 +291,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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6fcb1bd..b860eb5 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 353012c..aa0148b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -182,6 +182,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 </div><div class="memdoc">
 
 <p>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. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000128">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <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>
@@ -302,7 +303,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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index c2cca94..453f898 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 9969825..55eb0f2 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -183,6 +183,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><div class="memdoc">
 
 <p>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. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000129">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <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>
@@ -310,7 +311,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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e06d5d9..e6e1da6 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index eba9432..deda555 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -184,6 +184,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><div class="memdoc">
 
 <p>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. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000130">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <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>
@@ -318,7 +319,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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2dcb2a0..e55dc80 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 87f73b8..aa40a9b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -185,6 +185,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><div class="memdoc">
 
 <p>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. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000131">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <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>
@@ -326,7 +327,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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 389ed10..a0d16d0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ce52411..88b765d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -186,6 +186,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><div class="memdoc">
 
 <p>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. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000132">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <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>
@@ -334,7 +335,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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2feeed5..1bc8ea7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f825a50..2e2c588 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -187,6 +187,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><div class="memdoc">
 
 <p>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. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000133">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <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>
@@ -342,7 +343,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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2192468..d0b3891 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index fd7ad86..35bec7a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -180,6 +180,7 @@ template &lt;class T_return , class T_obj &gt; </div>
 </div><div class="memdoc">
 
 <p>Constructs a <a class="el" href="classsigc_1_1bound__mem__functor0.html" title="bound_mem_functor0 encapsulates a method with 0 arguments and an object instance. ...">bound_mem_functor0</a> object that wraps the passed method. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000102">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <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>
@@ -282,7 +283,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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6d86ef3..e6c6c4c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ab8eade..6cc904a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -181,6 +181,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 </div><div class="memdoc">
 
 <p>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. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000103">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <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>
@@ -290,7 +291,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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a4088c0..9344e6c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a61fee0..9eee89a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -182,6 +182,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 </div><div class="memdoc">
 
 <p>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. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000104">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <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>
@@ -302,7 +303,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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 7bea911..bd4d106 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 9dec847..07302c4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -183,6 +183,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><div class="memdoc">
 
 <p>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. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000105">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <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>
@@ -310,7 +311,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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2f56bf1..d5ea508 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 9eb4474..74f024a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -184,6 +184,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><div class="memdoc">
 
 <p>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. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000106">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <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>
@@ -318,7 +319,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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0c68f17..a56f3b6 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 92a77e2..efcdbb3 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -185,6 +185,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><div class="memdoc">
 
 <p>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. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000107">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <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>
@@ -326,7 +327,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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 9c1999b..81dd3b6 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 011e08e..89b95a9 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -186,6 +186,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><div class="memdoc">
 
 <p>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. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000108">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <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>
@@ -334,7 +335,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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2796246..daf13db 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b12f733..a840deb 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -187,6 +187,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><div class="memdoc">
 
 <p>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. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000109">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <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>
@@ -342,7 +343,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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 06418d3..b6565a1 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index df79bc7..58e265a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -180,6 +180,7 @@ template &lt;class T_return , class T_obj &gt; </div>
 </div><div class="memdoc">
 
 <p>Constructs a <a class="el" href="classsigc_1_1bound__volatile__mem__functor0.html" title="bound_volatile_mem_functor0 encapsulates a volatile method with 0 arguments and an object instance...">bound_volatile_mem_functor0</a> object that wraps the passed method. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000118">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <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>
@@ -282,7 +283,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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 9ed4602..1dc7f51 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index cb630ec..ef01413 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -181,6 +181,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 </div><div class="memdoc">
 
 <p>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. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000119">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <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>
@@ -290,7 +291,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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8a1ab8e..bea55ca 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 60420a6..c302137 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -182,6 +182,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 </div><div class="memdoc">
 
 <p>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. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000120">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <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>
@@ -302,7 +303,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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 7c877ad..3f08623 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 403fafe..4a5cdcd 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -183,6 +183,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><div class="memdoc">
 
 <p>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. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000121">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <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>
@@ -310,7 +311,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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ac4dea6..e703d96 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 7704d96..46ecb83 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -184,6 +184,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><div class="memdoc">
 
 <p>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. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000122">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <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>
@@ -318,7 +319,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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8e7e124..8f91ef9 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 791c6ce..f0d288a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -185,6 +185,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><div class="memdoc">
 
 <p>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. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000123">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <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>
@@ -326,7 +327,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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 35fd2e8..df2aa02 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0bd479c..b30d7de 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -186,6 +186,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><div class="memdoc">
 
 <p>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. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000124">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <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>
@@ -334,7 +335,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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5d7d84c..4a9bc32 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 516b620..61850d7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -187,6 +187,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><div class="memdoc">
 
 <p>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. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000125">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <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>
@@ -342,7 +343,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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 465cb83..d92774c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -62,7 +62,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 208917f..d2ba063 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f984461..b2f06e7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 296e3a2..580526c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e492465..d1dac3e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index bd78237..43c15ab 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1e475ac..03b8972 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 7d1f33b..49e4f7b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -227,6 +227,7 @@ template &lt;class T_return , class T_obj &gt; </div>
 </div><div class="memdoc">
 
 <p>Execute the wrapped method operating on the passed instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000078">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method should operate on. </td></tr>
@@ -298,7 +299,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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 73774a5..886ed90 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 95238f6..1ea21ca 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -238,6 +238,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 </div><div class="memdoc">
 
 <p>Execute the wrapped method operating on the passed instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000079">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method should operate on. </td></tr>
@@ -321,7 +322,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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 78480c3..89443e2 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5322aa8..e553f0a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -245,6 +245,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 </div><div class="memdoc">
 
 <p>Execute the wrapped method operating on the passed instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000080">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method should operate on. </td></tr>
@@ -336,7 +337,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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index fbb2bed..4bec962 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 4c8945e..a59b55b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -252,6 +252,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><div class="memdoc">
 
 <p>Execute the wrapped method operating on the passed instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000081">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method should operate on. </td></tr>
@@ -351,7 +352,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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 981ab7d..f05e388 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 94b5e6f..50fe9fe 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -259,6 +259,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><div class="memdoc">
 
 <p>Execute the wrapped method operating on the passed instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000082">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method should operate on. </td></tr>
@@ -366,7 +367,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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e424218..f58f052 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e3c58f2..45833ca 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -266,6 +266,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><div class="memdoc">
 
 <p>Execute the wrapped method operating on the passed instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000083">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method should operate on. </td></tr>
@@ -381,7 +382,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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0d45c46..91a01c9 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 229ecc9..dd5a6f9 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -273,6 +273,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><div class="memdoc">
 
 <p>Execute the wrapped method operating on the passed instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000084">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method should operate on. </td></tr>
@@ -396,7 +397,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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3c31956..46d7760 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 90ab434..0961bbf 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -280,6 +280,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><div class="memdoc">
 
 <p>Execute the wrapped method operating on the passed instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000085">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method should operate on. </td></tr>
@@ -411,7 +412,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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f4a3ce9..1edd31a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index bca986f..ce43ba2 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 880ea85..d646bcd 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e7cde08..9b548c3 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index fed27be..ef329cc 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3032b28..d45ca58 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -227,6 +227,7 @@ template &lt;class T_return , class T_obj &gt; </div>
 </div><div class="memdoc">
 
 <p>Execute the wrapped method operating on the passed instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000094">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method should operate on. </td></tr>
@@ -298,7 +299,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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 4df9842..8acd150 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 76850b8..168527c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -238,6 +238,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 </div><div class="memdoc">
 
 <p>Execute the wrapped method operating on the passed instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000095">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method should operate on. </td></tr>
@@ -321,7 +322,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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2ca8231..d75fb97 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 02f820e..1117d86 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -245,6 +245,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 </div><div class="memdoc">
 
 <p>Execute the wrapped method operating on the passed instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000096">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method should operate on. </td></tr>
@@ -336,7 +337,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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index cdceca2..cdc3fa0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index da992ff..ba023fc 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -252,6 +252,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><div class="memdoc">
 
 <p>Execute the wrapped method operating on the passed instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000097">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method should operate on. </td></tr>
@@ -351,7 +352,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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 7a82a5e..aed8202 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 57a95c1..0d6ade8 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -259,6 +259,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><div class="memdoc">
 
 <p>Execute the wrapped method operating on the passed instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000098">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method should operate on. </td></tr>
@@ -366,7 +367,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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ed65ef2..1cdd117 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 142a03a..3bb1758 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -266,6 +266,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><div class="memdoc">
 
 <p>Execute the wrapped method operating on the passed instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000099">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method should operate on. </td></tr>
@@ -381,7 +382,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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index bf100c7..b67c21e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ae04b77..2f4674e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -273,6 +273,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><div class="memdoc">
 
 <p>Execute the wrapped method operating on the passed instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000100">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method should operate on. </td></tr>
@@ -396,7 +397,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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5cbfe53..2cea366 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1a245e5..9dbe3a3 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -280,6 +280,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><div class="memdoc">
 
 <p>Execute the wrapped method operating on the passed instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000101">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method should operate on. </td></tr>
@@ -411,7 +412,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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3a48390..7a298ed 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b67fd81..d90d7f3 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 66439c7..55306ca 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 11bb672..52ddf5c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index bcec1f7..ba69eb6 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 88ab715..2eac1e1 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -227,6 +227,7 @@ template &lt;class T_return , class T_obj &gt; </div>
 </div><div class="memdoc">
 
 <p>Execute the wrapped method operating on the passed instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000070">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method should operate on. </td></tr>
@@ -298,7 +299,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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 243467b..9c50efe 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a6a89d0..07f8a26 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -238,6 +238,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 </div><div class="memdoc">
 
 <p>Execute the wrapped method operating on the passed instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000071">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method should operate on. </td></tr>
@@ -321,7 +322,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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 04922ce..b288230 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ce272ad..1fe120f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -245,6 +245,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 </div><div class="memdoc">
 
 <p>Execute the wrapped method operating on the passed instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000072">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method should operate on. </td></tr>
@@ -336,7 +337,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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0548534..80d6eaf 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3abce0f..523ab39 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -252,6 +252,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><div class="memdoc">
 
 <p>Execute the wrapped method operating on the passed instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000073">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method should operate on. </td></tr>
@@ -351,7 +352,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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index cfb4efa..3be5e48 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e5fa456..405804f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -259,6 +259,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><div class="memdoc">
 
 <p>Execute the wrapped method operating on the passed instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000074">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method should operate on. </td></tr>
@@ -366,7 +367,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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 7ed379d..3344424 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index c3e92dd..ed0f1b6 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -266,6 +266,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><div class="memdoc">
 
 <p>Execute the wrapped method operating on the passed instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000075">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method should operate on. </td></tr>
@@ -381,7 +382,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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 888de8e..69c88e5 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a6f8f7a..251e3e7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -273,6 +273,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><div class="memdoc">
 
 <p>Execute the wrapped method operating on the passed instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000076">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method should operate on. </td></tr>
@@ -396,7 +397,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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6616fb3..387f3a0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 72c8088..d2f397a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -280,6 +280,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><div class="memdoc">
 
 <p>Execute the wrapped method operating on the passed instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000077">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method should operate on. </td></tr>
@@ -411,7 +412,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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d3c76cc..e9b87d2 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -66,7 +66,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 9fa3aca..f7d93f5 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f78e134..5daec56 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -66,7 +66,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5d79680..20c5510 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a1aaa81..4d3ffa4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -66,7 +66,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0bd51a1..3c2ac65 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b59b77a..f9f4ccc 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -66,7 +66,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f1452ae..48687a4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index db812ab..8c2b146 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -66,7 +66,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e4a2aa8..cf06cfb 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1b0f84f..74bd895 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -66,7 +66,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5578885..dd2f394 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index dc6d90c..9541196 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -66,7 +66,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 459283c..88640f8 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 4c2090f..ad12a99 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -66,7 +66,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 99cff2b..e3e3466 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 457ba29..ceecbd3 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 4e2b530..97dd705 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -390,7 +390,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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e98ad24..ff9ee56 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f8f8b46..6e90cba 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -712,7 +712,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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e1f61ec..f0d002b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a55a243..a2e937d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -722,7 +722,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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a3d9f67..7709dbc 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 53d6b32..384c5d2 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -754,7 +754,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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 84a39a5..2a0b942 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2cb64aa..b05138e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -774,7 +774,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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 08ba1dc..fecdb2a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1af40ff..1eaa1b2 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -794,7 +794,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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ee198ce..9f98f94 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8cfa7d7..451cd05 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -814,7 +814,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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 591e732..0b258ca 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e3066ae..e56c7a3 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -834,7 +834,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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8f140cb..2d729af 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5956841..dec1589 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -854,7 +854,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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a99d4bd..5864005 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index cc9b796..32a5fa4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -312,7 +312,7 @@ template &lt;class T_accumulator &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 610d5ed..9de25a1 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
   <tr><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a4042d221f7f07a7394d2eb0f14db2857">disconnect</a>()</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#ae6ac6ca962a1f6a7506d0817165b5cef">empty</a>() const noexcept</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#a7e1a0c2fe43a42187810e8997abeb341">func_destroy_notify</a> typedef</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#a90d4d7d6037973a94d7dfd7ba9a5feb9">operator bool</a>() const noexcept</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#a90d4d7d6037973a94d7dfd7ba9a5feb9">operator bool</a>() const noexcept</td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1slot7.html#a115f4dc171664e693a6bb7afc41778d4">operator()</a>(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const </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"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot.html#ac7beb1ab973b6cd124d2cdea3f0c1e0c">operator=</a>(const slot&amp; src)</td><td class="entry"><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></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1slot.html#a0f4ef3f59a7f7228b8b4fddabdbd6924">operator=</a>(slot&amp;&amp; src)</td><td class="entry"><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></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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index fbcf084..9261639 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -439,7 +439,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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 21d1f06..2fbf8c7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -65,7 +65,7 @@
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a4042d221f7f07a7394d2eb0f14db2857">disconnect</a>()</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#ae6ac6ca962a1f6a7506d0817165b5cef">empty</a>() const noexcept</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#a7e1a0c2fe43a42187810e8997abeb341">func_destroy_notify</a> typedef</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#a90d4d7d6037973a94d7dfd7ba9a5feb9">operator bool</a>() const noexcept</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#a90d4d7d6037973a94d7dfd7ba9a5feb9">operator bool</a>() const noexcept</td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot0.html#a217f897aa20f2a1a9fffcb6500598600">operator()</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1slot0.html">sigc::slot0&lt; 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_1slot0.html#a49bba0540dcc76fb19e49d19a1acd563">operator=</a>(const slot0&amp; src)</td><td class="entry"><a class="el" href="classsigc_1_1slot0.html">sigc::slot0&lt; 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_1slot0.html#a95205051379e5d5657bac78c9b3b8d49">operator=</a>(slot0&amp;&amp; src)</td><td class="entry"><a class="el" href="classsigc_1_1slot0.html">sigc::slot0&lt; T_return &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
@@ -88,7 +88,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2a8593d..98e81fe 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -420,7 +420,7 @@ template &lt;class T_return &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 912f3ab..8a3d5fa 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -66,7 +66,7 @@
   <tr><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a4042d221f7f07a7394d2eb0f14db2857">disconnect</a>()</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#ae6ac6ca962a1f6a7506d0817165b5cef">empty</a>() const noexcept</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#a7e1a0c2fe43a42187810e8997abeb341">func_destroy_notify</a> typedef</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#a90d4d7d6037973a94d7dfd7ba9a5feb9">operator bool</a>() const noexcept</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#a90d4d7d6037973a94d7dfd7ba9a5feb9">operator bool</a>() const noexcept</td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1slot1.html#a278a26f4629fb0beb286add4141c5ac8">operator()</a>(arg1_type_ _A_a1) const </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"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot1.html#a2e0d65cfc434718b6c5f7d7135ac384e">operator=</a>(const slot1&amp; src)</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"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1slot1.html#a195acd57b42149a2faaeec4c6725825a">operator=</a>(slot1&amp;&amp; src)</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"><span class="mlabel">inline</span></td></tr>
@@ -89,7 +89,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index bcc7ff0..fe38a32 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -444,7 +444,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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 68ab870..4352002 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -67,7 +67,7 @@
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a4042d221f7f07a7394d2eb0f14db2857">disconnect</a>()</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#ae6ac6ca962a1f6a7506d0817165b5cef">empty</a>() const noexcept</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#a7e1a0c2fe43a42187810e8997abeb341">func_destroy_notify</a> typedef</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#a90d4d7d6037973a94d7dfd7ba9a5feb9">operator bool</a>() const noexcept</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#a90d4d7d6037973a94d7dfd7ba9a5feb9">operator bool</a>() const noexcept</td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot2.html#abae441b7fdd6dd5850a4283d95b9e647">operator()</a>(arg1_type_ _A_a1, arg2_type_ _A_a2) const </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"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1slot2.html#a6b3d5de4d2e7a6134cc883b98380caa7">operator=</a>(const slot2&amp; src)</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"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot2.html#aeda5a84c674376aa0800a0bf876bb5fa">operator=</a>(slot2&amp;&amp; src)</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"><span class="mlabel">inline</span></td></tr>
@@ -90,7 +90,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e1b8f09..b62d7bf 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -472,7 +472,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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 37e7244..3a599ea 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
   <tr><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a4042d221f7f07a7394d2eb0f14db2857">disconnect</a>()</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#ae6ac6ca962a1f6a7506d0817165b5cef">empty</a>() const noexcept</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#a7e1a0c2fe43a42187810e8997abeb341">func_destroy_notify</a> typedef</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#a90d4d7d6037973a94d7dfd7ba9a5feb9">operator bool</a>() const noexcept</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#a90d4d7d6037973a94d7dfd7ba9a5feb9">operator bool</a>() const noexcept</td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1slot3.html#a5bc54482d1e813a4dbded24a0893f996">operator()</a>(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3) const </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"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot3.html#a2ff8f9202019d25ddab688128c504e72">operator=</a>(const slot3&amp; src)</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"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1slot3.html#ac40a1cefaf9c356a691dfea6819094b8">operator=</a>(slot3&amp;&amp; src)</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"><span class="mlabel">inline</span></td></tr>
@@ -91,7 +91,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 233e572..6d47d7e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -496,7 +496,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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6de10db..bfb71f2 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -69,7 +69,7 @@
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a4042d221f7f07a7394d2eb0f14db2857">disconnect</a>()</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#ae6ac6ca962a1f6a7506d0817165b5cef">empty</a>() const noexcept</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#a7e1a0c2fe43a42187810e8997abeb341">func_destroy_notify</a> typedef</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#a90d4d7d6037973a94d7dfd7ba9a5feb9">operator bool</a>() const noexcept</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#a90d4d7d6037973a94d7dfd7ba9a5feb9">operator bool</a>() const noexcept</td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot4.html#a8d7a64f3e5c308136ea6456450d83f43">operator()</a>(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const </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"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1slot4.html#ac2fb7f8ae312ced5b7436f0a0d062132">operator=</a>(const slot4&amp; src)</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"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot4.html#ad05b8c996262ab1bcac89d8c8004a0b5">operator=</a>(slot4&amp;&amp; src)</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"><span class="mlabel">inline</span></td></tr>
@@ -92,7 +92,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e38c327..2a2676e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -520,7 +520,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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0f810e5..d52f32b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -70,7 +70,7 @@
   <tr><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a4042d221f7f07a7394d2eb0f14db2857">disconnect</a>()</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#ae6ac6ca962a1f6a7506d0817165b5cef">empty</a>() const noexcept</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#a7e1a0c2fe43a42187810e8997abeb341">func_destroy_notify</a> typedef</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#a90d4d7d6037973a94d7dfd7ba9a5feb9">operator bool</a>() const noexcept</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#a90d4d7d6037973a94d7dfd7ba9a5feb9">operator bool</a>() const noexcept</td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1slot5.html#a2c05f974b6c5c8b59b2a5259ace5e1c7">operator()</a>(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const </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"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot5.html#a24d22be7be827080b34109c625bad7fd">operator=</a>(const slot5&amp; src)</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"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1slot5.html#af000284699d7f5594599f6e742f64e4a">operator=</a>(slot5&amp;&amp; src)</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"><span class="mlabel">inline</span></td></tr>
@@ -93,7 +93,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 45203da..397e109 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -544,7 +544,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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8eb6cdb..6ee94b9 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -71,7 +71,7 @@
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a4042d221f7f07a7394d2eb0f14db2857">disconnect</a>()</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#ae6ac6ca962a1f6a7506d0817165b5cef">empty</a>() const noexcept</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#a7e1a0c2fe43a42187810e8997abeb341">func_destroy_notify</a> typedef</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#a90d4d7d6037973a94d7dfd7ba9a5feb9">operator bool</a>() const noexcept</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#a90d4d7d6037973a94d7dfd7ba9a5feb9">operator bool</a>() const noexcept</td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot6.html#a5eb35859b00d0a210dd73a8834345331">operator()</a>(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const </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"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1slot6.html#a7d13ed520a19d287719bd24050b7d8a2">operator=</a>(const slot6&amp; src)</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"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot6.html#a078ab12d6b08bd132041b4787f99ea85">operator=</a>(slot6&amp;&amp; src)</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"><span class="mlabel">inline</span></td></tr>
@@ -94,7 +94,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 714075b..19b09b5 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -568,7 +568,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 Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a6904ee..c6cd1e0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
   <tr><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a4042d221f7f07a7394d2eb0f14db2857">disconnect</a>()</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#ae6ac6ca962a1f6a7506d0817165b5cef">empty</a>() const noexcept</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#a7e1a0c2fe43a42187810e8997abeb341">func_destroy_notify</a> typedef</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#a90d4d7d6037973a94d7dfd7ba9a5feb9">operator bool</a>() const noexcept</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#a90d4d7d6037973a94d7dfd7ba9a5feb9">operator bool</a>() const noexcept</td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1slot7.html#a115f4dc171664e693a6bb7afc41778d4">operator()</a>(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const </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"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot7.html#af6bf09a0b3c09245257af113e70269d2">operator=</a>(const slot7&amp; src)</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"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1slot7.html#a82b499c48909c51c4dad097885804638">operator=</a>(slot7&amp;&amp; src)</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"><span class="mlabel">inline</span></td></tr>
@@ -95,7 +95,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 37b5383..a905834 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -592,7 +592,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 Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 447f32a..8ec1853 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -65,7 +65,7 @@
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a4042d221f7f07a7394d2eb0f14db2857">disconnect</a>()</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#ae6ac6ca962a1f6a7506d0817165b5cef">empty</a>() const noexcept</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#a7e1a0c2fe43a42187810e8997abeb341">func_destroy_notify</a> typedef</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#a90d4d7d6037973a94d7dfd7ba9a5feb9">operator bool</a>() const noexcept</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#a90d4d7d6037973a94d7dfd7ba9a5feb9">operator bool</a>() const noexcept</td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a19522528264f1646f8ed982b0042ffad">operator=</a>(const slot_base&amp; src)</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#a64e36f28ee61a94c0496fe76f6b3e813">operator=</a>(slot_base&amp;&amp; src)</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#a6374e1400eef020eab09dfdbdc563912">remove_destroy_notify_callback</a>(void* data) const </td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
@@ -80,7 +80,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0b784f9..b1f8a5a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -430,7 +430,7 @@ Public Attributes</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">noexcept</span></span>  </td>
+<span class="mlabels"><span class="mlabel">explicit</span><span class="mlabel">noexcept</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -624,7 +624,7 @@ Public Attributes</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 52d92ac..50ff782 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -74,7 +74,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b538512..0c0f125 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8a0dedc..b666d1c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -75,7 +75,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 976da56..76cb15c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d5329d9..458012a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -75,7 +75,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a3352fb..756e493 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ba40525..255e6d9 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -75,7 +75,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 14e44a5..dfb4f49 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 43093e6..247b330 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -75,7 +75,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 59c6950..8c171f6 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index c0610a7..4489311 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -75,7 +75,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 7e48f74..30f3161 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0e11b08..ad42c02 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -75,7 +75,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index c7306c8..e6ae68d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2155e51..6d53636 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 38f36d6..7f2c605 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 207bfc3..b8cb4d3 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 058dffb..2d7e72b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f7e7d49..f0733f0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 972e8b2..e9455d7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -227,6 +227,7 @@ template &lt;class T_return , class T_obj &gt; </div>
 </div><div class="memdoc">
 
 <p>Execute the wrapped method operating on the passed instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000086">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method should operate on. </td></tr>
@@ -298,7 +299,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 Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index fe656dd..1e449df 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 9c09c80..262b035 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -238,6 +238,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 </div><div class="memdoc">
 
 <p>Execute the wrapped method operating on the passed instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000087">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method should operate on. </td></tr>
@@ -321,7 +322,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 Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index eb5ace6..b80645f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 42cc566..b743ff4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -245,6 +245,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 </div><div class="memdoc">
 
 <p>Execute the wrapped method operating on the passed instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000088">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method should operate on. </td></tr>
@@ -336,7 +337,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 Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 933cd55..07ea353 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8981999..9f1f451 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -252,6 +252,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><div class="memdoc">
 
 <p>Execute the wrapped method operating on the passed instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000089">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method should operate on. </td></tr>
@@ -351,7 +352,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 Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 44a1c85..5d40c7b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e6c2948..2f51cbb 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -259,6 +259,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><div class="memdoc">
 
 <p>Execute the wrapped method operating on the passed instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000090">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method should operate on. </td></tr>
@@ -366,7 +367,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 Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6939ca5..cc84d90 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a4bc981..5471e6c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -266,6 +266,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><div class="memdoc">
 
 <p>Execute the wrapped method operating on the passed instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000091">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method should operate on. </td></tr>
@@ -381,7 +382,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 Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 51a816f..714aed1 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6bfbdde..abf3b48 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -273,6 +273,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><div class="memdoc">
 
 <p>Execute the wrapped method operating on the passed instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000092">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method should operate on. </td></tr>
@@ -396,7 +397,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 Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0d6be1a..1485f91 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 9cbfe15..3d57a38 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -280,6 +280,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><div class="memdoc">
 
 <p>Execute the wrapped method operating on the passed instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000093">Deprecated:</a></b></dt><dd>Please use the constructor that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to instance the method should operate on. </td></tr>
@@ -411,7 +412,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 Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 74c02a7..e7e0a9d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 </div><!--header-->
 <div class="contents">
 <div class="textblock"><dl class="reflist">
-<dt><a class="anchor" id="_deprecated000001"></a>globalScope&gt; Member <a class="el" href="group__sigcfunctors.html#gadf1ba3cacb09cc5c3c3e399836ec6e50">SIGC_FUNCTORS_DEDUCE_RESULT_TYPE_WITH_DECLTYPE</a>  </dt>
+<dt><a class="anchor" id="_deprecated000110"></a>Member <a class="el" href="classsigc_1_1bound__const__mem__functor0.html#a67756fc7a32eb42309a1d55aea2eeb19">sigc::bound_const_mem_functor0&lt; T_return, T_obj &gt;::bound_const_mem_functor0</a>  (const T_obj* _A_obj, function_type _A_func)</dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000111"></a>Member <a class="el" href="classsigc_1_1bound__const__mem__functor1.html#aca80f40c27a3346521ffee81ba79da77">sigc::bound_const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;::bound_const_mem_functor1</a>  (const T_obj* _A_obj, function_type _A_func)</dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000112"></a>Member <a class="el" href="classsigc_1_1bound__const__mem__functor2.html#a6732b8f5b308ff8ff1adea9e3734f4bf">sigc::bound_const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;::bound_const_mem_functor2</a>  (const T_obj* _A_obj, function_type _A_func)</dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000113"></a>Member <a class="el" href="classsigc_1_1bound__const__mem__functor3.html#ae63bd158d8ce2571038d4f6382a7bc51">sigc::bound_const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;::bound_const_mem_functor3</a>  (const T_obj* _A_obj, function_type _A_func)</dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000114"></a>Member <a class="el" href="classsigc_1_1bound__const__mem__functor4.html#a1d441ea8caf2d2ff8cfca414f259b657">sigc::bound_const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;::bound_const_mem_functor4</a>  (const T_obj* _A_obj, function_type _A_func)</dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000115"></a>Member <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#a9e80ad7a6b586eb1d0cc0a4afc9ea1d4">sigc::bound_const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;::bound_const_mem_functor5</a>  (const T_obj* _A_obj, function_type _A_func)</dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000116"></a>Member <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#a4c6a29813f84239bfc224e36d3ada58c">sigc::bound_const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;::bound_const_mem_functor6</a>  (const T_obj* _A_obj, function_type _A_func)</dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000117"></a>Member <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#a3353dd997ced3fc00f44ee2b8ccb0063">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;::bound_const_mem_functor7</a>  (const T_obj* _A_obj, function_type _A_func)</dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000126"></a>Member <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor0.html#a364e1b19994e41acf1d99d27ffca8924">sigc::bound_const_volatile_mem_functor0&lt; T_return, T_obj &gt;::bound_const_volatile_mem_functor0</a>  (const T_obj* _A_obj, function_type _A_func)</dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000127"></a>Member <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html#ac99241e0e7ba52e295f6176c03cdd741">sigc::bound_const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;::bound_const_volatile_mem_functor1</a>  (const T_obj* _A_obj, function_type _A_func)</dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000128"></a>Member <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#a1b629cd2ff30fcaeb035136e190c3f4d">sigc::bound_const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;::bound_const_volatile_mem_functor2</a>  (const T_obj* _A_obj, function_type _A_func)</dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000129"></a>Member <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#a7c5661cbb3554624e50c62789f339aaf">sigc::bound_const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;::bound_const_volatile_mem_functor3</a>  (const T_obj* _A_obj, function_type _A_func)</dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000130"></a>Member <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a97b15b931ba6db1852011d252dd3d5f0">sigc::bound_const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;::bound_const_volatile_mem_functor4</a>  (const T_obj* _A_obj, function_type _A_func)</dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000131"></a>Member <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#acc05a40bf47bd943c5d822b354a80ae9">sigc::bound_const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;::bound_const_volatile_mem_functor5</a>  (const T_obj* _A_obj, function_type _A_func)</dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000132"></a>Member <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#ae07e825b1d3ee4fa7d4dd45eb7f2fbad">sigc::bound_const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;::bound_const_volatile_mem_functor6</a>  (const T_obj* _A_obj, function_type _A_func)</dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000133"></a>Member <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#a6f2635a9548c06f2f5090d75df09fbf1">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;::bound_const_volatile_mem_functor7</a>  (const T_obj* _A_obj, function_type _A_func)</dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000102"></a>Member <a class="el" href="classsigc_1_1bound__mem__functor0.html#a7de90a27f55055cae43df1425cc78415">sigc::bound_mem_functor0&lt; T_return, T_obj &gt;::bound_mem_functor0</a>  (T_obj* _A_obj, function_type _A_func)</dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000103"></a>Member <a class="el" href="classsigc_1_1bound__mem__functor1.html#ad13235c20a9171bd24a4f8ae36577448">sigc::bound_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;::bound_mem_functor1</a>  (T_obj* _A_obj, function_type _A_func)</dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000104"></a>Member <a class="el" href="classsigc_1_1bound__mem__functor2.html#a48bc9b34469749461813061d17680ca2">sigc::bound_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;::bound_mem_functor2</a>  (T_obj* _A_obj, function_type _A_func)</dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000105"></a>Member <a class="el" href="classsigc_1_1bound__mem__functor3.html#aadbbb586e3ba0c44a25c1f3834c4c438">sigc::bound_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;::bound_mem_functor3</a>  (T_obj* _A_obj, function_type _A_func)</dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000106"></a>Member <a class="el" href="classsigc_1_1bound__mem__functor4.html#a15b592122574775dd2c4804617e1e3dd">sigc::bound_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;::bound_mem_functor4</a>  (T_obj* _A_obj, function_type _A_func)</dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000107"></a>Member <a class="el" href="classsigc_1_1bound__mem__functor5.html#aaf05ba83268cf4a55f96db281898b406">sigc::bound_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;::bound_mem_functor5</a>  (T_obj* _A_obj, function_type _A_func)</dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000108"></a>Member <a class="el" href="classsigc_1_1bound__mem__functor6.html#ab2724a290ceef4f2c279156b606e8c88">sigc::bound_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;::bound_mem_functor6</a>  (T_obj* _A_obj, function_type _A_func)</dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000109"></a>Member <a class="el" href="classsigc_1_1bound__mem__functor7.html#a989011ff72d908959d2f0ad346357706">sigc::bound_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;::bound_mem_functor7</a>  (T_obj* _A_obj, function_type _A_func)</dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000118"></a>Member <a class="el" href="classsigc_1_1bound__volatile__mem__functor0.html#a5812d3638dc20b9fe37688d31dde8ed8">sigc::bound_volatile_mem_functor0&lt; T_return, T_obj &gt;::bound_volatile_mem_functor0</a>  (T_obj* _A_obj, function_type _A_func)</dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000119"></a>Member <a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#af0b1a108c0080fe202b1d77cae86a7d0">sigc::bound_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;::bound_volatile_mem_functor1</a>  (T_obj* _A_obj, function_type _A_func)</dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000120"></a>Member <a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#af2222c46ab0b47bd59af92ad509ef6fb">sigc::bound_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;::bound_volatile_mem_functor2</a>  (T_obj* _A_obj, function_type _A_func)</dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000121"></a>Member <a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#a21c0be5f093ddcd084cc5ad172ceaf92">sigc::bound_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;::bound_volatile_mem_functor3</a>  (T_obj* _A_obj, function_type _A_func)</dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000122"></a>Member <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ae2385ee536e72cfbb0d945ba770f2e69">sigc::bound_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;::bound_volatile_mem_functor4</a>  (T_obj* _A_obj, function_type _A_func)</dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000123"></a>Member <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#af5e4db24b5ba51d92746aa3fee080d49">sigc::bound_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;::bound_volatile_mem_functor5</a>  (T_obj* _A_obj, function_type _A_func)</dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000124"></a>Member <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#acb8a7befd300496343cf46d8520db04f">sigc::bound_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;::bound_volatile_mem_functor6</a>  (T_obj* _A_obj, function_type _A_func)</dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000125"></a>Member <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#a18f28191685aa86228328e7016b5c803">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;::bound_volatile_mem_functor7</a>  (T_obj* _A_obj, function_type _A_func)</dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000078"></a>Member <a class="el" href="classsigc_1_1const__mem__functor0.html#a261a8a2fc4fca25717ee0d50a0a718c2">sigc::const_mem_functor0&lt; T_return, T_obj &gt;::operator()</a>  (const T_obj* _A_obj) const </dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000079"></a>Member <a class="el" href="classsigc_1_1const__mem__functor1.html#a2c6f54619e3ff9c15ddaba1e39771cc1">sigc::const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;::operator()</a>  (const T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000080"></a>Member <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;::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 </dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000081"></a>Member <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;::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 </dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000082"></a>Member <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;::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 </dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000083"></a>Member <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;::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 </dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000084"></a>Member <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;::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 </dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000085"></a>Member <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;::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 </dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000002"></a>Class <a class="el" href="structsigc_1_1const__reference__wrapper.html">sigc::const_reference_wrapper&lt; T_type &gt;</a>  </dt>
+<dd>Use std::ref() or std::cref() instead to create a <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00906.html">std::reference_wrapper()</a>.  </dd>
+<dt><a class="anchor" id="_deprecated000094"></a>Member <a class="el" href="classsigc_1_1const__volatile__mem__functor0.html#a99a36e65fb849aa0a5ea277c9fc3c218">sigc::const_volatile_mem_functor0&lt; T_return, T_obj &gt;::operator()</a>  (const T_obj* _A_obj) const </dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000095"></a>Member <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;::operator()</a>  (const T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000096"></a>Member <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;::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 </dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000097"></a>Member <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;::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 </dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000098"></a>Member <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;::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 </dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000099"></a>Member <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;::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 </dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000100"></a>Member <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;::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 </dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000101"></a>Member <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;::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 </dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000045"></a>Member <a class="el" href="group__mem__fun.html#gaea5a2ace2699b8d1ffe93585e335548d">sigc::mem_fun</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7))</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000040"></a>Member <a class="el" href="group__mem__fun.html#ga118b2610268701be95cdc6fddb7bab3b">sigc::mem_fun</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2))</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000042"></a>Member <a class="el" href="group__mem__fun.html#ga02c906c95895c58e39ee301bb1577994">sigc::mem_fun</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4))</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000044"></a>Member <a class="el" href="group__mem__fun.html#ga3e3841c4844715d2f2d832ed506f028f">sigc::mem_fun</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6))</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000058"></a>Member <a class="el" href="namespacesigc.html#ga02c906c95895c58e39ee301bb1577994">sigc::mem_fun</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4) volatile)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000039"></a>Member <a class="el" href="group__mem__fun.html#ga0df7af9f32990cc624c4bb60782b4f78">sigc::mem_fun</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1))</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000054"></a>Member <a class="el" href="namespacesigc.html#ga7f57ec0156d33b4aa98e259d2e2062db">sigc::mem_fun</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)() volatile)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000049"></a>Member <a class="el" href="namespacesigc.html#gaeb6bd4518e0f0c524dba13a6cbb2e319">sigc::mem_fun</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3) const)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000068"></a>Member <a class="el" href="namespacesigc.html#ga3e3841c4844715d2f2d832ed506f028f">sigc::mem_fun</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const volatile)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000043"></a>Member <a class="el" href="group__mem__fun.html#gab138ae1a340be983166b69872826b37d">sigc::mem_fun</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5))</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000050"></a>Member <a class="el" href="namespacesigc.html#ga02c906c95895c58e39ee301bb1577994">sigc::mem_fun</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000048"></a>Member <a class="el" href="namespacesigc.html#ga118b2610268701be95cdc6fddb7bab3b">sigc::mem_fun</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2) const)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000046"></a>Member <a class="el" href="namespacesigc.html#ga7f57ec0156d33b4aa98e259d2e2062db">sigc::mem_fun</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)() const)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000047"></a>Member <a class="el" href="namespacesigc.html#ga0df7af9f32990cc624c4bb60782b4f78">sigc::mem_fun</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1) const)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000064"></a>Member <a class="el" href="namespacesigc.html#ga118b2610268701be95cdc6fddb7bab3b">sigc::mem_fun</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2) const volatile)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000051"></a>Member <a class="el" href="namespacesigc.html#gab138ae1a340be983166b69872826b37d">sigc::mem_fun</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000052"></a>Member <a class="el" href="namespacesigc.html#ga3e3841c4844715d2f2d832ed506f028f">sigc::mem_fun</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000053"></a>Member <a class="el" href="namespacesigc.html#gaea5a2ace2699b8d1ffe93585e335548d">sigc::mem_fun</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000055"></a>Member <a class="el" href="namespacesigc.html#ga0df7af9f32990cc624c4bb60782b4f78">sigc::mem_fun</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1) volatile)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000056"></a>Member <a class="el" href="namespacesigc.html#ga118b2610268701be95cdc6fddb7bab3b">sigc::mem_fun</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2) volatile)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000057"></a>Member <a class="el" href="namespacesigc.html#gaeb6bd4518e0f0c524dba13a6cbb2e319">sigc::mem_fun</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3) volatile)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000059"></a>Member <a class="el" href="namespacesigc.html#gab138ae1a340be983166b69872826b37d">sigc::mem_fun</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) volatile)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000060"></a>Member <a class="el" href="namespacesigc.html#ga3e3841c4844715d2f2d832ed506f028f">sigc::mem_fun</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) volatile)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000061"></a>Member <a class="el" href="namespacesigc.html#gaea5a2ace2699b8d1ffe93585e335548d">sigc::mem_fun</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) volatile)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000066"></a>Member <a class="el" href="namespacesigc.html#ga02c906c95895c58e39ee301bb1577994">sigc::mem_fun</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const volatile)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000063"></a>Member <a class="el" href="namespacesigc.html#ga0df7af9f32990cc624c4bb60782b4f78">sigc::mem_fun</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1) const volatile)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000065"></a>Member <a class="el" href="namespacesigc.html#gaeb6bd4518e0f0c524dba13a6cbb2e319">sigc::mem_fun</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3) const volatile)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000041"></a>Member <a class="el" href="group__mem__fun.html#gaeb6bd4518e0f0c524dba13a6cbb2e319">sigc::mem_fun</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3))</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000067"></a>Member <a class="el" href="namespacesigc.html#gab138ae1a340be983166b69872826b37d">sigc::mem_fun</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const volatile)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000069"></a>Member <a class="el" href="namespacesigc.html#gaea5a2ace2699b8d1ffe93585e335548d">sigc::mem_fun</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const volatile)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000062"></a>Member <a class="el" href="namespacesigc.html#ga7f57ec0156d33b4aa98e259d2e2062db">sigc::mem_fun</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)() const volatile)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000038"></a>Member <a class="el" href="group__mem__fun.html#ga7f57ec0156d33b4aa98e259d2e2062db">sigc::mem_fun</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)())</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000014"></a>Member <a class="el" href="namespacesigc.html#gae03d0b73b85e85d2ad8bc43b19b855e3">sigc::mem_fun0</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)() const)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000022"></a>Member <a class="el" href="namespacesigc.html#gae03d0b73b85e85d2ad8bc43b19b855e3">sigc::mem_fun0</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)() volatile)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000030"></a>Member <a class="el" href="namespacesigc.html#gae03d0b73b85e85d2ad8bc43b19b855e3">sigc::mem_fun0</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)() const volatile)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000006"></a>Member <a class="el" href="group__mem__fun.html#gae03d0b73b85e85d2ad8bc43b19b855e3">sigc::mem_fun0</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)())</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000015"></a>Member <a class="el" href="namespacesigc.html#ga3dd8d2ed97310dbf4fa394999f0be7b7">sigc::mem_fun1</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1) const)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000023"></a>Member <a class="el" href="namespacesigc.html#ga3dd8d2ed97310dbf4fa394999f0be7b7">sigc::mem_fun1</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1) volatile)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000031"></a>Member <a class="el" href="namespacesigc.html#ga3dd8d2ed97310dbf4fa394999f0be7b7">sigc::mem_fun1</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1) const volatile)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000007"></a>Member <a class="el" href="group__mem__fun.html#ga3dd8d2ed97310dbf4fa394999f0be7b7">sigc::mem_fun1</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1))</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000032"></a>Member <a class="el" href="namespacesigc.html#ga184da4166c8b5409dc4b98d7bc16dff8">sigc::mem_fun2</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2) const volatile)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000016"></a>Member <a class="el" href="namespacesigc.html#ga184da4166c8b5409dc4b98d7bc16dff8">sigc::mem_fun2</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2) const)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000024"></a>Member <a class="el" href="namespacesigc.html#ga184da4166c8b5409dc4b98d7bc16dff8">sigc::mem_fun2</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2) volatile)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000008"></a>Member <a class="el" href="group__mem__fun.html#ga184da4166c8b5409dc4b98d7bc16dff8">sigc::mem_fun2</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2))</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000017"></a>Member <a class="el" href="namespacesigc.html#ga4f2fdbf02e8cac9492326a4a8ffdd012">sigc::mem_fun3</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3) const)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000025"></a>Member <a class="el" href="namespacesigc.html#ga4f2fdbf02e8cac9492326a4a8ffdd012">sigc::mem_fun3</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3) volatile)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000033"></a>Member <a class="el" href="namespacesigc.html#ga4f2fdbf02e8cac9492326a4a8ffdd012">sigc::mem_fun3</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3) const volatile)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000009"></a>Member <a class="el" href="group__mem__fun.html#ga4f2fdbf02e8cac9492326a4a8ffdd012">sigc::mem_fun3</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3))</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000026"></a>Member <a class="el" href="namespacesigc.html#ga94a2525ef116e16598b81b853544a170">sigc::mem_fun4</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4) volatile)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000018"></a>Member <a class="el" href="namespacesigc.html#ga94a2525ef116e16598b81b853544a170">sigc::mem_fun4</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000034"></a>Member <a class="el" href="namespacesigc.html#ga94a2525ef116e16598b81b853544a170">sigc::mem_fun4</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const volatile)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000010"></a>Member <a class="el" href="group__mem__fun.html#ga94a2525ef116e16598b81b853544a170">sigc::mem_fun4</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4))</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000019"></a>Member <a class="el" href="namespacesigc.html#gaf060fe3a2be4ff7c0f50aef54b4dc8bf">sigc::mem_fun5</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000011"></a>Member <a class="el" href="group__mem__fun.html#gaf060fe3a2be4ff7c0f50aef54b4dc8bf">sigc::mem_fun5</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5))</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000027"></a>Member <a class="el" href="namespacesigc.html#gaf060fe3a2be4ff7c0f50aef54b4dc8bf">sigc::mem_fun5</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) volatile)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000035"></a>Member <a class="el" href="namespacesigc.html#gaf060fe3a2be4ff7c0f50aef54b4dc8bf">sigc::mem_fun5</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const volatile)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000036"></a>Member <a class="el" href="namespacesigc.html#gac0a6242da9bf96642f25c1363dfef383">sigc::mem_fun6</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const volatile)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000028"></a>Member <a class="el" href="namespacesigc.html#gac0a6242da9bf96642f25c1363dfef383">sigc::mem_fun6</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) volatile)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000020"></a>Member <a class="el" href="namespacesigc.html#gac0a6242da9bf96642f25c1363dfef383">sigc::mem_fun6</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000012"></a>Member <a class="el" href="group__mem__fun.html#gac0a6242da9bf96642f25c1363dfef383">sigc::mem_fun6</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6))</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000029"></a>Member <a class="el" href="namespacesigc.html#ga9899534bc8eb78c227d895b396710091">sigc::mem_fun7</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) volatile)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000037"></a>Member <a class="el" href="namespacesigc.html#ga9899534bc8eb78c227d895b396710091">sigc::mem_fun7</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const volatile)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000021"></a>Member <a class="el" href="namespacesigc.html#ga9899534bc8eb78c227d895b396710091">sigc::mem_fun7</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const)</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000013"></a>Member <a class="el" href="group__mem__fun.html#ga9899534bc8eb78c227d895b396710091">sigc::mem_fun7</a>  (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7))</dt>
+<dd>Please use the version that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000070"></a>Member <a class="el" href="classsigc_1_1mem__functor0.html#a3d083ed9bc066718a9d6970be5a07b6e">sigc::mem_functor0&lt; T_return, T_obj &gt;::operator()</a>  (T_obj* _A_obj) const </dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000071"></a>Member <a class="el" href="classsigc_1_1mem__functor1.html#a94012e541419dab7d8093e047eb58dfb">sigc::mem_functor1&lt; T_return, T_obj, T_arg1 &gt;::operator()</a>  (T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000072"></a>Member <a class="el" href="classsigc_1_1mem__functor2.html#ac548b79e5bfe7d4051b7b9e40a403eca">sigc::mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;::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 </dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000073"></a>Member <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;::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 </dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000074"></a>Member <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;::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 </dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000075"></a>Member <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;::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 </dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000076"></a>Member <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;::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 </dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000077"></a>Member <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;::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 </dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000003"></a>Member <a class="el" href="namespacesigc.html#a48e982c74c057b5630246ba436524041">sigc::ref</a>  (T_type&amp; v)</dt>
+<dd>Use std::ref() or std::cref() instead.  </dd>
+<dt><a class="anchor" id="_deprecated000004"></a>Member <a class="el" href="namespacesigc.html#a670882bd3fa5890b464871ac515aaba9">sigc::ref</a>  (const T_type&amp; v)</dt>
+<dd>Use std::ref() or std::cref() instead.  </dd>
+<dt><a class="anchor" id="_deprecated000001"></a>Class <a class="el" href="structsigc_1_1reference__wrapper.html">sigc::reference_wrapper&lt; T_type &gt;</a>  </dt>
+<dd>Use std::ref() or std::cref() instead to create a <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00906.html">std::reference_wrapper()</a>.  </dd>
+<dt><a class="anchor" id="_deprecated000086"></a>Member <a class="el" href="classsigc_1_1volatile__mem__functor0.html#ac2ed0440b58d9ed7fa7113036a021e92">sigc::volatile_mem_functor0&lt; T_return, T_obj &gt;::operator()</a>  (T_obj* _A_obj) const </dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000087"></a>Member <a class="el" href="classsigc_1_1volatile__mem__functor1.html#a7e3689f54ea790bad4d7b442d6e32beb">sigc::volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;::operator()</a>  (T_obj* _A_obj, type_trait_take_t&lt; T_arg1 &gt; _A_a1) const </dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000088"></a>Member <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;::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 </dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000089"></a>Member <a class="el" href="classsigc_1_1volatile__mem__functor3.html#ada29662208acfe205afc2b78c70fd097">sigc::volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;::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 </dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000090"></a>Member <a class="el" href="classsigc_1_1volatile__mem__functor4.html#a6e753d5775bf5e738be860627940a0f5">sigc::volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;::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 </dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000091"></a>Member <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;::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 </dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000092"></a>Member <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;::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 </dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000093"></a>Member <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;::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 </dt>
+<dd>Please use the constructor that takes the object by reference instead. </dd>
+<dt><a class="anchor" id="_deprecated000005"></a>globalScope&gt; Member <a class="el" href="group__sigcfunctors.html#gadf1ba3cacb09cc5c3c3e399836ec6e50">SIGC_FUNCTORS_DEDUCE_RESULT_TYPE_WITH_DECLTYPE</a>  </dt>
 <dd>This macro does nothing. The test it activated in libsigc++ versions before 2.6, is now unconditionally activated.</dd>
 </dl>
 </div></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:19 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ff5b7be..560a588 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -83,7 +83,7 @@ Files</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index bc69d28..c8085aa 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0b1f957..afe2fc2 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 77cffd3..9ba4629 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -58,7 +58,7 @@ Files</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 85b0318..584518f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b39e01e..829fa9b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 : <a class="el" href="classsigc_1_1bound__argument.html#a495bb69a41b38eda5d6ace5a36807a37">sigc::bound_argument&lt; T_type &gt;</a>
 , <a class="el" href="classsigc_1_1bound__argument_3_01const__reference__wrapper_3_01T__wrapped_01_4_01_4.html#afdfab4386d34bd03e82b05a2eb1f2afe">sigc::bound_argument&lt; const_reference_wrapper&lt; T_wrapped &gt; &gt;</a>
 , <a class="el" href="classsigc_1_1bound__argument_3_01reference__wrapper_3_01T__wrapped_01_4_01_4.html#a46f705d774a2436055785b7a55830349">sigc::bound_argument&lt; reference_wrapper&lt; T_wrapped &gt; &gt;</a>
+, <a class="el" href="classsigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4.html#a597709183c9a0b753f4674aaab80b4ff">sigc::bound_argument&lt; std::reference_wrapper&lt; T_wrapped &gt; &gt;</a>
 </li>
 <li>bound_const_mem_functor0()
 : <a class="el" href="classsigc_1_1bound__const__mem__functor0.html#a67756fc7a32eb42309a1d55aea2eeb19">sigc::bound_const_mem_functor0&lt; T_return, T_obj &gt;</a>
 : <a class="el" href="classsigc_1_1bound__const__mem__functor4.html#a1d441ea8caf2d2ff8cfca414f259b657">sigc::bound_const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
 </li>
 <li>bound_const_mem_functor5()
-: <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#a9e80ad7a6b586eb1d0cc0a4afc9ea1d4">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__functor5.html#a3c8a1d1411eea1136fa273886688290d">sigc::bound_const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
 </li>
 <li>bound_const_mem_functor6()
 : <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#a4c6a29813f84239bfc224e36d3ada58c">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__volatile__mem__functor4.html#a97b15b931ba6db1852011d252dd3d5f0">sigc::bound_const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
 </li>
 <li>bound_const_volatile_mem_functor5()
-: <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a178805b13affaa2b0fbaafe287cb9390">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__functor5.html#acc05a40bf47bd943c5d822b354a80ae9">sigc::bound_const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
 </li>
 <li>bound_const_volatile_mem_functor6()
 : <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#ae07e825b1d3ee4fa7d4dd45eb7f2fbad">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__mem__functor3.html#a1d1dddd6a334864611f5dc3a8ece26f9">sigc::bound_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a>
 </li>
 <li>bound_mem_functor4()
-: <a class="el" href="classsigc_1_1bound__mem__functor4.html#ae15ccaa9f58865b2cd9929644aa85612">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__functor4.html#a15b592122574775dd2c4804617e1e3dd">sigc::bound_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
 </li>
 <li>bound_mem_functor5()
-: <a class="el" href="classsigc_1_1bound__mem__functor5.html#aaf05ba83268cf4a55f96db281898b406">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__functor5.html#a179304173879dac0023d49e313125c8c">sigc::bound_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
 </li>
 <li>bound_mem_functor6()
 : <a class="el" href="classsigc_1_1bound__mem__functor6.html#ab2724a290ceef4f2c279156b606e8c88">sigc::bound_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
 </li>
 <li>bound_mem_functor7()
-: <a class="el" href="classsigc_1_1bound__mem__functor7.html#a29f43e3ad8d4714c8f3477be02d62c3d">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__functor7.html#a989011ff72d908959d2f0ad346357706">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>
 </li>
 <li>bound_volatile_mem_functor0()
-: <a class="el" href="classsigc_1_1bound__volatile__mem__functor0.html#a5812d3638dc20b9fe37688d31dde8ed8">sigc::bound_volatile_mem_functor0&lt; T_return, T_obj &gt;</a>
+: <a class="el" href="classsigc_1_1bound__volatile__mem__functor0.html#a4f81dd585b0aae830cd585ebb5867e20">sigc::bound_volatile_mem_functor0&lt; T_return, T_obj &gt;</a>
 </li>
 <li>bound_volatile_mem_functor1()
 : <a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#af0b1a108c0080fe202b1d77cae86a7d0">sigc::bound_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a>
 </li>
 <li>bound_volatile_mem_functor2()
-: <a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#ac3a72dc9eb316e9f096cb0a93792e368">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__functor2.html#af2222c46ab0b47bd59af92ad509ef6fb">sigc::bound_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a>
 </li>
 <li>bound_volatile_mem_functor3()
-: <a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#a21c0be5f093ddcd084cc5ad172ceaf92">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__functor3.html#a1f2aacad170885008a58975c8562a863">sigc::bound_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a>
 </li>
 <li>bound_volatile_mem_functor4()
 : <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ae2385ee536e72cfbb0d945ba770f2e69">sigc::bound_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
 </li>
 <li>bound_volatile_mem_functor5()
-: <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#af5e4db24b5ba51d92746aa3fee080d49">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__functor5.html#a01734765e6a89bd0ab89063f130541e3">sigc::bound_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
 </li>
 <li>bound_volatile_mem_functor6()
 : <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#af79be68e9cb6c772f6d6e817bffe9656">sigc::bound_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index fae3179..96c9efb 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0a55c88..97e2530 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -97,7 +97,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5171bff..00cdff0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 814466a..5bd2098 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a5223b7..f1c6047 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8203412..a41896b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 : <a class="el" href="classsigc_1_1bound__argument.html#a495bb69a41b38eda5d6ace5a36807a37">sigc::bound_argument&lt; T_type &gt;</a>
 , <a class="el" href="classsigc_1_1bound__argument_3_01const__reference__wrapper_3_01T__wrapped_01_4_01_4.html#afdfab4386d34bd03e82b05a2eb1f2afe">sigc::bound_argument&lt; const_reference_wrapper&lt; T_wrapped &gt; &gt;</a>
 , <a class="el" href="classsigc_1_1bound__argument_3_01reference__wrapper_3_01T__wrapped_01_4_01_4.html#a46f705d774a2436055785b7a55830349">sigc::bound_argument&lt; reference_wrapper&lt; T_wrapped &gt; &gt;</a>
+, <a class="el" href="classsigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4.html#a597709183c9a0b753f4674aaab80b4ff">sigc::bound_argument&lt; std::reference_wrapper&lt; T_wrapped &gt; &gt;</a>
 </li>
 <li>bound_const_mem_functor0()
 : <a class="el" href="classsigc_1_1bound__const__mem__functor0.html#a67756fc7a32eb42309a1d55aea2eeb19">sigc::bound_const_mem_functor0&lt; T_return, T_obj &gt;</a>
 : <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#a4c6a29813f84239bfc224e36d3ada58c">sigc::bound_const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
 </li>
 <li>bound_const_mem_functor7()
-: <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#a22e365208dda5614599860d5794cb64f">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__functor7.html#a3353dd997ced3fc00f44ee2b8ccb0063">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>
 </li>
 <li>bound_const_volatile_mem_functor0()
 : <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor0.html#a364e1b19994e41acf1d99d27ffca8924">sigc::bound_const_volatile_mem_functor0&lt; T_return, T_obj &gt;</a>
 : <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#acc05a40bf47bd943c5d822b354a80ae9">sigc::bound_const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
 </li>
 <li>bound_const_volatile_mem_functor6()
-: <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#ae07e825b1d3ee4fa7d4dd45eb7f2fbad">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__functor6.html#ac5aa6dc8967fed463dd69f412ded1fd1">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>
 </li>
 <li>bound_const_volatile_mem_functor7()
 : <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#a6f2635a9548c06f2f5090d75df09fbf1">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__functor2.html#a48bc9b34469749461813061d17680ca2">sigc::bound_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a>
 </li>
 <li>bound_mem_functor3()
-: <a class="el" href="classsigc_1_1bound__mem__functor3.html#aadbbb586e3ba0c44a25c1f3834c4c438">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__functor3.html#a1d1dddd6a334864611f5dc3a8ece26f9">sigc::bound_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a>
 </li>
 <li>bound_mem_functor4()
-: <a class="el" href="classsigc_1_1bound__mem__functor4.html#ae15ccaa9f58865b2cd9929644aa85612">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__functor4.html#a15b592122574775dd2c4804617e1e3dd">sigc::bound_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
 </li>
 <li>bound_mem_functor5()
-: <a class="el" href="classsigc_1_1bound__mem__functor5.html#aaf05ba83268cf4a55f96db281898b406">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__functor5.html#a179304173879dac0023d49e313125c8c">sigc::bound_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
 </li>
 <li>bound_mem_functor6()
 : <a class="el" href="classsigc_1_1bound__mem__functor6.html#ab2724a290ceef4f2c279156b606e8c88">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__volatile__mem__functor0.html#a4f81dd585b0aae830cd585ebb5867e20">sigc::bound_volatile_mem_functor0&lt; T_return, T_obj &gt;</a>
 </li>
 <li>bound_volatile_mem_functor1()
-: <a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#ae51c0fe21853f42cd9890f5f995f4d87">sigc::bound_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a>
+: <a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#af0b1a108c0080fe202b1d77cae86a7d0">sigc::bound_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a>
 </li>
 <li>bound_volatile_mem_functor2()
 : <a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#af2222c46ab0b47bd59af92ad509ef6fb">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__functor6.html#acb8a7befd300496343cf46d8520db04f">sigc::bound_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
 </li>
 <li>bound_volatile_mem_functor7()
-: <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#a18f28191685aa86228328e7016b5c803">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__functor7.html#a3109683023c9e82a586660399b12769e">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>
 </li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ec60cff..268ef63 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index cc746f3..0dc4217 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -92,7 +92,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 491e8d7..b76c93a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2ab77ec..6353662 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -88,7 +88,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8a26fd0..cb2b829 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -89,7 +89,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1b92595..353d3d4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -92,6 +92,7 @@
 : <a class="el" href="classsigc_1_1bound__argument.html#af1cf20526bade89328a1ed398055bbba">sigc::bound_argument&lt; T_type &gt;</a>
 , <a class="el" href="classsigc_1_1bound__argument_3_01const__reference__wrapper_3_01T__wrapped_01_4_01_4.html#aa08b2efa73ad0a928f0be217da940671">sigc::bound_argument&lt; const_reference_wrapper&lt; T_wrapped &gt; &gt;</a>
 , <a class="el" href="classsigc_1_1bound__argument_3_01reference__wrapper_3_01T__wrapped_01_4_01_4.html#adbeb73917559e0764bf367dfc6c4141d">sigc::bound_argument&lt; reference_wrapper&lt; T_wrapped &gt; &gt;</a>
+, <a class="el" href="classsigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4.html#a38950827998907494c25397f01552730">sigc::bound_argument&lt; std::reference_wrapper&lt; T_wrapped &gt; &gt;</a>
 , <a class="el" href="classsigc_1_1const__limit__reference.html#a2cb583845b99f2fdb56297bc6dff57d0">sigc::const_limit_reference&lt; T_type, I_derives_trackable &gt;</a>
 , <a class="el" href="classsigc_1_1const__limit__reference_3_01T__type_00_01true_01_4.html#a1fce594fb08b83a297ab51a59cba668d">sigc::const_limit_reference&lt; T_type, true &gt;</a>
 , <a class="el" href="classsigc_1_1const__volatile__limit__reference.html#a541dc87d0bda7a418aaa3dca1f9928da">sigc::const_volatile_limit_reference&lt; T_type, I_derives_trackable &gt;</a>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 80e0cdb..9306e84 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -89,7 +89,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a865937..749901e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0e25144..37c52a9 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -91,7 +91,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2e18a07..f9bad88 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index efa876f..aa5f2a2 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a3d5229..ffb7cc7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d7ce2d1..536d3a0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 4397d1b..5ff7959 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 082711e..c29abba 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -90,7 +90,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3ba9e76..82b675a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -85,6 +85,7 @@
 : <a class="el" href="classsigc_1_1bound__argument.html#ae4816ddf9275c55962542dc7bba20397">sigc::bound_argument&lt; T_type &gt;</a>
 , <a class="el" href="classsigc_1_1bound__argument_3_01const__reference__wrapper_3_01T__wrapped_01_4_01_4.html#af582d504a83ac50bf326c05f80adc79b">sigc::bound_argument&lt; const_reference_wrapper&lt; T_wrapped &gt; &gt;</a>
 , <a class="el" href="classsigc_1_1bound__argument_3_01reference__wrapper_3_01T__wrapped_01_4_01_4.html#a20a829c033c5b6dda01b7d27d5505988">sigc::bound_argument&lt; reference_wrapper&lt; T_wrapped &gt; &gt;</a>
+, <a class="el" href="classsigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4.html#ae6a4426ca39736a475bbcc81d7fcd9b2">sigc::bound_argument&lt; std::reference_wrapper&lt; T_wrapped &gt; &gt;</a>
 , <a class="el" href="classsigc_1_1const__limit__reference.html#a9518c78a342f7d4bba9ca01b129c894d">sigc::const_limit_reference&lt; T_type, I_derives_trackable &gt;</a>
 , <a class="el" href="classsigc_1_1const__limit__reference_3_01T__type_00_01true_01_4.html#a92af9590581d2e66bbc2ef4c7c353752">sigc::const_limit_reference&lt; T_type, true &gt;</a>
 , <a class="el" href="classsigc_1_1const__volatile__limit__reference.html#ab3ce1b09cad7a91c24c510e5915e4b7e">sigc::const_volatile_limit_reference&lt; T_type, I_derives_trackable &gt;</a>
 , <a class="el" href="classsigc_1_1volatile__limit__reference_3_01T__type_00_01true_01_4.html#aa0b69d0a82616d6db2eb86d7a041df23">sigc::volatile_limit_reference&lt; T_type, true &gt;</a>
 </li>
 <li>volatile_mem_functor0()
-: <a class="el" href="classsigc_1_1volatile__mem__functor0.html#ae29bbe3e668b370d2788631465daa63c">sigc::volatile_mem_functor0&lt; T_return, T_obj &gt;</a>
+: <a class="el" href="classsigc_1_1volatile__mem__functor0.html#aa4e5e279480d50940eb4b73b9c61b938">sigc::volatile_mem_functor0&lt; T_return, T_obj &gt;</a>
 </li>
 <li>volatile_mem_functor1()
 : <a class="el" href="classsigc_1_1volatile__mem__functor1.html#a30ec3be683a2c466b23da53c8025608b">sigc::volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a>
 </li>
 <li>volatile_mem_functor2()
-: <a class="el" href="classsigc_1_1volatile__mem__functor2.html#a273bbe27bc7b190d8457408cd328c1f9">sigc::volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a>
+: <a class="el" href="classsigc_1_1volatile__mem__functor2.html#acba5e052ebb8884ff02cab194a2f794e">sigc::volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a>
 </li>
 <li>volatile_mem_functor3()
 : <a class="el" href="classsigc_1_1volatile__mem__functor3.html#ad2319eebf06194ff516c27f581cbd7a5">sigc::volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a>
 </li>
 <li>volatile_mem_functor4()
-: <a class="el" href="classsigc_1_1volatile__mem__functor4.html#ab86348ff91ed7ce4cadff97c157e4024">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__functor4.html#a5ba462855081b617085e59e7566927a7">sigc::volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a>
 </li>
 <li>volatile_mem_functor5()
-: <a class="el" href="classsigc_1_1volatile__mem__functor5.html#a98e43ac4bafb96958bbbf658154794d0">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__functor5.html#abe1011a71cd8e78d248e072fb7d60231">sigc::volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
 </li>
 <li>volatile_mem_functor6()
-: <a class="el" href="classsigc_1_1volatile__mem__functor6.html#a55c428dacaaff7f5dcd48ec02b53ed60">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__functor6.html#a782bbd4bff8bd939a008ceb9e0511bae">sigc::volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
 </li>
 <li>volatile_mem_functor7()
 : <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a809146646d2dd726a385344f455402e4">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>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b597b2d..216be73 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index af914e8..ab82cca 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6626466..fa61261 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -90,7 +90,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 16212c5..462cf33 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 : <a class="el" href="classsigc_1_1bound__argument.html#af1cf20526bade89328a1ed398055bbba">sigc::bound_argument&lt; T_type &gt;</a>
 , <a class="el" href="classsigc_1_1bound__argument_3_01const__reference__wrapper_3_01T__wrapped_01_4_01_4.html#aa08b2efa73ad0a928f0be217da940671">sigc::bound_argument&lt; const_reference_wrapper&lt; T_wrapped &gt; &gt;</a>
 , <a class="el" href="classsigc_1_1bound__argument_3_01reference__wrapper_3_01T__wrapped_01_4_01_4.html#adbeb73917559e0764bf367dfc6c4141d">sigc::bound_argument&lt; reference_wrapper&lt; T_wrapped &gt; &gt;</a>
+, <a class="el" href="classsigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4.html#a38950827998907494c25397f01552730">sigc::bound_argument&lt; std::reference_wrapper&lt; T_wrapped &gt; &gt;</a>
 , <a class="el" href="classsigc_1_1const__limit__reference.html#a2cb583845b99f2fdb56297bc6dff57d0">sigc::const_limit_reference&lt; T_type, I_derives_trackable &gt;</a>
 , <a class="el" href="classsigc_1_1const__limit__reference_3_01T__type_00_01true_01_4.html#a1fce594fb08b83a297ab51a59cba668d">sigc::const_limit_reference&lt; T_type, true &gt;</a>
 , <a class="el" href="classsigc_1_1const__volatile__limit__reference.html#a541dc87d0bda7a418aaa3dca1f9928da">sigc::const_volatile_limit_reference&lt; T_type, I_derives_trackable &gt;</a>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 9e7e337..9e3d92a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -93,7 +93,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1e2b85e..7d6a76b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b8e7d07..fef6de4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -92,7 +92,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0a7726c..7ec3728 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 159d1fd..c76c9e5 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 26e1e22..4386420 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6c22d4c..fa679c5 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 64fde66..d128697 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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#a7e1348841e762fb41b41c6f2ce9fa073">sigc::trackable</a>
+: <a class="el" href="structsigc_1_1trackable.html#aba42ed8afb6598106cf68c18a7387f18">sigc::trackable</a>
 </li>
 <li>type
 : <a class="el" href="structsigc_1_1deduce__result__type.html#a529a6b7809ea3ad1a2d4392b9ffcec42">sigc::deduce_result_type&lt; T_functor, T_args &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>
+, <a class="el" href="structsigc_1_1unwrap__reference_3_01std_1_1reference__wrapper_3_01T__type_01_4_01_4.html#a2a9edeecf0de1843fb4d218f68ae86c4">sigc::unwrap_reference&lt; std::reference_wrapper&lt; T_type &gt; &gt;</a>
 </li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0fec38a..81c0ff7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f0de9ac..df74ca9 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8d5fc76..d0bd5c6 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -82,7 +82,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ac69585..6a5d0da 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -88,7 +88,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8868e38..c17f9fb 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a4c0158..2758aa1 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -87,7 +87,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 4938fe5..0ae3916 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -98,7 +98,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5f3e8e1..ef91698 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -99,7 +99,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index c7b5fc1..4b2559b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 95995d6..42c0dd8 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index c5b0f22..dc991ec 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 , <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>
+, <a class="el" href="structsigc_1_1unwrap__reference_3_01std_1_1reference__wrapper_3_01T__type_01_4_01_4.html#a2a9edeecf0de1843fb4d218f68ae86c4">sigc::unwrap_reference&lt; std::reference_wrapper&lt; T_type &gt; &gt;</a>
 </li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 703ea2b..996f691 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -82,7 +82,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 4cdb2ac..c2bdb4a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -91,7 +91,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 30fbbc3..35f979e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -97,6 +97,7 @@
 : <a class="el" href="classsigc_1_1bound__argument.html#ae4816ddf9275c55962542dc7bba20397">sigc::bound_argument&lt; T_type &gt;</a>
 , <a class="el" href="classsigc_1_1bound__argument_3_01const__reference__wrapper_3_01T__wrapped_01_4_01_4.html#af582d504a83ac50bf326c05f80adc79b">sigc::bound_argument&lt; const_reference_wrapper&lt; T_wrapped &gt; &gt;</a>
 , <a class="el" href="classsigc_1_1bound__argument_3_01reference__wrapper_3_01T__wrapped_01_4_01_4.html#a20a829c033c5b6dda01b7d27d5505988">sigc::bound_argument&lt; reference_wrapper&lt; T_wrapped &gt; &gt;</a>
+, <a class="el" href="classsigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4.html#ae6a4426ca39736a475bbcc81d7fcd9b2">sigc::bound_argument&lt; std::reference_wrapper&lt; T_wrapped &gt; &gt;</a>
 , <a class="el" href="classsigc_1_1const__limit__reference.html#a9518c78a342f7d4bba9ca01b129c894d">sigc::const_limit_reference&lt; T_type, I_derives_trackable &gt;</a>
 , <a class="el" href="classsigc_1_1const__limit__reference_3_01T__type_00_01true_01_4.html#a92af9590581d2e66bbc2ef4c7c353752">sigc::const_limit_reference&lt; T_type, true &gt;</a>
 , <a class="el" href="classsigc_1_1const__volatile__limit__reference.html#ab3ce1b09cad7a91c24c510e5915e4b7e">sigc::const_volatile_limit_reference&lt; T_type, I_derives_trackable &gt;</a>
 : <a class="el" href="classsigc_1_1volatile__mem__functor1.html#a30ec3be683a2c466b23da53c8025608b">sigc::volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a>
 </li>
 <li>volatile_mem_functor2()
-: <a class="el" href="classsigc_1_1volatile__mem__functor2.html#acba5e052ebb8884ff02cab194a2f794e">sigc::volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a>
+: <a class="el" href="classsigc_1_1volatile__mem__functor2.html#a273bbe27bc7b190d8457408cd328c1f9">sigc::volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a>
 </li>
 <li>volatile_mem_functor3()
-: <a class="el" href="classsigc_1_1volatile__mem__functor3.html#ad2319eebf06194ff516c27f581cbd7a5">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__functor3.html#a2364e6ab68a8128ba9e9973c66c0ce1d">sigc::volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a>
 </li>
 <li>volatile_mem_functor4()
 : <a class="el" href="classsigc_1_1volatile__mem__functor4.html#ab86348ff91ed7ce4cadff97c157e4024">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#a98e43ac4bafb96958bbbf658154794d0">sigc::volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a>
 </li>
 <li>volatile_mem_functor6()
-: <a class="el" href="classsigc_1_1volatile__mem__functor6.html#a55c428dacaaff7f5dcd48ec02b53ed60">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__functor6.html#a782bbd4bff8bd939a008ceb9e0511bae">sigc::volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a>
 </li>
 <li>volatile_mem_functor7()
-: <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a809146646d2dd726a385344f455402e4">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__functor7.html#a07834a50703bf92aad9bc167fa256d24">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>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 96ed84e..d5a7aa7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 50b10c8..0f6f6a5 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 759d7a3..4e56948 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2ecd1c0..86864a1 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5410377..5ab4a15 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -127,17 +127,17 @@ Functions</h2></td></tr>
 <dl class="section user"><dt>Example:</dt><dd><div class="fragment"><div class="line"><span class="keywordtype">void</span> foo();</div>
 <div class="line">std::cout &lt;&lt; <a class="code" href="group__bind.html#gaca1ae2466988d67d00a5f2cd16c8d90a">sigc::bind_return</a>(&amp;foo, 5)(); <span class="comment">// calls foo() and returns 5</span></div>
 </div><!-- fragment --></dd></dl>
-<p>You can bind references to functors by passing the objects through the <a class="el" href="namespacesigc.html#a48e982c74c057b5630246ba436524041" title="Creates a reference wrapper. ">sigc::ref()</a> helper function.</p>
+<p>You can bind references to functors by passing the objects through the std::ref() or std::cref() functions.</p>
 <dl class="section user"><dt>Example:</dt><dd><div class="fragment"><div class="line"><span class="keywordtype">int</span> some_int;</div>
 <div class="line"><a class="code" href="classsigc_1_1signal.html">sigc::signal&lt;void&gt;</a> some_signal;</div>
 <div class="line"><span class="keywordtype">void</span> foo(<span class="keywordtype">int</span>&amp;);</div>
-<div class="line">some_signal.<a class="code" href="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2">connect</a>(<a class="code" href="group__bind.html#ga2f099bc6056b32f2a58134ba8537c6f4">sigc::bind</a>(&amp;foo,<a class="code" href="namespacesigc.html#a48e982c74c057b5630246ba436524041">sigc::ref</a>(some_int)));</div>
+<div class="line">some_signal.<a class="code" href="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2">connect</a>(<a class="code" href="group__bind.html#ga2f099bc6056b32f2a58134ba8537c6f4">sigc::bind</a>(&amp;foo, std::ref(some_int)));</div>
 </div><!-- fragment --></dd></dl>
 <p>If you bind an object of a <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a> derived type to a functor by reference, a slot assigned to the bind adaptor is cleared automatically when the object goes out of scope.</p>
 <dl class="section user"><dt>Example:</dt><dd><div class="fragment"><div class="line"><span class="keyword">struct </span>bar : <span class="keyword">public</span> <a class="code" href="structsigc_1_1trackable.html">sigc::trackable</a> {} some_bar;</div>
 <div class="line"><a class="code" href="classsigc_1_1signal.html">sigc::signal&lt;void&gt;</a> some_signal;</div>
 <div class="line"><span class="keywordtype">void</span> foo(bar&amp;);</div>
-<div class="line">some_signal.<a class="code" href="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2">connect</a>(<a class="code" href="group__bind.html#ga2f099bc6056b32f2a58134ba8537c6f4">sigc::bind</a>(&amp;foo,<a class="code" href="namespacesigc.html#a48e982c74c057b5630246ba436524041">sigc::ref</a>(some_bar)));</div>
+<div class="line">some_signal.<a class="code" href="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2">connect</a>(<a class="code" href="group__bind.html#ga2f099bc6056b32f2a58134ba8537c6f4">sigc::bind</a>(&amp;foo, std::ref(some_bar)));</div>
 <div class="line">  <span class="comment">// disconnected automatically if some_bar goes out of scope</span></div>
 </div><!-- fragment --> </dd></dl>
 <h2 class="groupheader">Function Documentation</h2>
@@ -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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3b72547..b539702 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 80ceae2..2dc9bcf 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -70,7 +70,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d02ef45..584190b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2139203..d730dce 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -442,7 +442,8 @@ Functions</h2></td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <p><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> is used to convert a pointer to a method to a functor. </p>
-<p>Optionally, a reference or pointer to an object can be bound to the functor. Note that only if the object type inherits from <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a> is the slot automatically cleared when the object goes out of scope!</p>
+<p>Optionally, a reference or pointer to an object can be bound to the functor.</p>
+<dl class="section note"><dt>Note</dt><dd>Only if the object type inherits from <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a>, and the functor returned from <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> is assigned to a <a class="el" href="classsigc_1_1slot.html" title="Convenience wrapper for the numbered sigc::slot# templates. ">sigc::slot</a>, is the functor automatically cleared when the object goes out of scope!</dd></dl>
 <p>If the member function pointer is to an overloaded type, you must specify the types using template arguments starting with the first argument. It is not necessary to supply the return type.</p>
 <dl class="section user"><dt>Example:</dt><dd><div class="fragment"><div class="line"><span class="keyword">struct </span>foo : <span class="keyword">public</span> <a class="code" href="structsigc_1_1trackable.html">sigc::trackable</a></div>
 <div class="line">{</div>
@@ -450,6 +451,8 @@ Functions</h2></td></tr>
 <div class="line">};</div>
 <div class="line">foo my_foo;</div>
 <div class="line"><a class="code" href="classsigc_1_1slot.html">sigc::slot&lt;void, int&gt;</a> sl = <a class="code" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419">sigc::mem_fun</a>(my_foo, &amp;foo::bar);</div>
+<div class="line"><span class="comment">// Note: f is not a slot. It will not be invalidated when my_foo is deleted.</span></div>
+<div class="line"><span class="keyword">auto</span> f = <a class="code" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419">sigc::mem_fun</a>(my_foo, &amp;foo::bar); <span class="comment">// Usually not what you want.</span></div>
 </div><!-- fragment --></dd></dl>
 <p>For const methods <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> takes a const reference or pointer to an object.</p>
 <dl class="section user"><dt>Example:</dt><dd><div class="fragment"><div class="line"><span class="keyword">struct </span>foo : <span class="keyword">public</span> <a class="code" href="structsigc_1_1trackable.html">sigc::trackable</a></div>
@@ -785,6 +788,7 @@ template &lt;class T_return , class T_obj , class T_obj2 &gt; </div>
 </div><div class="memdoc">
 
 <p>Creates a functor of type <a class="el" href="classsigc_1_1bound__mem__functor0.html" title="bound_mem_functor0 encapsulates a method with 0 arguments and an object instance. ...">sigc::bound_mem_functor0</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000038">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -877,6 +881,7 @@ template &lt;class T_arg1 , class T_return , class T_obj , class T_obj2 &gt; </d
 </div><div class="memdoc">
 
 <p>Creates a functor of type <a class="el" href="classsigc_1_1bound__mem__functor1.html" title="bound_mem_functor1 encapsulates a method with 1 arguments and an object instance. ...">sigc::bound_mem_functor1</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000039">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -969,6 +974,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_return , class T_obj , class
 </div><div class="memdoc">
 
 <p>Creates a functor of type <a class="el" href="classsigc_1_1bound__mem__functor2.html" title="bound_mem_functor2 encapsulates a method with 2 arguments and an object instance. ...">sigc::bound_mem_functor2</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000040">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -1061,6 +1067,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_return , class
 </div><div class="memdoc">
 
 <p>Creates a functor of type <a class="el" href="classsigc_1_1bound__mem__functor3.html" title="bound_mem_functor3 encapsulates a method with 3 arguments and an object instance. ...">sigc::bound_mem_functor3</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000041">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -1153,6 +1160,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><div class="memdoc">
 
 <p>Creates a functor of type <a class="el" href="classsigc_1_1bound__mem__functor4.html" title="bound_mem_functor4 encapsulates a method with 4 arguments and an object instance. ...">sigc::bound_mem_functor4</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000042">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -1245,6 +1253,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><div class="memdoc">
 
 <p>Creates a functor of type <a class="el" href="classsigc_1_1bound__mem__functor5.html" title="bound_mem_functor5 encapsulates a method with 5 arguments and an object instance. ...">sigc::bound_mem_functor5</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000043">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -1337,6 +1346,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><div class="memdoc">
 
 <p>Creates a functor of type <a class="el" href="classsigc_1_1bound__mem__functor6.html" title="bound_mem_functor6 encapsulates a method with 6 arguments and an object instance. ...">sigc::bound_mem_functor6</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000044">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -1429,6 +1439,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><div class="memdoc">
 
 <p>Creates a functor of type <a class="el" href="classsigc_1_1bound__mem__functor7.html" title="bound_mem_functor7 encapsulates a method with 7 arguments and an object instance. ...">sigc::bound_mem_functor7</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000045">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -1556,6 +1567,7 @@ template &lt;class T_return , class T_obj , class T_obj2 &gt; </div>
 </div><div class="memdoc">
 
 <p>Creates a functor of type <a class="el" href="classsigc_1_1bound__mem__functor0.html" title="bound_mem_functor0 encapsulates a method with 0 arguments and an object instance. ...">sigc::bound_mem_functor0</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000006">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -1683,6 +1695,7 @@ template &lt;class T_arg1 , class T_return , class T_obj , class T_obj2 &gt; </d
 </div><div class="memdoc">
 
 <p>Creates a functor of type <a class="el" href="classsigc_1_1bound__mem__functor1.html" title="bound_mem_functor1 encapsulates a method with 1 arguments and an object instance. ...">sigc::bound_mem_functor1</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000007">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -1810,6 +1823,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_return , class T_obj , class
 </div><div class="memdoc">
 
 <p>Creates a functor of type <a class="el" href="classsigc_1_1bound__mem__functor2.html" title="bound_mem_functor2 encapsulates a method with 2 arguments and an object instance. ...">sigc::bound_mem_functor2</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000008">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -1937,6 +1951,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_return , class
 </div><div class="memdoc">
 
 <p>Creates a functor of type <a class="el" href="classsigc_1_1bound__mem__functor3.html" title="bound_mem_functor3 encapsulates a method with 3 arguments and an object instance. ...">sigc::bound_mem_functor3</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000009">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -2064,6 +2079,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><div class="memdoc">
 
 <p>Creates a functor of type <a class="el" href="classsigc_1_1bound__mem__functor4.html" title="bound_mem_functor4 encapsulates a method with 4 arguments and an object instance. ...">sigc::bound_mem_functor4</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000010">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -2191,6 +2207,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><div class="memdoc">
 
 <p>Creates a functor of type <a class="el" href="classsigc_1_1bound__mem__functor5.html" title="bound_mem_functor5 encapsulates a method with 5 arguments and an object instance. ...">sigc::bound_mem_functor5</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000011">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -2318,6 +2335,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><div class="memdoc">
 
 <p>Creates a functor of type <a class="el" href="classsigc_1_1bound__mem__functor6.html" title="bound_mem_functor6 encapsulates a method with 6 arguments and an object instance. ...">sigc::bound_mem_functor6</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000012">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -2445,6 +2463,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><div class="memdoc">
 
 <p>Creates a functor of type <a class="el" href="classsigc_1_1bound__mem__functor7.html" title="bound_mem_functor7 encapsulates a method with 7 arguments and an object instance. ...">sigc::bound_mem_functor7</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000013">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -2505,7 +2524,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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 05ea283..06050b6 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:19 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 26ba959..1e04377 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f798cb8..5ac6c0c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -168,7 +168,7 @@ Functions</h2></td></tr>
 <div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;}</div>
 </div><!-- fragment --><p>Functors with overloaded operator()() are not supported.</p>
 <dl class="since_2_2_11"><dt><b><a class="el" href="since_2_2_11.html#_since_2_2_11000001">Since libsigc++ 2.2.11:</a></b></dt><dd></dd></dl>
-<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000001">Deprecated:</a></b></dt><dd>This macro does nothing. The test it activated in libsigc++ versions before 2.6, is now unconditionally activated.</dd></dl>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000005">Deprecated:</a></b></dt><dd>This macro does nothing. The test it activated in libsigc++ versions before 2.6, is now unconditionally activated.</dd></dl>
 
 </div>
 </div>
@@ -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 Mon Feb 29 2016 19:12:19 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index eb7c0d4..950f650 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:19 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 4e5330b..54301b7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -87,16 +87,15 @@ Classes</h2></td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <p>Slots are type-safe representations of callback methods and functions. </p>
-<p>A Slot can be constructed from any function object or function, regardless of whether it is a global function, a member method, static, or virtual.</p>
-<p>Use the <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">sigc::mem_fun()</a> and <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...">sigc::ptr_fun()</a> template functions to get a <a class="el" href="classsigc_1_1slot.html" title="Convenience wrapper for the numbered sigc::slot# templates. ">sigc::slot</a>, like so:</p>
-<div class="fragment"><div class="line"><a class="code" href="classsigc_1_1slot.html">sigc::slot&lt;void, int&gt;</a> sl = <a class="code" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419">sigc::mem_fun</a>(someobj, &amp;SomeClass::somemethod);</div>
-</div><!-- fragment --><p>or</p>
-<div class="fragment"><div class="line"><a class="code" href="classsigc_1_1slot.html">sigc::slot&lt;void, int&gt;</a> sl = <a class="code" href="group__ptr__fun.html#ga9c80de72f656fb05e81fda622dddc863">sigc::ptr_fun</a>(&amp;somefunction);</div>
-</div><!-- fragment --><p>or</p>
-<div class="fragment"><div class="line">m_Button.signal_clicked().connect( <a class="code" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419">sigc::mem_fun</a>(*<span class="keyword">this</span>, &amp;MyWindow::on_button_clicked) );</div>
+<p>A slot can be constructed from any function object or function, regardless of whether it is a global function, a member method, static, or virtual.</p>
+<p>Use the <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">sigc::mem_fun()</a> and <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...">sigc::ptr_fun()</a> template functions to get a <a class="el" href="classsigc_1_1slot.html" title="Convenience wrapper for the numbered sigc::slot# templates. ">sigc::slot</a>, like so: </p><div class="fragment"><div class="line"><a class="code" href="classsigc_1_1slot.html">sigc::slot&lt;void, int&gt;</a> sl = <a class="code" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419">sigc::mem_fun</a>(someobj,&amp; SomeClass::somemethod);</div>
+</div><!-- fragment --><p> or </p><div class="fragment"><div class="line"><a class="code" href="classsigc_1_1slot.html">sigc::slot&lt;void, int&gt;</a> sl = <a class="code" href="group__ptr__fun.html#ga9c80de72f656fb05e81fda622dddc863">sigc::ptr_fun</a>(&amp;somefunction);</div>
+</div><!-- fragment --><p> or, in gtkmm, </p><div class="fragment"><div class="line">m_Button.signal_clicked().connect( <a class="code" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419">sigc::mem_fun</a>(*<span class="keyword">this</span>, &amp;MyWindow::on_button_clicked) );</div>
 </div><!-- fragment --><p>The compiler will complain if SomeClass::somemethod, etc. have the wrong signature.</p>
 <p>You can also pass slots as method parameters where you might normally pass a function pointer.</p>
-<p>A C++11 lambda expression is a functor (function object). It is automatically wrapped in a slot, if it is connected to a signal. </p><div class="fragment"><div class="line"><span class="keyword">auto</span> on_response = [&amp;someobj] (<span class="keywordtype">int</span> response_id)</div>
+<p><a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">sigc::mem_fun()</a> and <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...">sigc::ptr_fun()</a> return functors, but those functors are not slots. </p><div class="fragment"><div class="line"><a class="code" href="classsigc_1_1slot.html">sigc::slot&lt;void, int&gt;</a> sl = <a class="code" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419">sigc::mem_fun</a>(someobj,&amp; SomeClass::somemethod);</div>
+</div><!-- fragment --><p> is not equivalent to </p><div class="fragment"><div class="line"><span class="keyword">auto</span> sl = <a class="code" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419">sigc::mem_fun</a>(someobj, &amp;SomeClass::somemethod); <span class="comment">// Not a slot!</span></div>
+</div><!-- fragment --><p>A C++11 lambda expression is a functor (function object). It is automatically wrapped in a slot, if it is connected to a signal. </p><div class="fragment"><div class="line"><span class="keyword">auto</span> on_response = [&amp;someobj] (<span class="keywordtype">int</span> response_id)</div>
 <div class="line">  {</div>
 <div class="line">    someobj.somemethod(response_id);</div>
 <div class="line">    somefunction(response_id);</div>
@@ -109,7 +108,7 @@ Classes</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:19 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 14f63e1..36caeeb 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 17714fc..1608d71 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -72,188 +72,190 @@ This inheritance list is sorted roughly, but not completely, alphabetically:</di
 <tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__argument.html" target="_self">sigc::bound_argument&lt; T_type &gt;</a></td><td class="desc">A bound_argument&lt;Foo&gt; object stores a bound (for instance, with <a class="el" href="group__bind.html#ga2f099bc6056b32f2a58134ba8537c6f4" title="Creates an adaptor of type sigc::bind_functor which binds the passed argument to the passed functor...">sigc::bind()</a>, or <a class="el" href="group__bind.html#gaca1ae2466988d67d00a5f2cd16c8d90a" title="Creates an adaptor of type sigc::bind_return_functor which fixes the return value of the passed funct...">sigc::bind_return()</a>) argument </td></tr>
 <tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__argument_3_01const__reference__wrapper_3_01T__wrapped_01_4_01_4.html" target="_self">sigc::bound_argument&lt; const_reference_wrapper&lt; T_wrapped &gt; &gt;</a></td><td class="desc">Bound_argument object for a bound argument that is passed by <a class="el" href="group__bind.html#ga2f099bc6056b32f2a58134ba8537c6f4" title="Creates an adaptor of type sigc::bind_functor which binds the passed argument to the passed functor...">bind()</a> or returned by <a class="el" href="group__bind.html#gaca1ae2466988d67d00a5f2cd16c8d90a" title="Creates an adaptor of type sigc::bind_return_functor which fixes the return value of the passed funct...">bind_return()</a> by const reference, specialized for const reference_wrapper&lt;&gt; types </td></tr>
 <tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__argument_3_01reference__wrapper_3_01T__wrapped_01_4_01_4.html" target="_self">sigc::bound_argument&lt; reference_wrapper&lt; T_wrapped &gt; &gt;</a></td><td class="desc">Bound_argument object for a bound argument that is passed by <a class="el" href="group__bind.html#ga2f099bc6056b32f2a58134ba8537c6f4" title="Creates an adaptor of type sigc::bind_functor which binds the passed argument to the passed functor...">bind()</a> or returned by <a class="el" href="group__bind.html#gaca1ae2466988d67d00a5f2cd16c8d90a" title="Creates an adaptor of type sigc::bind_return_functor which fixes the return value of the passed funct...">bind_return()</a> by reference, specialized for reference_wrapper&lt;&gt; types </td></tr>
-<tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1can__deduce__result__type__with__decltype.html" target="_self">sigc::can_deduce_result_type_with_decltype&lt; T_functor &gt;</a></td><td class="desc">Helper class, to determine if decltype() can deduce the result type of a functor </td></tr>
-<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1connection.html" target="_self">sigc::connection</a></td><td class="desc">Convinience class for safe disconnection </td></tr>
-<tr id="row_19_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__limit__reference.html" target="_self">sigc::const_limit_reference&lt; T_type, I_derives_trackable &gt;</a></td><td class="desc">A const_limit_reference&lt;Foo&gt; object stores a reference (Foo&amp;), but make sure that, if Foo inherits from <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a>, then <a class="el" href="group__sigcfunctors.html#ga64cb7832acc1e58efb5ffe0b4f5e9404" title="This function performs a functor on each of the targets of a functor. ">visit_each&lt;&gt;()</a> will "limit" itself to the <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a> reference instead of the derived reference </td></tr>
-<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__limit__reference_3_01T__type_00_01true_01_4.html" target="_self">sigc::const_limit_reference&lt; T_type, true &gt;</a></td><td class="desc">Const_limit_reference object for a class that derives from trackable </td></tr>
-<tr id="row_21_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1const__reference__wrapper.html" target="_self">sigc::const_reference_wrapper&lt; T_type &gt;</a></td><td class="desc">Const reference wrapper </td></tr>
-<tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__volatile__limit__reference.html" target="_self">sigc::const_volatile_limit_reference&lt; T_type, I_derives_trackable &gt;</a></td><td class="desc">A const_volatile_limit_reference&lt;Foo&gt; object stores a reference (Foo&amp;), but make sure that, if Foo inherits from <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a>, then <a class="el" href="group__sigcfunctors.html#ga64cb7832acc1e58efb5ffe0b4f5e9404" title="This function performs a functor on each of the targets of a functor. ">visit_each&lt;&gt;()</a> will "limit" itself to the <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a> reference instead of the derived reference </td></tr>
-<tr id="row_23_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__volatile__limit__reference_3_01T__type_00_01true_01_4.html" target="_self">sigc::const_volatile_limit_reference&lt; T_type, true &gt;</a></td><td class="desc">Const_volatile_limit_reference object for a class that derives from trackable </td></tr>
-<tr id="row_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1deduce__result__type.html" target="_self">sigc::deduce_result_type&lt; T_functor, T_args &gt;</a></td><td class="desc">Deduce the return type of a functor </td></tr>
-<tr id="row_25_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_25_" class="arrow" onclick="toggleFolder('25_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1functor__base.html" target="_self">sigc::functor_base</a></td><td class="desc">A hint to the compiler </td></tr>
-<tr id="row_25_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_25_0_" class="arrow" onclick="toggleFolder('25_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1adaptor__base.html" target="_self">sigc::adaptor_base</a></td><td class="desc">A hint to the compiler </td></tr>
-<tr id="row_25_0_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_25_0_0_" class="arrow" onclick="toggleFolder('25_0_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1adapts.html" target="_self">sigc::adapts&lt; T_setter &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_25_0_0_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1compose1__functor.html" target="_self">sigc::compose1_functor&lt; T_setter, T_getter &gt;</a></td><td class="desc">Adaptor that combines two functors </td></tr>
-<tr id="row_25_0_0_1_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1compose2__functor.html" target="_self">sigc::compose2_functor&lt; T_setter, T_getter1, T_getter2 &gt;</a></td><td class="desc">Adaptor that combines three functors </td></tr>
-<tr id="row_25_0_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1adaptor__functor.html" target="_self">sigc::adaptor_functor&lt; T_functor &gt;</a></td><td class="desc">Converts an arbitrary functor into an adaptor type </td></tr>
-<tr id="row_25_0_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_25_0_2_" class="arrow" onclick="toggleFolder('25_0_2_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1adapts.html" target="_self">sigc::adapts&lt; T_functor &gt;</a></td><td class="desc">Base type for adaptors </td></tr>
-<tr id="row_25_0_2_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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" target="_self">sigc::bind_functor&lt; 0, T_functor, T_bound, nil, nil, nil, nil, nil, nil &gt;</a></td><td class="desc">Adaptor that binds an argument to the wrapped functor </td></tr>
-<tr id="row_25_0_2_1_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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" target="_self">sigc::bind_functor&lt;-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil &gt;</a></td><td class="desc">Adaptor that binds 1 argument(s) to the wrapped functor </td></tr>
-<tr id="row_25_0_2_2_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1bind__return__functor.html" target="_self">sigc::bind_return_functor&lt; T_return, T_functor &gt;</a></td><td class="desc">Adaptor that fixes the return value of the wrapped functor </td></tr>
-<tr id="row_25_0_2_3_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1exception__catch__functor.html" target="_self">sigc::exception_catch_functor&lt; T_functor, T_catcher, T_return &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_25_0_2_4_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1exception__catch__functor_3_01T__functor_00_01T__catcher_00_01void_01_4.html" target="_self">sigc::exception_catch_functor&lt; T_functor, T_catcher, void &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_25_0_2_5_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1hide__functor_3_010_00_01T__functor_01_4.html" target="_self">sigc::hide_functor&lt; 0, T_functor &gt;</a></td><td class="desc">Adaptor that adds a dummy parameter to the wrapped functor </td></tr>
-<tr id="row_25_0_2_6_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1hide__functor_3-1_00_01T__functor_01_4.html" target="_self">sigc::hide_functor&lt;-1, T_functor &gt;</a></td><td class="desc">Adaptor that adds a dummy parameter to the wrapped functor </td></tr>
-<tr id="row_25_0_2_7_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1retype__functor.html" target="_self">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="desc">Adaptor that performs C-style casts on the parameters passed on to the functor </td></tr>
-<tr id="row_25_0_2_8_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1retype__return__functor.html" target="_self">sigc::retype_return_functor&lt; T_return, T_functor &gt;</a></td><td class="desc">Adaptor that performs a C-style cast on the return value of a functor </td></tr>
-<tr id="row_25_0_2_9_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html" target="_self">sigc::retype_return_functor&lt; void, T_functor &gt;</a></td><td class="desc">Adaptor that performs a C-style cast on the return value of a functor </td></tr>
-<tr id="row_25_0_2_10_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_25_0_2_10_" class="arrow" onclick="toggleFolder('25_0_2_10_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1track__obj__functor1.html" target="_self">sigc::track_obj_functor1&lt; T_functor, T_obj1 &gt;</a></td><td class="desc">Track_obj_functor1 wraps a functor and stores a reference to a trackable object </td></tr>
-<tr id="row_25_0_2_10_0_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1track__obj__functor2.html" target="_self">sigc::track_obj_functor2&lt; T_functor, T_obj1, T_obj2 &gt;</a></td><td class="desc">Track_obj_functor2 wraps a functor and stores 2 references to trackable objects </td></tr>
-<tr id="row_25_0_2_10_1_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1track__obj__functor3.html" target="_self">sigc::track_obj_functor3&lt; T_functor, T_obj1, T_obj2, T_obj3 &gt;</a></td><td class="desc">Track_obj_functor3 wraps a functor and stores 3 references to trackable objects </td></tr>
-<tr id="row_25_0_2_10_2_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1track__obj__functor4.html" target="_self">sigc::track_obj_functor4&lt; T_functor, T_obj1, T_obj2, T_obj3, T_obj4 &gt;</a></td><td class="desc">Track_obj_functor4 wraps a functor and stores 4 references to trackable objects </td></tr>
-<tr id="row_25_0_2_10_3_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1track__obj__functor5.html" target="_self">sigc::track_obj_functor5&lt; T_functor, T_obj1, T_obj2, T_obj3, T_obj4, T_obj5 &gt;</a></td><td class="desc">Track_obj_functor5 wraps a functor and stores 5 references to trackable objects </td></tr>
-<tr id="row_25_0_2_10_4_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1track__obj__functor6.html" target="_self">sigc::track_obj_functor6&lt; T_functor, T_obj1, T_obj2, T_obj3, T_obj4, T_obj5, T_obj6 &gt;</a></td><td class="desc">Track_obj_functor6 wraps a functor and stores 6 references to trackable objects </td></tr>
-<tr id="row_25_0_2_10_5_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1track__obj__functor7.html" target="_self">sigc::track_obj_functor7&lt; T_functor, T_obj1, T_obj2, T_obj3, T_obj4, T_obj5, T_obj6, T_obj7 &gt;</a></td><td class="desc">Track_obj_functor7 wraps a functor and stores 7 references to trackable objects </td></tr>
-<tr id="row_25_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_25_1_" class="arrow" onclick="toggleFolder('25_1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__mem__functor0.html" target="_self">sigc::const_mem_functor0&lt; T_return, T_obj &gt;</a></td><td class="desc">Const_mem_functor0 wraps const methods with 0 argument(s) </td></tr>
-<tr id="row_25_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__mem__functor0.html" target="_self">sigc::bound_const_mem_functor0&lt; T_return, T_obj &gt;</a></td><td class="desc">Bound_const_mem_functor0 encapsulates a const method with 0 arguments and an object instance </td></tr>
-<tr id="row_25_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_25_2_" class="arrow" onclick="toggleFolder('25_2_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__mem__functor1.html" target="_self">sigc::const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="desc">Const_mem_functor1 wraps const methods with 1 argument(s) </td></tr>
-<tr id="row_25_2_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__mem__functor1.html" target="_self">sigc::bound_const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="desc">Bound_const_mem_functor1 encapsulates a const method with 1 arguments and an object instance </td></tr>
-<tr id="row_25_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_25_3_" class="arrow" onclick="toggleFolder('25_3_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__mem__functor2.html" target="_self">sigc::const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="desc">Const_mem_functor2 wraps const methods with 2 argument(s) </td></tr>
-<tr id="row_25_3_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__mem__functor2.html" target="_self">sigc::bound_const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="desc">Bound_const_mem_functor2 encapsulates a const method with 2 arguments and an object instance </td></tr>
-<tr id="row_25_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_25_4_" class="arrow" onclick="toggleFolder('25_4_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__mem__functor3.html" target="_self">sigc::const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="desc">Const_mem_functor3 wraps const methods with 3 argument(s) </td></tr>
-<tr id="row_25_4_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__mem__functor3.html" target="_self">sigc::bound_const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="desc">Bound_const_mem_functor3 encapsulates a const method with 3 arguments and an object instance </td></tr>
-<tr id="row_25_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_25_5_" class="arrow" onclick="toggleFolder('25_5_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__mem__functor4.html" target="_self">sigc::const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="desc">Const_mem_functor4 wraps const methods with 4 argument(s) </td></tr>
-<tr id="row_25_5_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__mem__functor4.html" target="_self">sigc::bound_const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="desc">Bound_const_mem_functor4 encapsulates a const method with 4 arguments and an object instance </td></tr>
-<tr id="row_25_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_25_6_" class="arrow" onclick="toggleFolder('25_6_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__mem__functor5.html" target="_self">sigc::const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="desc">Const_mem_functor5 wraps const methods with 5 argument(s) </td></tr>
-<tr id="row_25_6_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__mem__functor5.html" target="_self">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="desc">Bound_const_mem_functor5 encapsulates a const method with 5 arguments and an object instance </td></tr>
-<tr id="row_25_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_25_7_" class="arrow" onclick="toggleFolder('25_7_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__mem__functor6.html" target="_self">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="desc">Const_mem_functor6 wraps const methods with 6 argument(s) </td></tr>
-<tr id="row_25_7_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__mem__functor6.html" target="_self">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="desc">Bound_const_mem_functor6 encapsulates a const method with 6 arguments and an object instance </td></tr>
-<tr id="row_25_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_25_8_" class="arrow" onclick="toggleFolder('25_8_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__mem__functor7.html" target="_self">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="desc">Const_mem_functor7 wraps const methods with 7 argument(s) </td></tr>
-<tr id="row_25_8_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__mem__functor7.html" target="_self">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="desc">Bound_const_mem_functor7 encapsulates a const method with 7 arguments and an object instance </td></tr>
-<tr id="row_25_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_25_9_" class="arrow" onclick="toggleFolder('25_9_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__volatile__mem__functor0.html" target="_self">sigc::const_volatile_mem_functor0&lt; T_return, T_obj &gt;</a></td><td class="desc">Const_volatile_mem_functor0 wraps const volatile methods with 0 argument(s) </td></tr>
-<tr id="row_25_9_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor0.html" target="_self">sigc::bound_const_volatile_mem_functor0&lt; T_return, T_obj &gt;</a></td><td class="desc">Bound_const_volatile_mem_functor0 encapsulates a const volatile method with 0 arguments and an object instance </td></tr>
-<tr id="row_25_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_25_10_" class="arrow" onclick="toggleFolder('25_10_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html" target="_self">sigc::const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="desc">Const_volatile_mem_functor1 wraps const volatile methods with 1 argument(s) </td></tr>
-<tr id="row_25_10_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html" target="_self">sigc::bound_const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="desc">Bound_const_volatile_mem_functor1 encapsulates a const volatile method with 1 arguments and an object instance </td></tr>
-<tr id="row_25_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_25_11_" class="arrow" onclick="toggleFolder('25_11_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html" target="_self">sigc::const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="desc">Const_volatile_mem_functor2 wraps const volatile methods with 2 argument(s) </td></tr>
-<tr id="row_25_11_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html" target="_self">sigc::bound_const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="desc">Bound_const_volatile_mem_functor2 encapsulates a const volatile method with 2 arguments and an object instance </td></tr>
-<tr id="row_25_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_25_12_" class="arrow" onclick="toggleFolder('25_12_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html" target="_self">sigc::const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="desc">Const_volatile_mem_functor3 wraps const volatile methods with 3 argument(s) </td></tr>
-<tr id="row_25_12_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html" target="_self">sigc::bound_const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="desc">Bound_const_volatile_mem_functor3 encapsulates a const volatile method with 3 arguments and an object instance </td></tr>
-<tr id="row_25_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_25_13_" class="arrow" onclick="toggleFolder('25_13_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html" target="_self">sigc::const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="desc">Const_volatile_mem_functor4 wraps const volatile methods with 4 argument(s) </td></tr>
-<tr id="row_25_13_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html" target="_self">sigc::bound_const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="desc">Bound_const_volatile_mem_functor4 encapsulates a const volatile method with 4 arguments and an object instance </td></tr>
-<tr id="row_25_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_25_14_" class="arrow" onclick="toggleFolder('25_14_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html" target="_self">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="desc">Const_volatile_mem_functor5 wraps const volatile methods with 5 argument(s) </td></tr>
-<tr id="row_25_14_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html" target="_self">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="desc">Bound_const_volatile_mem_functor5 encapsulates a const volatile method with 5 arguments and an object instance </td></tr>
-<tr id="row_25_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_25_15_" class="arrow" onclick="toggleFolder('25_15_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html" target="_self">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="desc">Const_volatile_mem_functor6 wraps const volatile methods with 6 argument(s) </td></tr>
-<tr id="row_25_15_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html" target="_self">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="desc">Bound_const_volatile_mem_functor6 encapsulates a const volatile method with 6 arguments and an object instance </td></tr>
-<tr id="row_25_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_25_16_" class="arrow" onclick="toggleFolder('25_16_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html" target="_self">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="desc">Const_volatile_mem_functor7 wraps const volatile methods with 7 argument(s) </td></tr>
-<tr id="row_25_16_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html" target="_self">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="desc">Bound_const_volatile_mem_functor7 encapsulates a const volatile method with 7 arguments and an object instance </td></tr>
-<tr id="row_25_17_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_25_17_" class="arrow" onclick="toggleFolder('25_17_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor0.html" target="_self">sigc::mem_functor0&lt; T_return, T_obj &gt;</a></td><td class="desc">Mem_functor0 wraps methods with 0 argument(s) </td></tr>
-<tr id="row_25_17_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__mem__functor0.html" target="_self">sigc::bound_mem_functor0&lt; T_return, T_obj &gt;</a></td><td class="desc">Bound_mem_functor0 encapsulates a method with 0 arguments and an object instance </td></tr>
-<tr id="row_25_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_25_18_" class="arrow" onclick="toggleFolder('25_18_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor1.html" target="_self">sigc::mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="desc">Mem_functor1 wraps methods with 1 argument(s) </td></tr>
-<tr id="row_25_18_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__mem__functor1.html" target="_self">sigc::bound_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="desc">Bound_mem_functor1 encapsulates a method with 1 arguments and an object instance </td></tr>
-<tr id="row_25_19_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_25_19_" class="arrow" onclick="toggleFolder('25_19_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor2.html" target="_self">sigc::mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="desc">Mem_functor2 wraps methods with 2 argument(s) </td></tr>
-<tr id="row_25_19_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__mem__functor2.html" target="_self">sigc::bound_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="desc">Bound_mem_functor2 encapsulates a method with 2 arguments and an object instance </td></tr>
-<tr id="row_25_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_25_20_" class="arrow" onclick="toggleFolder('25_20_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor3.html" target="_self">sigc::mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="desc">Mem_functor3 wraps methods with 3 argument(s) </td></tr>
-<tr id="row_25_20_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__mem__functor3.html" target="_self">sigc::bound_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="desc">Bound_mem_functor3 encapsulates a method with 3 arguments and an object instance </td></tr>
-<tr id="row_25_21_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_25_21_" class="arrow" onclick="toggleFolder('25_21_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor4.html" target="_self">sigc::mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="desc">Mem_functor4 wraps methods with 4 argument(s) </td></tr>
-<tr id="row_25_21_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__mem__functor4.html" target="_self">sigc::bound_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="desc">Bound_mem_functor4 encapsulates a method with 4 arguments and an object instance </td></tr>
-<tr id="row_25_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_25_22_" class="arrow" onclick="toggleFolder('25_22_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor5.html" target="_self">sigc::mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="desc">Mem_functor5 wraps methods with 5 argument(s) </td></tr>
-<tr id="row_25_22_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__mem__functor5.html" target="_self">sigc::bound_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="desc">Bound_mem_functor5 encapsulates a method with 5 arguments and an object instance </td></tr>
-<tr id="row_25_23_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_25_23_" class="arrow" onclick="toggleFolder('25_23_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor6.html" target="_self">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="desc">Mem_functor6 wraps methods with 6 argument(s) </td></tr>
-<tr id="row_25_23_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__mem__functor6.html" target="_self">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="desc">Bound_mem_functor6 encapsulates a method with 6 arguments and an object instance </td></tr>
-<tr id="row_25_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_25_24_" class="arrow" onclick="toggleFolder('25_24_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor7.html" target="_self">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="desc">Mem_functor7 wraps methods with 7 argument(s) </td></tr>
-<tr id="row_25_24_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__mem__functor7.html" target="_self">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="desc">Bound_mem_functor7 encapsulates a method with 7 arguments and an object instance </td></tr>
-<tr id="row_25_25_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor0.html" target="_self">sigc::pointer_functor0&lt; T_return &gt;</a></td><td class="desc">Pointer_functor0 wraps existing non-member functions with 0 argument(s) </td></tr>
-<tr id="row_25_26_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor1.html" target="_self">sigc::pointer_functor1&lt; T_arg1, T_return &gt;</a></td><td class="desc">Pointer_functor1 wraps existing non-member functions with 1 argument(s) </td></tr>
-<tr id="row_25_27_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor2.html" target="_self">sigc::pointer_functor2&lt; T_arg1, T_arg2, T_return &gt;</a></td><td class="desc">Pointer_functor2 wraps existing non-member functions with 2 argument(s) </td></tr>
-<tr id="row_25_28_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor3.html" target="_self">sigc::pointer_functor3&lt; T_arg1, T_arg2, T_arg3, T_return &gt;</a></td><td class="desc">Pointer_functor3 wraps existing non-member functions with 3 argument(s) </td></tr>
-<tr id="row_25_29_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor4.html" target="_self">sigc::pointer_functor4&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_return &gt;</a></td><td class="desc">Pointer_functor4 wraps existing non-member functions with 4 argument(s) </td></tr>
-<tr id="row_25_30_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor5.html" target="_self">sigc::pointer_functor5&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return &gt;</a></td><td class="desc">Pointer_functor5 wraps existing non-member functions with 5 argument(s) </td></tr>
-<tr id="row_25_31_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor6.html" target="_self">sigc::pointer_functor6&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return &gt;</a></td><td class="desc">Pointer_functor6 wraps existing non-member functions with 6 argument(s) </td></tr>
-<tr id="row_25_32_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor7.html" target="_self">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="desc">Pointer_functor7 wraps existing non-member functions with 7 argument(s) </td></tr>
-<tr id="row_25_33_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_25_33_" class="arrow" onclick="toggleFolder('25_33_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot__base.html" target="_self">sigc::slot_base</a></td><td class="desc">Base type for slots </td></tr>
-<tr id="row_25_33_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_25_33_0_" class="arrow" onclick="toggleFolder('25_33_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot0.html" target="_self">sigc::slot0&lt; T_return &gt;</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
-<tr id="row_25_33_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot_3_01T__return_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">sigc::slot&lt; T_return, nil, nil, nil, nil, nil, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot0.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot0</a> template </td></tr>
-<tr id="row_25_33_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_25_33_1_" class="arrow" onclick="toggleFolder('25_33_1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot1.html" target="_self">sigc::slot1&lt; T_return, T_arg1 &gt;</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
-<tr id="row_25_33_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">sigc::slot&lt; T_return, T_arg1, nil, nil, nil, nil, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot1.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot1</a> template </td></tr>
-<tr id="row_25_33_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_25_33_2_" class="arrow" onclick="toggleFolder('25_33_2_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot2.html" target="_self">sigc::slot2&lt; T_return, T_arg1, T_arg2 &gt;</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
-<tr id="row_25_33_2_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">sigc::slot&lt; T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot2.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot2</a> template </td></tr>
-<tr id="row_25_33_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_25_33_3_" class="arrow" onclick="toggleFolder('25_33_3_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot3.html" target="_self">sigc::slot3&lt; T_return, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
-<tr id="row_25_33_3_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">sigc::slot&lt; T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot3.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot3</a> template </td></tr>
-<tr id="row_25_33_4_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_25_33_4_" class="arrow" onclick="toggleFolder('25_33_4_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot4.html" target="_self">sigc::slot4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
-<tr id="row_25_33_4_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">sigc::slot&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot4.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot4</a> template </td></tr>
-<tr id="row_25_33_5_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_25_33_5_" class="arrow" onclick="toggleFolder('25_33_5_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot5.html" target="_self">sigc::slot5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
-<tr id="row_25_33_5_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01nil_00_01nil_01_4.html" target="_self">sigc::slot&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot5.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot5</a> template </td></tr>
-<tr id="row_25_33_6_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_25_33_6_" class="arrow" onclick="toggleFolder('25_33_6_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot6.html" target="_self">sigc::slot6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
-<tr id="row_25_33_6_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01T__arg6_00_01nil_01_4.html" target="_self">sigc::slot&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot6.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot6</a> template </td></tr>
-<tr id="row_25_33_7_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_25_33_7_" class="arrow" onclick="toggleFolder('25_33_7_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot7.html" target="_self">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
-<tr id="row_25_33_7_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot.html" target="_self">sigc::slot&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot.html" title="Convenience wrapper for the numbered sigc::slot# templates. ">sigc::slot</a># templates </td></tr>
-<tr id="row_25_34_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_25_34_" class="arrow" onclick="toggleFolder('25_34_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor0.html" target="_self">sigc::volatile_mem_functor0&lt; T_return, T_obj &gt;</a></td><td class="desc">Volatile_mem_functor0 wraps volatile methods with 0 argument(s) </td></tr>
-<tr id="row_25_34_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__volatile__mem__functor0.html" target="_self">sigc::bound_volatile_mem_functor0&lt; T_return, T_obj &gt;</a></td><td class="desc">Bound_volatile_mem_functor0 encapsulates a volatile method with 0 arguments and an object instance </td></tr>
-<tr id="row_25_35_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_25_35_" class="arrow" onclick="toggleFolder('25_35_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor1.html" target="_self">sigc::volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="desc">Volatile_mem_functor1 wraps volatile methods with 1 argument(s) </td></tr>
-<tr id="row_25_35_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html" target="_self">sigc::bound_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="desc">Bound_volatile_mem_functor1 encapsulates a volatile method with 1 arguments and an object instance </td></tr>
-<tr id="row_25_36_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_25_36_" class="arrow" onclick="toggleFolder('25_36_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor2.html" target="_self">sigc::volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="desc">Volatile_mem_functor2 wraps volatile methods with 2 argument(s) </td></tr>
-<tr id="row_25_36_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html" target="_self">sigc::bound_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="desc">Bound_volatile_mem_functor2 encapsulates a volatile method with 2 arguments and an object instance </td></tr>
-<tr id="row_25_37_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_25_37_" class="arrow" onclick="toggleFolder('25_37_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor3.html" target="_self">sigc::volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="desc">Volatile_mem_functor3 wraps volatile methods with 3 argument(s) </td></tr>
-<tr id="row_25_37_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html" target="_self">sigc::bound_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="desc">Bound_volatile_mem_functor3 encapsulates a volatile method with 3 arguments and an object instance </td></tr>
-<tr id="row_25_38_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_25_38_" class="arrow" onclick="toggleFolder('25_38_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor4.html" target="_self">sigc::volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="desc">Volatile_mem_functor4 wraps volatile methods with 4 argument(s) </td></tr>
-<tr id="row_25_38_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html" target="_self">sigc::bound_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="desc">Bound_volatile_mem_functor4 encapsulates a volatile method with 4 arguments and an object instance </td></tr>
-<tr id="row_25_39_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_25_39_" class="arrow" onclick="toggleFolder('25_39_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor5.html" target="_self">sigc::volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="desc">Volatile_mem_functor5 wraps volatile methods with 5 argument(s) </td></tr>
-<tr id="row_25_39_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html" target="_self">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="desc">Bound_volatile_mem_functor5 encapsulates a volatile method with 5 arguments and an object instance </td></tr>
-<tr id="row_25_40_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_25_40_" class="arrow" onclick="toggleFolder('25_40_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor6.html" target="_self">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="desc">Volatile_mem_functor6 wraps volatile methods with 6 argument(s) </td></tr>
-<tr id="row_25_40_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html" target="_self">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="desc">Bound_volatile_mem_functor6 encapsulates a volatile method with 6 arguments and an object instance </td></tr>
-<tr id="row_25_41_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_25_41_" class="arrow" onclick="toggleFolder('25_41_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor7.html" target="_self">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="desc">Volatile_mem_functor7 wraps volatile methods with 7 argument(s) </td></tr>
-<tr id="row_25_41_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html" target="_self">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="desc">Bound_volatile_mem_functor7 encapsulates a volatile method with 7 arguments and an object instance </td></tr>
-<tr id="row_26_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1functor__trait.html" target="_self">sigc::functor_trait&lt; T_functor, I_derives_functor_base, I_can_use_decltype &gt;</a></td><td class="desc">Trait that specifies the return type of any type </td></tr>
-<tr id="row_27_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1hide__functor.html" target="_self">sigc::hide_functor&lt; I_location, T_functor &gt;</a></td><td class="desc">Adaptor that adds a dummy parameter to the wrapped functor </td></tr>
-<tr id="row_28_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1limit__reference.html" target="_self">sigc::limit_reference&lt; T_type, I_derives_trackable &gt;</a></td><td class="desc">A limit_reference&lt;Foo&gt; object stores a reference (Foo&amp;), but make sure that, if Foo inherits from <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a>, then <a class="el" href="group__sigcfunctors.html#ga64cb7832acc1e58efb5ffe0b4f5e9404" title="This function performs a functor on each of the targets of a functor. ">visit_each&lt;&gt;()</a> will "limit" itself to the <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a> reference instead of the derived reference </td></tr>
-<tr id="row_29_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1limit__reference_3_01T__type_00_01true_01_4.html" target="_self">sigc::limit_reference&lt; T_type, true &gt;</a></td><td class="desc">Limit_reference object for a class that derives from trackable </td></tr>
-<tr id="row_30_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1nil.html" target="_self">sigc::nil</a></td><td class="desc">Nil struct type </td></tr>
-<tr id="row_31_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1reference__wrapper.html" target="_self">sigc::reference_wrapper&lt; T_type &gt;</a></td><td class="desc">Reference wrapper </td></tr>
-<tr id="row_32_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1slot__const__iterator.html" target="_self">sigc::slot_const_iterator&lt; T_slot &gt;</a></td><td class="desc">STL-style const iterator for <a class="el" href="structsigc_1_1slot__list.html" title="STL-style list interface for sigc::signal#. ">slot_list</a> </td></tr>
-<tr id="row_33_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1slot__iterator.html" target="_self">sigc::slot_iterator&lt; T_slot &gt;</a></td><td class="desc">STL-style iterator for <a class="el" href="structsigc_1_1slot__list.html" title="STL-style list interface for sigc::signal#. ">slot_list</a> </td></tr>
-<tr id="row_34_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1slot__list.html" target="_self">sigc::slot_list&lt; T_slot &gt;</a></td><td class="desc">STL-style list interface for <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a># </td></tr>
-<tr id="row_35_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_35_" class="arrow" onclick="toggleFolder('35_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1trackable.html" target="_self">sigc::trackable</a></td><td class="desc">Base class for objects with auto-disconnection </td></tr>
-<tr id="row_35_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_35_0_" class="arrow" onclick="toggleFolder('35_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1signal__base.html" target="_self">sigc::signal_base</a></td><td class="desc">Base class for the <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a># templates </td></tr>
-<tr id="row_35_0_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_35_0_0_" class="arrow" onclick="toggleFolder('35_0_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal0.html" target="_self">sigc::signal0&lt; T_return, T_accumulator &gt;</a></td><td class="desc">Signal declaration </td></tr>
-<tr id="row_35_0_0_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4_1_1accumulated.html" target="_self">sigc::signal&lt; T_return, nil, nil, nil, nil, nil, nil, nil &gt;::accumulated&lt; T_accumulator &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal0.html" title="Signal declaration. ">sigc::signal0</a> template </td></tr>
-<tr id="row_35_0_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_35_0_1_" class="arrow" onclick="toggleFolder('35_0_1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal1.html" target="_self">sigc::signal1&lt; T_return, T_arg1, T_accumulator &gt;</a></td><td class="desc">Signal declaration </td></tr>
-<tr id="row_35_0_1_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4_1_1accumulated.html" target="_self">sigc::signal&lt; T_return, T_arg1, nil, nil, nil, nil, nil, nil &gt;::accumulated&lt; T_accumulator &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal1.html" title="Signal declaration. ">sigc::signal1</a> template </td></tr>
-<tr id="row_35_0_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_35_0_2_" class="arrow" onclick="toggleFolder('35_0_2_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal2.html" target="_self">sigc::signal2&lt; T_return, T_arg1, T_arg2, T_accumulator &gt;</a></td><td class="desc">Signal declaration </td></tr>
-<tr id="row_35_0_2_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4_1_1accumulated.html" target="_self">sigc::signal&lt; T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil &gt;::accumulated&lt; T_accumulator &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal2.html" title="Signal declaration. ">sigc::signal2</a> template </td></tr>
-<tr id="row_35_0_3_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_35_0_3_" class="arrow" onclick="toggleFolder('35_0_3_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal3.html" target="_self">sigc::signal3&lt; T_return, T_arg1, T_arg2, T_arg3, T_accumulator &gt;</a></td><td class="desc">Signal declaration </td></tr>
-<tr id="row_35_0_3_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01nil_00_01nil_00_01852c349c390cefa04662a850d84c0a94.html" target="_self">sigc::signal&lt; T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil &gt;::accumulated&lt; T_accumulator &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal3.html" title="Signal declaration. ">sigc::signal3</a> template </td></tr>
-<tr id="row_35_0_4_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_35_0_4_" class="arrow" onclick="toggleFolder('35_0_4_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal4.html" target="_self">sigc::signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator &gt;</a></td><td class="desc">Signal declaration </td></tr>
-<tr id="row_35_0_4_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01nil_0d729ce48b1328d982e0ee754652fed04.html" target="_self">sigc::signal&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil &gt;::accumulated&lt; T_accumulator &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal4.html" title="Signal declaration. ">sigc::signal4</a> template </td></tr>
-<tr id="row_35_0_5_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_35_0_5_" class="arrow" onclick="toggleFolder('35_0_5_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal5.html" target="_self">sigc::signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator &gt;</a></td><td class="desc">Signal declaration </td></tr>
-<tr id="row_35_0_5_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arcf6cb51783c363bfae7c4a91d9685109.html" target="_self">sigc::signal&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil &gt;::accumulated&lt; T_accumulator &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal5.html" title="Signal declaration. ">sigc::signal5</a> template </td></tr>
-<tr id="row_35_0_6_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_35_0_6_" class="arrow" onclick="toggleFolder('35_0_6_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal6.html" target="_self">sigc::signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator &gt;</a></td><td class="desc">Signal declaration </td></tr>
-<tr id="row_35_0_6_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__are33def4d0c1a12dcbfd220489302db67.html" target="_self">sigc::signal&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil &gt;::accumulated&lt; T_accumulator &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal6.html" title="Signal declaration. ">sigc::signal6</a> template </td></tr>
-<tr id="row_35_0_7_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_35_0_7_" class="arrow" onclick="toggleFolder('35_0_7_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal7.html" target="_self">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="desc">Signal declaration </td></tr>
-<tr id="row_35_0_7_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_1_1accumulated.html" target="_self">sigc::signal&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;::accumulated&lt; T_accumulator &gt;</a></td><td class="desc">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 </td></tr>
-<tr id="row_35_0_8_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_35_0_8_" class="arrow" onclick="toggleFolder('35_0_8_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal0.html" target="_self">sigc::signal0&lt; T_return, nil &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_35_0_8_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">sigc::signal&lt; T_return, nil, nil, nil, nil, nil, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal0.html" title="Signal declaration. ">sigc::signal0</a> template </td></tr>
-<tr id="row_35_0_9_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_35_0_9_" class="arrow" onclick="toggleFolder('35_0_9_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal1.html" target="_self">sigc::signal1&lt; T_return, T_arg1, nil &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_35_0_9_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">sigc::signal&lt; T_return, T_arg1, nil, nil, nil, nil, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal1.html" title="Signal declaration. ">sigc::signal1</a> template </td></tr>
-<tr id="row_35_0_10_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_35_0_10_" class="arrow" onclick="toggleFolder('35_0_10_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal2.html" target="_self">sigc::signal2&lt; T_return, T_arg1, T_arg2, nil &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_35_0_10_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">sigc::signal&lt; T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal2.html" title="Signal declaration. ">sigc::signal2</a> template </td></tr>
-<tr id="row_35_0_11_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_35_0_11_" class="arrow" onclick="toggleFolder('35_0_11_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal3.html" target="_self">sigc::signal3&lt; T_return, T_arg1, T_arg2, T_arg3, nil &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_35_0_11_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">sigc::signal&lt; T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal3.html" title="Signal declaration. ">sigc::signal3</a> template </td></tr>
-<tr id="row_35_0_12_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_35_0_12_" class="arrow" onclick="toggleFolder('35_0_12_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal4.html" target="_self">sigc::signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_35_0_12_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">sigc::signal&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal4.html" title="Signal declaration. ">sigc::signal4</a> template </td></tr>
-<tr id="row_35_0_13_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_35_0_13_" class="arrow" onclick="toggleFolder('35_0_13_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal5.html" target="_self">sigc::signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_35_0_13_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01nil_00_01nil_01_4.html" target="_self">sigc::signal&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal5.html" title="Signal declaration. ">sigc::signal5</a> template </td></tr>
-<tr id="row_35_0_14_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_35_0_14_" class="arrow" onclick="toggleFolder('35_0_14_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal6.html" target="_self">sigc::signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_35_0_14_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01T__arg6_00_01nil_01_4.html" target="_self">sigc::signal&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal6.html" title="Signal declaration. ">sigc::signal6</a> template </td></tr>
-<tr id="row_35_0_15_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_35_0_15_" class="arrow" onclick="toggleFolder('35_0_15_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal7.html" target="_self">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="desc"></td></tr>
-<tr id="row_35_0_15_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal.html" target="_self">sigc::signal&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="desc">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 </td></tr>
-<tr id="row_36_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1type__trait.html" target="_self">sigc::type_trait&lt; T_type &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_37_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html" target="_self">sigc::type_trait&lt; const T_type&amp; &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_38_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html" target="_self">sigc::type_trait&lt; T_type&amp; &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_39_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html" target="_self">sigc::type_trait&lt; T_type[N]&gt;</a></td><td class="desc"></td></tr>
-<tr id="row_40_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html" target="_self">sigc::type_trait&lt; void &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_41_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1unwrap__reference.html" target="_self">sigc::unwrap_reference&lt; T_type &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_42_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1unwrap__reference_3_01const__reference__wrapper_3_01T__type_01_4_01_4.html" target="_self">sigc::unwrap_reference&lt; const_reference_wrapper&lt; T_type &gt; &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_43_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1unwrap__reference_3_01reference__wrapper_3_01T__type_01_4_01_4.html" target="_self">sigc::unwrap_reference&lt; reference_wrapper&lt; T_type &gt; &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_44_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1visitor.html" target="_self">sigc::visitor&lt; T_functor &gt;</a></td><td class="desc">Sigc::visitor&lt;T_functor&gt;::do_visit_each() performs a functor on each of the targets of a functor </td></tr>
-<tr id="row_45_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__limit__reference.html" target="_self">sigc::volatile_limit_reference&lt; T_type, I_derives_trackable &gt;</a></td><td class="desc">A volatile_limit_reference&lt;Foo&gt; object stores a reference (Foo&amp;), but make sure that, if Foo inherits from <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a>, then <a class="el" href="group__sigcfunctors.html#ga64cb7832acc1e58efb5ffe0b4f5e9404" title="This function performs a functor on each of the targets of a functor. ">visit_each&lt;&gt;()</a> will "limit" itself to the <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a> reference instead of the derived reference </td></tr>
-<tr id="row_46_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__limit__reference_3_01T__type_00_01true_01_4.html" target="_self">sigc::volatile_limit_reference&lt; T_type, true &gt;</a></td><td class="desc">Volatile_limit_reference object for a class that derives from trackable </td></tr>
-<tr id="row_47_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__limit__reference.html" target="_self">sigc::volatile_limit_reference&lt; T_obj &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4.html" target="_self">sigc::bound_argument&lt; std::reference_wrapper&lt; T_wrapped &gt; &gt;</a></td><td class="desc">Bound_argument object for a bound argument that is passed by <a class="el" href="group__bind.html#ga2f099bc6056b32f2a58134ba8537c6f4" title="Creates an adaptor of type sigc::bind_functor which binds the passed argument to the passed functor...">bind()</a> or returned by <a class="el" href="group__bind.html#gaca1ae2466988d67d00a5f2cd16c8d90a" title="Creates an adaptor of type sigc::bind_return_functor which fixes the return value of the passed funct...">bind_return()</a> by reference, specialized for std::reference_wrapper&lt;&gt; types </td></tr>
+<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1can__deduce__result__type__with__decltype.html" target="_self">sigc::can_deduce_result_type_with_decltype&lt; T_functor &gt;</a></td><td class="desc">Helper class, to determine if decltype() can deduce the result type of a functor </td></tr>
+<tr id="row_19_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1connection.html" target="_self">sigc::connection</a></td><td class="desc">Convinience class for safe disconnection </td></tr>
+<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__limit__reference.html" target="_self">sigc::const_limit_reference&lt; T_type, I_derives_trackable &gt;</a></td><td class="desc">A const_limit_reference&lt;Foo&gt; object stores a reference (Foo&amp;), but make sure that, if Foo inherits from <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a>, then <a class="el" href="group__sigcfunctors.html#ga64cb7832acc1e58efb5ffe0b4f5e9404" title="This function performs a functor on each of the targets of a functor. ">visit_each&lt;&gt;()</a> will "limit" itself to the <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a> reference instead of the derived reference </td></tr>
+<tr id="row_21_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__limit__reference_3_01T__type_00_01true_01_4.html" target="_self">sigc::const_limit_reference&lt; T_type, true &gt;</a></td><td class="desc">Const_limit_reference object for a class that derives from trackable </td></tr>
+<tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1const__reference__wrapper.html" target="_self">sigc::const_reference_wrapper&lt; T_type &gt;</a></td><td class="desc">Const reference wrapper </td></tr>
+<tr id="row_23_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__volatile__limit__reference.html" target="_self">sigc::const_volatile_limit_reference&lt; T_type, I_derives_trackable &gt;</a></td><td class="desc">A const_volatile_limit_reference&lt;Foo&gt; object stores a reference (Foo&amp;), but make sure that, if Foo inherits from <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a>, then <a class="el" href="group__sigcfunctors.html#ga64cb7832acc1e58efb5ffe0b4f5e9404" title="This function performs a functor on each of the targets of a functor. ">visit_each&lt;&gt;()</a> will "limit" itself to the <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a> reference instead of the derived reference </td></tr>
+<tr id="row_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__volatile__limit__reference_3_01T__type_00_01true_01_4.html" target="_self">sigc::const_volatile_limit_reference&lt; T_type, true &gt;</a></td><td class="desc">Const_volatile_limit_reference object for a class that derives from trackable </td></tr>
+<tr id="row_25_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1deduce__result__type.html" target="_self">sigc::deduce_result_type&lt; T_functor, T_args &gt;</a></td><td class="desc">Deduce the return type of a functor </td></tr>
+<tr id="row_26_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_26_" class="arrow" onclick="toggleFolder('26_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1functor__base.html" target="_self">sigc::functor_base</a></td><td class="desc">A hint to the compiler </td></tr>
+<tr id="row_26_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_26_0_" class="arrow" onclick="toggleFolder('26_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1adaptor__base.html" target="_self">sigc::adaptor_base</a></td><td class="desc">A hint to the compiler </td></tr>
+<tr id="row_26_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_26_0_0_" class="arrow" onclick="toggleFolder('26_0_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1adapts.html" target="_self">sigc::adapts&lt; T_setter &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_26_0_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1compose1__functor.html" target="_self">sigc::compose1_functor&lt; T_setter, T_getter &gt;</a></td><td class="desc">Adaptor that combines two functors </td></tr>
+<tr id="row_26_0_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1compose2__functor.html" target="_self">sigc::compose2_functor&lt; T_setter, T_getter1, T_getter2 &gt;</a></td><td class="desc">Adaptor that combines three functors </td></tr>
+<tr id="row_26_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1adaptor__functor.html" target="_self">sigc::adaptor_functor&lt; T_functor &gt;</a></td><td class="desc">Converts an arbitrary functor into an adaptor type </td></tr>
+<tr id="row_26_0_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_26_0_2_" class="arrow" onclick="toggleFolder('26_0_2_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1adapts.html" target="_self">sigc::adapts&lt; T_functor &gt;</a></td><td class="desc">Base type for adaptors </td></tr>
+<tr id="row_26_0_2_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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" target="_self">sigc::bind_functor&lt; 0, T_functor, T_bound, nil, nil, nil, nil, nil, nil &gt;</a></td><td class="desc">Adaptor that binds an argument to the wrapped functor </td></tr>
+<tr id="row_26_0_2_1_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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" target="_self">sigc::bind_functor&lt;-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil &gt;</a></td><td class="desc">Adaptor that binds 1 argument(s) to the wrapped functor </td></tr>
+<tr id="row_26_0_2_2_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1bind__return__functor.html" target="_self">sigc::bind_return_functor&lt; T_return, T_functor &gt;</a></td><td class="desc">Adaptor that fixes the return value of the wrapped functor </td></tr>
+<tr id="row_26_0_2_3_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1exception__catch__functor.html" target="_self">sigc::exception_catch_functor&lt; T_functor, T_catcher, T_return &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_26_0_2_4_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1exception__catch__functor_3_01T__functor_00_01T__catcher_00_01void_01_4.html" target="_self">sigc::exception_catch_functor&lt; T_functor, T_catcher, void &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_26_0_2_5_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1hide__functor_3_010_00_01T__functor_01_4.html" target="_self">sigc::hide_functor&lt; 0, T_functor &gt;</a></td><td class="desc">Adaptor that adds a dummy parameter to the wrapped functor </td></tr>
+<tr id="row_26_0_2_6_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1hide__functor_3-1_00_01T__functor_01_4.html" target="_self">sigc::hide_functor&lt;-1, T_functor &gt;</a></td><td class="desc">Adaptor that adds a dummy parameter to the wrapped functor </td></tr>
+<tr id="row_26_0_2_7_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1retype__functor.html" target="_self">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="desc">Adaptor that performs C-style casts on the parameters passed on to the functor </td></tr>
+<tr id="row_26_0_2_8_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1retype__return__functor.html" target="_self">sigc::retype_return_functor&lt; T_return, T_functor &gt;</a></td><td class="desc">Adaptor that performs a C-style cast on the return value of a functor </td></tr>
+<tr id="row_26_0_2_9_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html" target="_self">sigc::retype_return_functor&lt; void, T_functor &gt;</a></td><td class="desc">Adaptor that performs a C-style cast on the return value of a functor </td></tr>
+<tr id="row_26_0_2_10_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_26_0_2_10_" class="arrow" onclick="toggleFolder('26_0_2_10_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1track__obj__functor1.html" target="_self">sigc::track_obj_functor1&lt; T_functor, T_obj1 &gt;</a></td><td class="desc">Track_obj_functor1 wraps a functor and stores a reference to a trackable object </td></tr>
+<tr id="row_26_0_2_10_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1track__obj__functor2.html" target="_self">sigc::track_obj_functor2&lt; T_functor, T_obj1, T_obj2 &gt;</a></td><td class="desc">Track_obj_functor2 wraps a functor and stores 2 references to trackable objects </td></tr>
+<tr id="row_26_0_2_10_1_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1track__obj__functor3.html" target="_self">sigc::track_obj_functor3&lt; T_functor, T_obj1, T_obj2, T_obj3 &gt;</a></td><td class="desc">Track_obj_functor3 wraps a functor and stores 3 references to trackable objects </td></tr>
+<tr id="row_26_0_2_10_2_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1track__obj__functor4.html" target="_self">sigc::track_obj_functor4&lt; T_functor, T_obj1, T_obj2, T_obj3, T_obj4 &gt;</a></td><td class="desc">Track_obj_functor4 wraps a functor and stores 4 references to trackable objects </td></tr>
+<tr id="row_26_0_2_10_3_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1track__obj__functor5.html" target="_self">sigc::track_obj_functor5&lt; T_functor, T_obj1, T_obj2, T_obj3, T_obj4, T_obj5 &gt;</a></td><td class="desc">Track_obj_functor5 wraps a functor and stores 5 references to trackable objects </td></tr>
+<tr id="row_26_0_2_10_4_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1track__obj__functor6.html" target="_self">sigc::track_obj_functor6&lt; T_functor, T_obj1, T_obj2, T_obj3, T_obj4, T_obj5, T_obj6 &gt;</a></td><td class="desc">Track_obj_functor6 wraps a functor and stores 6 references to trackable objects </td></tr>
+<tr id="row_26_0_2_10_5_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1track__obj__functor7.html" target="_self">sigc::track_obj_functor7&lt; T_functor, T_obj1, T_obj2, T_obj3, T_obj4, T_obj5, T_obj6, T_obj7 &gt;</a></td><td class="desc">Track_obj_functor7 wraps a functor and stores 7 references to trackable objects </td></tr>
+<tr id="row_26_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_26_1_" class="arrow" onclick="toggleFolder('26_1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__mem__functor0.html" target="_self">sigc::const_mem_functor0&lt; T_return, T_obj &gt;</a></td><td class="desc">Const_mem_functor0 wraps const methods with 0 argument(s) </td></tr>
+<tr id="row_26_1_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__mem__functor0.html" target="_self">sigc::bound_const_mem_functor0&lt; T_return, T_obj &gt;</a></td><td class="desc">Bound_const_mem_functor0 encapsulates a const method with 0 arguments and an object instance </td></tr>
+<tr id="row_26_2_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_26_2_" class="arrow" onclick="toggleFolder('26_2_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__mem__functor1.html" target="_self">sigc::const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="desc">Const_mem_functor1 wraps const methods with 1 argument(s) </td></tr>
+<tr id="row_26_2_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__mem__functor1.html" target="_self">sigc::bound_const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="desc">Bound_const_mem_functor1 encapsulates a const method with 1 arguments and an object instance </td></tr>
+<tr id="row_26_3_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_26_3_" class="arrow" onclick="toggleFolder('26_3_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__mem__functor2.html" target="_self">sigc::const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="desc">Const_mem_functor2 wraps const methods with 2 argument(s) </td></tr>
+<tr id="row_26_3_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__mem__functor2.html" target="_self">sigc::bound_const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="desc">Bound_const_mem_functor2 encapsulates a const method with 2 arguments and an object instance </td></tr>
+<tr id="row_26_4_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_26_4_" class="arrow" onclick="toggleFolder('26_4_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__mem__functor3.html" target="_self">sigc::const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="desc">Const_mem_functor3 wraps const methods with 3 argument(s) </td></tr>
+<tr id="row_26_4_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__mem__functor3.html" target="_self">sigc::bound_const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="desc">Bound_const_mem_functor3 encapsulates a const method with 3 arguments and an object instance </td></tr>
+<tr id="row_26_5_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_26_5_" class="arrow" onclick="toggleFolder('26_5_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__mem__functor4.html" target="_self">sigc::const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="desc">Const_mem_functor4 wraps const methods with 4 argument(s) </td></tr>
+<tr id="row_26_5_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__mem__functor4.html" target="_self">sigc::bound_const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="desc">Bound_const_mem_functor4 encapsulates a const method with 4 arguments and an object instance </td></tr>
+<tr id="row_26_6_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_26_6_" class="arrow" onclick="toggleFolder('26_6_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__mem__functor5.html" target="_self">sigc::const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="desc">Const_mem_functor5 wraps const methods with 5 argument(s) </td></tr>
+<tr id="row_26_6_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__mem__functor5.html" target="_self">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="desc">Bound_const_mem_functor5 encapsulates a const method with 5 arguments and an object instance </td></tr>
+<tr id="row_26_7_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_26_7_" class="arrow" onclick="toggleFolder('26_7_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__mem__functor6.html" target="_self">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="desc">Const_mem_functor6 wraps const methods with 6 argument(s) </td></tr>
+<tr id="row_26_7_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__mem__functor6.html" target="_self">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="desc">Bound_const_mem_functor6 encapsulates a const method with 6 arguments and an object instance </td></tr>
+<tr id="row_26_8_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_26_8_" class="arrow" onclick="toggleFolder('26_8_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__mem__functor7.html" target="_self">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="desc">Const_mem_functor7 wraps const methods with 7 argument(s) </td></tr>
+<tr id="row_26_8_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__mem__functor7.html" target="_self">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="desc">Bound_const_mem_functor7 encapsulates a const method with 7 arguments and an object instance </td></tr>
+<tr id="row_26_9_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_26_9_" class="arrow" onclick="toggleFolder('26_9_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__volatile__mem__functor0.html" target="_self">sigc::const_volatile_mem_functor0&lt; T_return, T_obj &gt;</a></td><td class="desc">Const_volatile_mem_functor0 wraps const volatile methods with 0 argument(s) </td></tr>
+<tr id="row_26_9_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor0.html" target="_self">sigc::bound_const_volatile_mem_functor0&lt; T_return, T_obj &gt;</a></td><td class="desc">Bound_const_volatile_mem_functor0 encapsulates a const volatile method with 0 arguments and an object instance </td></tr>
+<tr id="row_26_10_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_26_10_" class="arrow" onclick="toggleFolder('26_10_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html" target="_self">sigc::const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="desc">Const_volatile_mem_functor1 wraps const volatile methods with 1 argument(s) </td></tr>
+<tr id="row_26_10_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html" target="_self">sigc::bound_const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="desc">Bound_const_volatile_mem_functor1 encapsulates a const volatile method with 1 arguments and an object instance </td></tr>
+<tr id="row_26_11_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_26_11_" class="arrow" onclick="toggleFolder('26_11_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html" target="_self">sigc::const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="desc">Const_volatile_mem_functor2 wraps const volatile methods with 2 argument(s) </td></tr>
+<tr id="row_26_11_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html" target="_self">sigc::bound_const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="desc">Bound_const_volatile_mem_functor2 encapsulates a const volatile method with 2 arguments and an object instance </td></tr>
+<tr id="row_26_12_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_26_12_" class="arrow" onclick="toggleFolder('26_12_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html" target="_self">sigc::const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="desc">Const_volatile_mem_functor3 wraps const volatile methods with 3 argument(s) </td></tr>
+<tr id="row_26_12_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html" target="_self">sigc::bound_const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="desc">Bound_const_volatile_mem_functor3 encapsulates a const volatile method with 3 arguments and an object instance </td></tr>
+<tr id="row_26_13_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_26_13_" class="arrow" onclick="toggleFolder('26_13_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html" target="_self">sigc::const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="desc">Const_volatile_mem_functor4 wraps const volatile methods with 4 argument(s) </td></tr>
+<tr id="row_26_13_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html" target="_self">sigc::bound_const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="desc">Bound_const_volatile_mem_functor4 encapsulates a const volatile method with 4 arguments and an object instance </td></tr>
+<tr id="row_26_14_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_26_14_" class="arrow" onclick="toggleFolder('26_14_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html" target="_self">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="desc">Const_volatile_mem_functor5 wraps const volatile methods with 5 argument(s) </td></tr>
+<tr id="row_26_14_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html" target="_self">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="desc">Bound_const_volatile_mem_functor5 encapsulates a const volatile method with 5 arguments and an object instance </td></tr>
+<tr id="row_26_15_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_26_15_" class="arrow" onclick="toggleFolder('26_15_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html" target="_self">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="desc">Const_volatile_mem_functor6 wraps const volatile methods with 6 argument(s) </td></tr>
+<tr id="row_26_15_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html" target="_self">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="desc">Bound_const_volatile_mem_functor6 encapsulates a const volatile method with 6 arguments and an object instance </td></tr>
+<tr id="row_26_16_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_26_16_" class="arrow" onclick="toggleFolder('26_16_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html" target="_self">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="desc">Const_volatile_mem_functor7 wraps const volatile methods with 7 argument(s) </td></tr>
+<tr id="row_26_16_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html" target="_self">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="desc">Bound_const_volatile_mem_functor7 encapsulates a const volatile method with 7 arguments and an object instance </td></tr>
+<tr id="row_26_17_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_26_17_" class="arrow" onclick="toggleFolder('26_17_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor0.html" target="_self">sigc::mem_functor0&lt; T_return, T_obj &gt;</a></td><td class="desc">Mem_functor0 wraps methods with 0 argument(s) </td></tr>
+<tr id="row_26_17_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__mem__functor0.html" target="_self">sigc::bound_mem_functor0&lt; T_return, T_obj &gt;</a></td><td class="desc">Bound_mem_functor0 encapsulates a method with 0 arguments and an object instance </td></tr>
+<tr id="row_26_18_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_26_18_" class="arrow" onclick="toggleFolder('26_18_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor1.html" target="_self">sigc::mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="desc">Mem_functor1 wraps methods with 1 argument(s) </td></tr>
+<tr id="row_26_18_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__mem__functor1.html" target="_self">sigc::bound_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="desc">Bound_mem_functor1 encapsulates a method with 1 arguments and an object instance </td></tr>
+<tr id="row_26_19_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_26_19_" class="arrow" onclick="toggleFolder('26_19_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor2.html" target="_self">sigc::mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="desc">Mem_functor2 wraps methods with 2 argument(s) </td></tr>
+<tr id="row_26_19_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__mem__functor2.html" target="_self">sigc::bound_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="desc">Bound_mem_functor2 encapsulates a method with 2 arguments and an object instance </td></tr>
+<tr id="row_26_20_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_26_20_" class="arrow" onclick="toggleFolder('26_20_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor3.html" target="_self">sigc::mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="desc">Mem_functor3 wraps methods with 3 argument(s) </td></tr>
+<tr id="row_26_20_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__mem__functor3.html" target="_self">sigc::bound_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="desc">Bound_mem_functor3 encapsulates a method with 3 arguments and an object instance </td></tr>
+<tr id="row_26_21_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_26_21_" class="arrow" onclick="toggleFolder('26_21_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor4.html" target="_self">sigc::mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="desc">Mem_functor4 wraps methods with 4 argument(s) </td></tr>
+<tr id="row_26_21_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__mem__functor4.html" target="_self">sigc::bound_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="desc">Bound_mem_functor4 encapsulates a method with 4 arguments and an object instance </td></tr>
+<tr id="row_26_22_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_26_22_" class="arrow" onclick="toggleFolder('26_22_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor5.html" target="_self">sigc::mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="desc">Mem_functor5 wraps methods with 5 argument(s) </td></tr>
+<tr id="row_26_22_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__mem__functor5.html" target="_self">sigc::bound_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="desc">Bound_mem_functor5 encapsulates a method with 5 arguments and an object instance </td></tr>
+<tr id="row_26_23_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_26_23_" class="arrow" onclick="toggleFolder('26_23_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor6.html" target="_self">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="desc">Mem_functor6 wraps methods with 6 argument(s) </td></tr>
+<tr id="row_26_23_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__mem__functor6.html" target="_self">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="desc">Bound_mem_functor6 encapsulates a method with 6 arguments and an object instance </td></tr>
+<tr id="row_26_24_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_26_24_" class="arrow" onclick="toggleFolder('26_24_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor7.html" target="_self">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="desc">Mem_functor7 wraps methods with 7 argument(s) </td></tr>
+<tr id="row_26_24_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__mem__functor7.html" target="_self">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="desc">Bound_mem_functor7 encapsulates a method with 7 arguments and an object instance </td></tr>
+<tr id="row_26_25_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor0.html" target="_self">sigc::pointer_functor0&lt; T_return &gt;</a></td><td class="desc">Pointer_functor0 wraps existing non-member functions with 0 argument(s) </td></tr>
+<tr id="row_26_26_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor1.html" target="_self">sigc::pointer_functor1&lt; T_arg1, T_return &gt;</a></td><td class="desc">Pointer_functor1 wraps existing non-member functions with 1 argument(s) </td></tr>
+<tr id="row_26_27_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor2.html" target="_self">sigc::pointer_functor2&lt; T_arg1, T_arg2, T_return &gt;</a></td><td class="desc">Pointer_functor2 wraps existing non-member functions with 2 argument(s) </td></tr>
+<tr id="row_26_28_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor3.html" target="_self">sigc::pointer_functor3&lt; T_arg1, T_arg2, T_arg3, T_return &gt;</a></td><td class="desc">Pointer_functor3 wraps existing non-member functions with 3 argument(s) </td></tr>
+<tr id="row_26_29_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor4.html" target="_self">sigc::pointer_functor4&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_return &gt;</a></td><td class="desc">Pointer_functor4 wraps existing non-member functions with 4 argument(s) </td></tr>
+<tr id="row_26_30_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor5.html" target="_self">sigc::pointer_functor5&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return &gt;</a></td><td class="desc">Pointer_functor5 wraps existing non-member functions with 5 argument(s) </td></tr>
+<tr id="row_26_31_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor6.html" target="_self">sigc::pointer_functor6&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return &gt;</a></td><td class="desc">Pointer_functor6 wraps existing non-member functions with 6 argument(s) </td></tr>
+<tr id="row_26_32_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor7.html" target="_self">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="desc">Pointer_functor7 wraps existing non-member functions with 7 argument(s) </td></tr>
+<tr id="row_26_33_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_26_33_" class="arrow" onclick="toggleFolder('26_33_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot__base.html" target="_self">sigc::slot_base</a></td><td class="desc">Base type for slots </td></tr>
+<tr id="row_26_33_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_26_33_0_" class="arrow" onclick="toggleFolder('26_33_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot0.html" target="_self">sigc::slot0&lt; T_return &gt;</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
+<tr id="row_26_33_0_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot_3_01T__return_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">sigc::slot&lt; T_return, nil, nil, nil, nil, nil, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot0.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot0</a> template </td></tr>
+<tr id="row_26_33_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_26_33_1_" class="arrow" onclick="toggleFolder('26_33_1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot1.html" target="_self">sigc::slot1&lt; T_return, T_arg1 &gt;</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
+<tr id="row_26_33_1_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">sigc::slot&lt; T_return, T_arg1, nil, nil, nil, nil, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot1.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot1</a> template </td></tr>
+<tr id="row_26_33_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_26_33_2_" class="arrow" onclick="toggleFolder('26_33_2_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot2.html" target="_self">sigc::slot2&lt; T_return, T_arg1, T_arg2 &gt;</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
+<tr id="row_26_33_2_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">sigc::slot&lt; T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot2.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot2</a> template </td></tr>
+<tr id="row_26_33_3_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_26_33_3_" class="arrow" onclick="toggleFolder('26_33_3_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot3.html" target="_self">sigc::slot3&lt; T_return, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
+<tr id="row_26_33_3_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">sigc::slot&lt; T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot3.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot3</a> template </td></tr>
+<tr id="row_26_33_4_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_26_33_4_" class="arrow" onclick="toggleFolder('26_33_4_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot4.html" target="_self">sigc::slot4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
+<tr id="row_26_33_4_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">sigc::slot&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot4.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot4</a> template </td></tr>
+<tr id="row_26_33_5_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_26_33_5_" class="arrow" onclick="toggleFolder('26_33_5_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot5.html" target="_self">sigc::slot5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
+<tr id="row_26_33_5_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01nil_00_01nil_01_4.html" target="_self">sigc::slot&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot5.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot5</a> template </td></tr>
+<tr id="row_26_33_6_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_26_33_6_" class="arrow" onclick="toggleFolder('26_33_6_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot6.html" target="_self">sigc::slot6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
+<tr id="row_26_33_6_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01T__arg6_00_01nil_01_4.html" target="_self">sigc::slot&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot6.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot6</a> template </td></tr>
+<tr id="row_26_33_7_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_26_33_7_" class="arrow" onclick="toggleFolder('26_33_7_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot7.html" target="_self">sigc::slot7&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
+<tr id="row_26_33_7_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot.html" target="_self">sigc::slot&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot.html" title="Convenience wrapper for the numbered sigc::slot# templates. ">sigc::slot</a># templates </td></tr>
+<tr id="row_26_34_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_26_34_" class="arrow" onclick="toggleFolder('26_34_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor0.html" target="_self">sigc::volatile_mem_functor0&lt; T_return, T_obj &gt;</a></td><td class="desc">Volatile_mem_functor0 wraps volatile methods with 0 argument(s) </td></tr>
+<tr id="row_26_34_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__volatile__mem__functor0.html" target="_self">sigc::bound_volatile_mem_functor0&lt; T_return, T_obj &gt;</a></td><td class="desc">Bound_volatile_mem_functor0 encapsulates a volatile method with 0 arguments and an object instance </td></tr>
+<tr id="row_26_35_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_26_35_" class="arrow" onclick="toggleFolder('26_35_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor1.html" target="_self">sigc::volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="desc">Volatile_mem_functor1 wraps volatile methods with 1 argument(s) </td></tr>
+<tr id="row_26_35_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html" target="_self">sigc::bound_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</a></td><td class="desc">Bound_volatile_mem_functor1 encapsulates a volatile method with 1 arguments and an object instance </td></tr>
+<tr id="row_26_36_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_26_36_" class="arrow" onclick="toggleFolder('26_36_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor2.html" target="_self">sigc::volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="desc">Volatile_mem_functor2 wraps volatile methods with 2 argument(s) </td></tr>
+<tr id="row_26_36_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html" target="_self">sigc::bound_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</a></td><td class="desc">Bound_volatile_mem_functor2 encapsulates a volatile method with 2 arguments and an object instance </td></tr>
+<tr id="row_26_37_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_26_37_" class="arrow" onclick="toggleFolder('26_37_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor3.html" target="_self">sigc::volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="desc">Volatile_mem_functor3 wraps volatile methods with 3 argument(s) </td></tr>
+<tr id="row_26_37_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html" target="_self">sigc::bound_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</a></td><td class="desc">Bound_volatile_mem_functor3 encapsulates a volatile method with 3 arguments and an object instance </td></tr>
+<tr id="row_26_38_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_26_38_" class="arrow" onclick="toggleFolder('26_38_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor4.html" target="_self">sigc::volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="desc">Volatile_mem_functor4 wraps volatile methods with 4 argument(s) </td></tr>
+<tr id="row_26_38_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html" target="_self">sigc::bound_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</a></td><td class="desc">Bound_volatile_mem_functor4 encapsulates a volatile method with 4 arguments and an object instance </td></tr>
+<tr id="row_26_39_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_26_39_" class="arrow" onclick="toggleFolder('26_39_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor5.html" target="_self">sigc::volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</a></td><td class="desc">Volatile_mem_functor5 wraps volatile methods with 5 argument(s) </td></tr>
+<tr id="row_26_39_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html" target="_self">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="desc">Bound_volatile_mem_functor5 encapsulates a volatile method with 5 arguments and an object instance </td></tr>
+<tr id="row_26_40_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_26_40_" class="arrow" onclick="toggleFolder('26_40_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor6.html" target="_self">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="desc">Volatile_mem_functor6 wraps volatile methods with 6 argument(s) </td></tr>
+<tr id="row_26_40_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html" target="_self">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="desc">Bound_volatile_mem_functor6 encapsulates a volatile method with 6 arguments and an object instance </td></tr>
+<tr id="row_26_41_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_26_41_" class="arrow" onclick="toggleFolder('26_41_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor7.html" target="_self">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="desc">Volatile_mem_functor7 wraps volatile methods with 7 argument(s) </td></tr>
+<tr id="row_26_41_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html" target="_self">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="desc">Bound_volatile_mem_functor7 encapsulates a volatile method with 7 arguments and an object instance </td></tr>
+<tr id="row_27_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1functor__trait.html" target="_self">sigc::functor_trait&lt; T_functor, I_derives_functor_base, I_can_use_decltype &gt;</a></td><td class="desc">Trait that specifies the return type of any type </td></tr>
+<tr id="row_28_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1hide__functor.html" target="_self">sigc::hide_functor&lt; I_location, T_functor &gt;</a></td><td class="desc">Adaptor that adds a dummy parameter to the wrapped functor </td></tr>
+<tr id="row_29_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1limit__reference.html" target="_self">sigc::limit_reference&lt; T_type, I_derives_trackable &gt;</a></td><td class="desc">A limit_reference&lt;Foo&gt; object stores a reference (Foo&amp;), but make sure that, if Foo inherits from <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a>, then <a class="el" href="group__sigcfunctors.html#ga64cb7832acc1e58efb5ffe0b4f5e9404" title="This function performs a functor on each of the targets of a functor. ">visit_each&lt;&gt;()</a> will "limit" itself to the <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a> reference instead of the derived reference </td></tr>
+<tr id="row_30_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1limit__reference_3_01T__type_00_01true_01_4.html" target="_self">sigc::limit_reference&lt; T_type, true &gt;</a></td><td class="desc">Limit_reference object for a class that derives from trackable </td></tr>
+<tr id="row_31_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1nil.html" target="_self">sigc::nil</a></td><td class="desc">Nil struct type </td></tr>
+<tr id="row_32_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1reference__wrapper.html" target="_self">sigc::reference_wrapper&lt; T_type &gt;</a></td><td class="desc">Reference wrapper </td></tr>
+<tr id="row_33_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1slot__const__iterator.html" target="_self">sigc::slot_const_iterator&lt; T_slot &gt;</a></td><td class="desc">STL-style const iterator for <a class="el" href="structsigc_1_1slot__list.html" title="STL-style list interface for sigc::signal#. ">slot_list</a> </td></tr>
+<tr id="row_34_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1slot__iterator.html" target="_self">sigc::slot_iterator&lt; T_slot &gt;</a></td><td class="desc">STL-style iterator for <a class="el" href="structsigc_1_1slot__list.html" title="STL-style list interface for sigc::signal#. ">slot_list</a> </td></tr>
+<tr id="row_35_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1slot__list.html" target="_self">sigc::slot_list&lt; T_slot &gt;</a></td><td class="desc">STL-style list interface for <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a># </td></tr>
+<tr id="row_36_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_36_" class="arrow" onclick="toggleFolder('36_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1trackable.html" target="_self">sigc::trackable</a></td><td class="desc">Base class for objects with auto-disconnection </td></tr>
+<tr id="row_36_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_36_0_" class="arrow" onclick="toggleFolder('36_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1signal__base.html" target="_self">sigc::signal_base</a></td><td class="desc">Base class for the <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a># templates </td></tr>
+<tr id="row_36_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_36_0_0_" class="arrow" onclick="toggleFolder('36_0_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal0.html" target="_self">sigc::signal0&lt; T_return, T_accumulator &gt;</a></td><td class="desc">Signal declaration </td></tr>
+<tr id="row_36_0_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4_1_1accumulated.html" target="_self">sigc::signal&lt; T_return, nil, nil, nil, nil, nil, nil, nil &gt;::accumulated&lt; T_accumulator &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal0.html" title="Signal declaration. ">sigc::signal0</a> template </td></tr>
+<tr id="row_36_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_36_0_1_" class="arrow" onclick="toggleFolder('36_0_1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal1.html" target="_self">sigc::signal1&lt; T_return, T_arg1, T_accumulator &gt;</a></td><td class="desc">Signal declaration </td></tr>
+<tr id="row_36_0_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4_1_1accumulated.html" target="_self">sigc::signal&lt; T_return, T_arg1, nil, nil, nil, nil, nil, nil &gt;::accumulated&lt; T_accumulator &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal1.html" title="Signal declaration. ">sigc::signal1</a> template </td></tr>
+<tr id="row_36_0_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_36_0_2_" class="arrow" onclick="toggleFolder('36_0_2_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal2.html" target="_self">sigc::signal2&lt; T_return, T_arg1, T_arg2, T_accumulator &gt;</a></td><td class="desc">Signal declaration </td></tr>
+<tr id="row_36_0_2_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4_1_1accumulated.html" target="_self">sigc::signal&lt; T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil &gt;::accumulated&lt; T_accumulator &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal2.html" title="Signal declaration. ">sigc::signal2</a> template </td></tr>
+<tr id="row_36_0_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_36_0_3_" class="arrow" onclick="toggleFolder('36_0_3_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal3.html" target="_self">sigc::signal3&lt; T_return, T_arg1, T_arg2, T_arg3, T_accumulator &gt;</a></td><td class="desc">Signal declaration </td></tr>
+<tr id="row_36_0_3_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01nil_00_01nil_00_01852c349c390cefa04662a850d84c0a94.html" target="_self">sigc::signal&lt; T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil &gt;::accumulated&lt; T_accumulator &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal3.html" title="Signal declaration. ">sigc::signal3</a> template </td></tr>
+<tr id="row_36_0_4_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_36_0_4_" class="arrow" onclick="toggleFolder('36_0_4_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal4.html" target="_self">sigc::signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator &gt;</a></td><td class="desc">Signal declaration </td></tr>
+<tr id="row_36_0_4_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01nil_0d729ce48b1328d982e0ee754652fed04.html" target="_self">sigc::signal&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil &gt;::accumulated&lt; T_accumulator &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal4.html" title="Signal declaration. ">sigc::signal4</a> template </td></tr>
+<tr id="row_36_0_5_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_36_0_5_" class="arrow" onclick="toggleFolder('36_0_5_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal5.html" target="_self">sigc::signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator &gt;</a></td><td class="desc">Signal declaration </td></tr>
+<tr id="row_36_0_5_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arcf6cb51783c363bfae7c4a91d9685109.html" target="_self">sigc::signal&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil &gt;::accumulated&lt; T_accumulator &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal5.html" title="Signal declaration. ">sigc::signal5</a> template </td></tr>
+<tr id="row_36_0_6_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_36_0_6_" class="arrow" onclick="toggleFolder('36_0_6_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal6.html" target="_self">sigc::signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator &gt;</a></td><td class="desc">Signal declaration </td></tr>
+<tr id="row_36_0_6_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__are33def4d0c1a12dcbfd220489302db67.html" target="_self">sigc::signal&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil &gt;::accumulated&lt; T_accumulator &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal6.html" title="Signal declaration. ">sigc::signal6</a> template </td></tr>
+<tr id="row_36_0_7_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_36_0_7_" class="arrow" onclick="toggleFolder('36_0_7_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal7.html" target="_self">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="desc">Signal declaration </td></tr>
+<tr id="row_36_0_7_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_1_1accumulated.html" target="_self">sigc::signal&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;::accumulated&lt; T_accumulator &gt;</a></td><td class="desc">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 </td></tr>
+<tr id="row_36_0_8_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_36_0_8_" class="arrow" onclick="toggleFolder('36_0_8_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal0.html" target="_self">sigc::signal0&lt; T_return, nil &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_36_0_8_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">sigc::signal&lt; T_return, nil, nil, nil, nil, nil, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal0.html" title="Signal declaration. ">sigc::signal0</a> template </td></tr>
+<tr id="row_36_0_9_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_36_0_9_" class="arrow" onclick="toggleFolder('36_0_9_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal1.html" target="_self">sigc::signal1&lt; T_return, T_arg1, nil &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_36_0_9_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">sigc::signal&lt; T_return, T_arg1, nil, nil, nil, nil, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal1.html" title="Signal declaration. ">sigc::signal1</a> template </td></tr>
+<tr id="row_36_0_10_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_36_0_10_" class="arrow" onclick="toggleFolder('36_0_10_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal2.html" target="_self">sigc::signal2&lt; T_return, T_arg1, T_arg2, nil &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_36_0_10_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">sigc::signal&lt; T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal2.html" title="Signal declaration. ">sigc::signal2</a> template </td></tr>
+<tr id="row_36_0_11_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_36_0_11_" class="arrow" onclick="toggleFolder('36_0_11_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal3.html" target="_self">sigc::signal3&lt; T_return, T_arg1, T_arg2, T_arg3, nil &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_36_0_11_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">sigc::signal&lt; T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal3.html" title="Signal declaration. ">sigc::signal3</a> template </td></tr>
+<tr id="row_36_0_12_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_36_0_12_" class="arrow" onclick="toggleFolder('36_0_12_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal4.html" target="_self">sigc::signal4&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_36_0_12_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">sigc::signal&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal4.html" title="Signal declaration. ">sigc::signal4</a> template </td></tr>
+<tr id="row_36_0_13_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_36_0_13_" class="arrow" onclick="toggleFolder('36_0_13_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal5.html" target="_self">sigc::signal5&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_36_0_13_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01nil_00_01nil_01_4.html" target="_self">sigc::signal&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal5.html" title="Signal declaration. ">sigc::signal5</a> template </td></tr>
+<tr id="row_36_0_14_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_36_0_14_" class="arrow" onclick="toggleFolder('36_0_14_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal6.html" target="_self">sigc::signal6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_36_0_14_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01T__arg6_00_01nil_01_4.html" target="_self">sigc::signal&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil &gt;</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal6.html" title="Signal declaration. ">sigc::signal6</a> template </td></tr>
+<tr id="row_36_0_15_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_36_0_15_" class="arrow" onclick="toggleFolder('36_0_15_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal7.html" target="_self">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="desc"></td></tr>
+<tr id="row_36_0_15_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal.html" target="_self">sigc::signal&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</a></td><td class="desc">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 </td></tr>
+<tr id="row_37_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1type__trait.html" target="_self">sigc::type_trait&lt; T_type &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_38_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html" target="_self">sigc::type_trait&lt; const T_type&amp; &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_39_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html" target="_self">sigc::type_trait&lt; T_type&amp; &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_40_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html" target="_self">sigc::type_trait&lt; T_type[N]&gt;</a></td><td class="desc"></td></tr>
+<tr id="row_41_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html" target="_self">sigc::type_trait&lt; void &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_42_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1unwrap__reference.html" target="_self">sigc::unwrap_reference&lt; T_type &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_43_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1unwrap__reference_3_01const__reference__wrapper_3_01T__type_01_4_01_4.html" target="_self">sigc::unwrap_reference&lt; const_reference_wrapper&lt; T_type &gt; &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_44_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1unwrap__reference_3_01reference__wrapper_3_01T__type_01_4_01_4.html" target="_self">sigc::unwrap_reference&lt; reference_wrapper&lt; T_type &gt; &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_45_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1unwrap__reference_3_01std_1_1reference__wrapper_3_01T__type_01_4_01_4.html" target="_self">sigc::unwrap_reference&lt; std::reference_wrapper&lt; T_type &gt; &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_46_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1visitor.html" target="_self">sigc::visitor&lt; T_functor &gt;</a></td><td class="desc">Sigc::visitor&lt;T_functor&gt;::do_visit_each() performs a functor on each of the targets of a functor </td></tr>
+<tr id="row_47_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__limit__reference.html" target="_self">sigc::volatile_limit_reference&lt; T_type, I_derives_trackable &gt;</a></td><td class="desc">A volatile_limit_reference&lt;Foo&gt; object stores a reference (Foo&amp;), but make sure that, if Foo inherits from <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a>, then <a class="el" href="group__sigcfunctors.html#ga64cb7832acc1e58efb5ffe0b4f5e9404" title="This function performs a functor on each of the targets of a functor. ">visit_each&lt;&gt;()</a> will "limit" itself to the <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a> reference instead of the derived reference </td></tr>
+<tr id="row_48_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__limit__reference_3_01T__type_00_01true_01_4.html" target="_self">sigc::volatile_limit_reference&lt; T_type, true &gt;</a></td><td class="desc">Volatile_limit_reference object for a class that derives from trackable </td></tr>
+<tr id="row_49_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__limit__reference.html" target="_self">sigc::volatile_limit_reference&lt; T_obj &gt;</a></td><td class="desc"></td></tr>
 </table>
 </div><!-- directory -->
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 24d8a50..32a9df9 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 17dca2e..4e8fc83 100644 (file)
Binary files a/docs/reference/html/inherit_graph_10.png and b/docs/reference/html/inherit_graph_10.png differ
index a716e3c..17dca2e 100644 (file)
Binary files a/docs/reference/html/inherit_graph_11.png and b/docs/reference/html/inherit_graph_11.png differ
index 4a547f3..a716e3c 100644 (file)
Binary files a/docs/reference/html/inherit_graph_12.png and b/docs/reference/html/inherit_graph_12.png differ
index ba9fd8f..4a547f3 100644 (file)
Binary files a/docs/reference/html/inherit_graph_13.png and b/docs/reference/html/inherit_graph_13.png differ
index 3050b35..ba9fd8f 100644 (file)
Binary files a/docs/reference/html/inherit_graph_14.png and b/docs/reference/html/inherit_graph_14.png differ
index 27efbed..3050b35 100644 (file)
Binary files a/docs/reference/html/inherit_graph_15.png and b/docs/reference/html/inherit_graph_15.png differ
index a272614..27efbed 100644 (file)
Binary files a/docs/reference/html/inherit_graph_16.png and b/docs/reference/html/inherit_graph_16.png differ
index 13f34ec..a272614 100644 (file)
Binary files a/docs/reference/html/inherit_graph_17.png and b/docs/reference/html/inherit_graph_17.png differ
index 6971461..13f34ec 100644 (file)
Binary files a/docs/reference/html/inherit_graph_18.png and b/docs/reference/html/inherit_graph_18.png differ
index d953cbd..6971461 100644 (file)
Binary files a/docs/reference/html/inherit_graph_19.png and b/docs/reference/html/inherit_graph_19.png differ
index 2bd012f..d953cbd 100644 (file)
Binary files a/docs/reference/html/inherit_graph_20.png and b/docs/reference/html/inherit_graph_20.png differ
index ae0b9f2..2bd012f 100644 (file)
Binary files a/docs/reference/html/inherit_graph_21.png and b/docs/reference/html/inherit_graph_21.png differ
index 3a80b33..ae0b9f2 100644 (file)
Binary files a/docs/reference/html/inherit_graph_22.png and b/docs/reference/html/inherit_graph_22.png differ
index 76a6b50..3a80b33 100644 (file)
Binary files a/docs/reference/html/inherit_graph_23.png and b/docs/reference/html/inherit_graph_23.png differ
index 6d63668..76a6b50 100644 (file)
Binary files a/docs/reference/html/inherit_graph_24.png and b/docs/reference/html/inherit_graph_24.png differ
index 9a2ff7b..6d63668 100644 (file)
Binary files a/docs/reference/html/inherit_graph_25.png and b/docs/reference/html/inherit_graph_25.png differ
index f20587d..9a2ff7b 100644 (file)
Binary files a/docs/reference/html/inherit_graph_26.png and b/docs/reference/html/inherit_graph_26.png differ
index 1756121..f20587d 100644 (file)
Binary files a/docs/reference/html/inherit_graph_27.png and b/docs/reference/html/inherit_graph_27.png differ
index 5cdfd19..1756121 100644 (file)
Binary files a/docs/reference/html/inherit_graph_28.png and b/docs/reference/html/inherit_graph_28.png differ
index 71801f3..5cdfd19 100644 (file)
Binary files a/docs/reference/html/inherit_graph_29.png and b/docs/reference/html/inherit_graph_29.png differ
index afd11f4..71801f3 100644 (file)
Binary files a/docs/reference/html/inherit_graph_30.png and b/docs/reference/html/inherit_graph_30.png differ
index 3c36793..afd11f4 100644 (file)
Binary files a/docs/reference/html/inherit_graph_31.png and b/docs/reference/html/inherit_graph_31.png differ
index 3986500..3c36793 100644 (file)
Binary files a/docs/reference/html/inherit_graph_32.png and b/docs/reference/html/inherit_graph_32.png differ
index 1668ff2..3986500 100644 (file)
Binary files a/docs/reference/html/inherit_graph_33.png and b/docs/reference/html/inherit_graph_33.png differ
index 25addc4..1668ff2 100644 (file)
Binary files a/docs/reference/html/inherit_graph_34.png and b/docs/reference/html/inherit_graph_34.png differ
index 40fcb8c..25addc4 100644 (file)
Binary files a/docs/reference/html/inherit_graph_35.png and b/docs/reference/html/inherit_graph_35.png differ
index 26bae5f..40fcb8c 100644 (file)
Binary files a/docs/reference/html/inherit_graph_36.png and b/docs/reference/html/inherit_graph_36.png differ
index d86853c..26bae5f 100644 (file)
Binary files a/docs/reference/html/inherit_graph_37.png and b/docs/reference/html/inherit_graph_37.png differ
index 643cb87..d86853c 100644 (file)
Binary files a/docs/reference/html/inherit_graph_38.png and b/docs/reference/html/inherit_graph_38.png differ
index 8f1357b..643cb87 100644 (file)
Binary files a/docs/reference/html/inherit_graph_39.png and b/docs/reference/html/inherit_graph_39.png differ
index 4256f9f..8f1357b 100644 (file)
Binary files a/docs/reference/html/inherit_graph_40.png and b/docs/reference/html/inherit_graph_40.png differ
index c33edc6..4256f9f 100644 (file)
Binary files a/docs/reference/html/inherit_graph_41.png and b/docs/reference/html/inherit_graph_41.png differ
index ecb2465..c33edc6 100644 (file)
Binary files a/docs/reference/html/inherit_graph_42.png and b/docs/reference/html/inherit_graph_42.png differ
index 2cbe89a..ecb2465 100644 (file)
Binary files a/docs/reference/html/inherit_graph_43.png and b/docs/reference/html/inherit_graph_43.png differ
index 54f8ae0..e68480b 100644 (file)
Binary files a/docs/reference/html/inherit_graph_44.png and b/docs/reference/html/inherit_graph_44.png differ
index bbde2b8..2cbe89a 100644 (file)
Binary files a/docs/reference/html/inherit_graph_45.png and b/docs/reference/html/inherit_graph_45.png differ
index 91cbe6e..54f8ae0 100644 (file)
Binary files a/docs/reference/html/inherit_graph_46.png and b/docs/reference/html/inherit_graph_46.png differ
index 3bec76c..bbde2b8 100644 (file)
Binary files a/docs/reference/html/inherit_graph_47.png and b/docs/reference/html/inherit_graph_47.png differ
diff --git a/docs/reference/html/inherit_graph_48.png b/docs/reference/html/inherit_graph_48.png
new file mode 100644 (file)
index 0000000..91cbe6e
Binary files /dev/null and b/docs/reference/html/inherit_graph_48.png differ
diff --git a/docs/reference/html/inherit_graph_49.png b/docs/reference/html/inherit_graph_49.png
new file mode 100644 (file)
index 0000000..3bec76c
Binary files /dev/null and b/docs/reference/html/inherit_graph_49.png differ
index 05fe79a..95ac359 100644 (file)
Binary files a/docs/reference/html/inherit_graph_8.png and b/docs/reference/html/inherit_graph_8.png differ
index 4e8fc83..05fe79a 100644 (file)
Binary files a/docs/reference/html/inherit_graph_9.png and b/docs/reference/html/inherit_graph_9.png differ
index 1198dea..c7a0adb 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 <map name="sigc_1_1bound__argument_3_01reference__wrapper_3_01T__wrapped_01_4_01_4" id="sigc_1_1bound__argument_3_01reference__wrapper_3_01T__wrapped_01_4_01_4">
 <area shape="rect" id="node1" href="classsigc_1_1bound__argument_3_01reference__wrapper_3_01T__wrapped_01_4_01_4.html" title="bound_argument object for a bound argument that is passed by bind() or returned by bind_return() by r..." alt="" coords="5,5,172,61"/></map>
 </td></tr>
-<tr><td><img src="inherit_graph_8.png" border="0" alt="" usemap="#sigc_1_1bound__argument_3_01T__bound_01_4"/>
+<tr><td><img src="inherit_graph_8.png" border="0" alt="" usemap="#sigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4"/>
+<map name="sigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4" id="sigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4">
+<area shape="rect" id="node1" href="classsigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4.html" title="bound_argument object for a bound argument that is passed by bind() or returned by bind_return() by r..." alt="" coords="5,5,189,61"/></map>
+</td></tr>
+<tr><td><img src="inherit_graph_9.png" border="0" alt="" usemap="#sigc_1_1bound__argument_3_01T__bound_01_4"/>
 <map name="sigc_1_1bound__argument_3_01T__bound_01_4" id="sigc_1_1bound__argument_3_01T__bound_01_4">
 <area shape="rect" id="node1" href="classsigc_1_1bound__argument.html" title="sigc::bound_argument\l\&lt; T_bound \&gt;" alt="" coords="5,5,171,47"/></map>
 </td></tr>
-<tr><td><img src="inherit_graph_9.png" border="0" alt="" usemap="#sigc_1_1bound__argument_3_01T__return_01_4"/>
+<tr><td><img src="inherit_graph_10.png" border="0" alt="" usemap="#sigc_1_1bound__argument_3_01T__return_01_4"/>
 <map name="sigc_1_1bound__argument_3_01T__return_01_4" id="sigc_1_1bound__argument_3_01T__return_01_4">
 <area shape="rect" id="node1" href="classsigc_1_1bound__argument.html" title="sigc::bound_argument\l\&lt; T_return \&gt;" alt="" coords="5,5,171,47"/></map>
 </td></tr>
-<tr><td><img src="inherit_graph_10.png" border="0" alt="" usemap="#sigc_1_1bound__argument_3_01T__type_01_4"/>
+<tr><td><img src="inherit_graph_11.png" border="0" alt="" usemap="#sigc_1_1bound__argument_3_01T__type_01_4"/>
 <map name="sigc_1_1bound__argument_3_01T__type_01_4" id="sigc_1_1bound__argument_3_01T__type_01_4">
 <area shape="rect" id="node1" href="classsigc_1_1bound__argument.html" title="A bound_argument&lt;Foo&gt; object stores a bound (for instance, with sigc::bind(), or sigc::bind_return())..." alt="" coords="5,5,171,47"/></map>
 </td></tr>
-<tr><td><img src="inherit_graph_11.png" border="0" alt="" usemap="#sigc_1_1bound__argument_3_01T__type1_01_4"/>
+<tr><td><img src="inherit_graph_12.png" border="0" alt="" usemap="#sigc_1_1bound__argument_3_01T__type1_01_4"/>
 <map name="sigc_1_1bound__argument_3_01T__type1_01_4" id="sigc_1_1bound__argument_3_01T__type1_01_4">
 <area shape="rect" id="node1" href="classsigc_1_1bound__argument.html" title="sigc::bound_argument\l\&lt; T_type1 \&gt;" alt="" coords="5,5,171,47"/></map>
 </td></tr>
-<tr><td><img src="inherit_graph_12.png" border="0" alt="" usemap="#sigc_1_1can__deduce__result__type__with__decltype_3_01T__functor_01_4"/>
+<tr><td><img src="inherit_graph_13.png" border="0" alt="" usemap="#sigc_1_1can__deduce__result__type__with__decltype_3_01T__functor_01_4"/>
 <map name="sigc_1_1can__deduce__result__type__with__decltype_3_01T__functor_01_4" id="sigc_1_1can__deduce__result__type__with__decltype_3_01T__functor_01_4">
 <area shape="rect" id="node1" href="classsigc_1_1can__deduce__result__type__with__decltype.html" title="Helper class, to determine if decltype() can deduce the result type of a functor. ..." alt="" coords="5,5,180,61"/></map>
 </td></tr>
-<tr><td><img src="inherit_graph_13.png" border="0" alt="" usemap="#sigc_1_1connection"/>
+<tr><td><img src="inherit_graph_14.png" border="0" alt="" usemap="#sigc_1_1connection"/>
 <map name="sigc_1_1connection" id="sigc_1_1connection">
 <area shape="rect" id="node1" href="structsigc_1_1connection.html" title="Convinience class for safe disconnection. " alt="" coords="5,5,131,32"/></map>
 </td></tr>
-<tr><td><img src="inherit_graph_14.png" border="0" alt="" usemap="#sigc_1_1const__limit__reference_3_01T__obj_01_4"/>
+<tr><td><img src="inherit_graph_15.png" border="0" alt="" usemap="#sigc_1_1const__limit__reference_3_01T__obj_01_4"/>
 <map name="sigc_1_1const__limit__reference_3_01T__obj_01_4" id="sigc_1_1const__limit__reference_3_01T__obj_01_4">
 <area shape="rect" id="node1" href="classsigc_1_1const__limit__reference.html" title="sigc::const_limit_reference\l\&lt; T_obj \&gt;" alt="" coords="5,5,197,47"/></map>
 </td></tr>
-<tr><td><img src="inherit_graph_15.png" border="0" alt="" usemap="#sigc_1_1const__limit__reference_3_01T__type_00_01I__derives__trackable_01_4"/>
+<tr><td><img src="inherit_graph_16.png" border="0" alt="" usemap="#sigc_1_1const__limit__reference_3_01T__type_00_01I__derives__trackable_01_4"/>
 <map name="sigc_1_1const__limit__reference_3_01T__type_00_01I__derives__trackable_01_4" id="sigc_1_1const__limit__reference_3_01T__type_00_01I__derives__trackable_01_4">
 <area shape="rect" id="node1" href="classsigc_1_1const__limit__reference.html" title="A const_limit_reference&lt;Foo&gt; object stores a reference (Foo&amp;), but make sure that, if Foo inherits from sigc::trackable, then visit_each&lt;&gt;() will &quot;limit&quot; itself to the sigc::trackable reference instead of the derived reference. " alt="" coords="5,5,229,47"/></map>
 </td></tr>
-<tr><td><img src="inherit_graph_16.png" border="0" alt="" usemap="#sigc_1_1const__limit__reference_3_01T__type_00_01true_01_4"/>
+<tr><td><img src="inherit_graph_17.png" border="0" alt="" usemap="#sigc_1_1const__limit__reference_3_01T__type_00_01true_01_4"/>
 <map name="sigc_1_1const__limit__reference_3_01T__type_00_01true_01_4" id="sigc_1_1const__limit__reference_3_01T__type_00_01true_01_4">
 <area shape="rect" id="node1" href="classsigc_1_1const__limit__reference_3_01T__type_00_01true_01_4.html" title="const_limit_reference object for a class that derives from trackable. " alt="" coords="5,5,197,47"/></map>
 </td></tr>
-<tr><td><img src="inherit_graph_17.png" border="0" alt="" usemap="#sigc_1_1const__limit__reference_3_01T__wrapped_01_4"/>
+<tr><td><img src="inherit_graph_18.png" border="0" alt="" usemap="#sigc_1_1const__limit__reference_3_01T__wrapped_01_4"/>
 <map name="sigc_1_1const__limit__reference_3_01T__wrapped_01_4" id="sigc_1_1const__limit__reference_3_01T__wrapped_01_4">
 <area shape="rect" id="node1" href="classsigc_1_1const__limit__reference.html" title="sigc::const_limit_reference\l\&lt; T_wrapped \&gt;" alt="" coords="5,5,197,47"/></map>
 </td></tr>
-<tr><td><img src="inherit_graph_18.png" border="0" alt="" usemap="#sigc_1_1const__reference__wrapper_3_01T__type_01_4"/>
+<tr><td><img src="inherit_graph_19.png" border="0" alt="" usemap="#sigc_1_1const__reference__wrapper_3_01T__type_01_4"/>
 <map name="sigc_1_1const__reference__wrapper_3_01T__type_01_4" id="sigc_1_1const__reference__wrapper_3_01T__type_01_4">
 <area shape="rect" id="node1" href="structsigc_1_1const__reference__wrapper.html" title="Const reference wrapper. " alt="" coords="5,5,164,47"/></map>
 </td></tr>
-<tr><td><img src="inherit_graph_19.png" border="0" alt="" usemap="#sigc_1_1const__volatile__limit__reference_3_01T__obj_01_4"/>
+<tr><td><img src="inherit_graph_20.png" border="0" alt="" usemap="#sigc_1_1const__volatile__limit__reference_3_01T__obj_01_4"/>
 <map name="sigc_1_1const__volatile__limit__reference_3_01T__obj_01_4" id="sigc_1_1const__volatile__limit__reference_3_01T__obj_01_4">
 <area shape="rect" id="node1" href="classsigc_1_1const__volatile__limit__reference.html" title="sigc::const_volatile\l_limit_reference\&lt; T_obj \&gt;" alt="" coords="5,5,192,47"/></map>
 </td></tr>
-<tr><td><img src="inherit_graph_20.png" border="0" alt="" usemap="#sigc_1_1const__volatile__limit__reference_3_01T__type_00_01I__derives__trackable_01_4"/>
+<tr><td><img src="inherit_graph_21.png" border="0" alt="" usemap="#sigc_1_1const__volatile__limit__reference_3_01T__type_00_01I__derives__trackable_01_4"/>
 <map name="sigc_1_1const__volatile__limit__reference_3_01T__type_00_01I__derives__trackable_01_4" id="sigc_1_1const__volatile__limit__reference_3_01T__type_00_01I__derives__trackable_01_4">
 <area shape="rect" id="node1" href="classsigc_1_1const__volatile__limit__reference.html" title="A const_volatile_limit_reference&lt;Foo&gt; object stores a reference (Foo&amp;), but make sure that..." alt="" coords="5,5,191,61"/></map>
 </td></tr>
-<tr><td><img src="inherit_graph_21.png" border="0" alt="" usemap="#sigc_1_1const__volatile__limit__reference_3_01T__type_00_01true_01_4"/>
+<tr><td><img src="inherit_graph_22.png" border="0" alt="" usemap="#sigc_1_1const__volatile__limit__reference_3_01T__type_00_01true_01_4"/>
 <map name="sigc_1_1const__volatile__limit__reference_3_01T__type_00_01true_01_4" id="sigc_1_1const__volatile__limit__reference_3_01T__type_00_01true_01_4">
 <area shape="rect" id="node1" href="classsigc_1_1const__volatile__limit__reference_3_01T__type_00_01true_01_4.html" title="const_volatile_limit_reference object for a class that derives from trackable. " alt="" coords="5,5,191,61"/></map>
 </td></tr>
-<tr><td><img src="inherit_graph_22.png" border="0" alt="" usemap="#sigc_1_1deduce__result__type_3_01T__functor_00_01T__args_01_4"/>
+<tr><td><img src="inherit_graph_23.png" border="0" alt="" usemap="#sigc_1_1deduce__result__type_3_01T__functor_00_01T__args_01_4"/>
 <map name="sigc_1_1deduce__result__type_3_01T__functor_00_01T__args_01_4" id="sigc_1_1deduce__result__type_3_01T__functor_00_01T__args_01_4">
 <area shape="rect" id="node1" href="structsigc_1_1deduce__result__type.html" title="Deduce the return type of a functor. " alt="" coords="5,5,152,61"/></map>
 </td></tr>
-<tr><td><img src="inherit_graph_23.png" border="0" alt="" usemap="#sigc_1_1functor__base"/>
+<tr><td><img src="inherit_graph_24.png" border="0" alt="" usemap="#sigc_1_1functor__base"/>
 <map name="sigc_1_1functor__base" id="sigc_1_1functor__base">
 <area shape="rect" id="node1" href="structsigc_1_1functor__base.html" title="A hint to the compiler. " alt="" coords="5,2306,144,2333"/><area shape="rect" id="node2" href="structsigc_1_1adaptor__base.html" title="A hint to the compiler. " alt="" coords="224,475,367,502"/><area shape="rect" id="node25" href="classsigc_1_1const__mem__functor0.html" title="const_mem_functor0 wraps const methods with 0 argument(s). " alt="" coords="200,572,391,613"/><area shape="rect" id="node27" href="classsigc_1_1const__mem__functor1.html" title="const_mem_functor1 wraps const methods with 1 argument(s). " alt="" coords="197,651,394,692"/><area shape="rect" id="node29" href="classsigc_1_1const__mem__functor2.html" title="const_mem_functor2 wraps const methods with 2 argument(s). " alt="" coords="200,719,391,775"/><area shape="rect" id="node31" href="classsigc_1_1const__mem__functor3.html" title="const_mem_functor3 wraps const methods with 3 argument(s). " alt="" coords="200,810,391,866"/><area shape="rect" id="node33" href="classsigc_1_1const__mem__functor4.html" title="const_mem_functor4 wraps const methods with 4 argument(s). " alt="" coords="200,901,391,957"/><area shape="rect" id="node35" href="classsigc_1_1const__mem__functor5.html" title="const_mem_functor5 wraps const methods with 5 argument(s). " alt="" coords="200,989,391,1060"/><area shape="rect" id="node37" href="classsigc_1_1const__mem__functor6.html" title="const_mem_functor6 wraps const methods with 6 argument(s). " alt="" coords="200,1088,391,1159"/><area shape="rect" id="node39" href="classsigc_1_1const__mem__functor7.html" title="const_mem_functor7 wraps const methods with 7 argument(s). " alt="" coords="200,1183,391,1253"/><area shape="rect" id="node41" href="classsigc_1_1const__volatile__mem__functor0.html" title="const_volatile_mem_functor0 wraps const volatile methods with 0 argument(s). " alt="" coords="198,1278,393,1334"/><area shape="rect" id="node43" href="classsigc_1_1const__volatile__mem__functor1.html" title="const_volatile_mem_functor1 wraps const volatile methods with 1 argument(s). " alt="" coords="198,1358,393,1414"/><area shape="rect" id="node45" href="classsigc_1_1const__volatile__mem__functor2.html" title="const_volatile_mem_functor2 wraps const volatile methods with 2 argument(s). " alt="" coords="198,1438,393,1494"/><area shape="rect" id="node47" href="classsigc_1_1const__volatile__mem__functor3.html" title="const_volatile_mem_functor3 wraps const volatile methods with 3 argument(s). " alt="" coords="198,1519,393,1589"/><area shape="rect" id="node49" href="classsigc_1_1const__volatile__mem__functor4.html" title="const_volatile_mem_functor4 wraps const volatile methods with 4 argument(s). " alt="" coords="198,1613,393,1684"/><area shape="rect" id="node51" href="classsigc_1_1const__volatile__mem__functor5.html" title="const_volatile_mem_functor5 wraps const volatile methods with 5 argument(s). " alt="" coords="198,1708,393,1779"/><area shape="rect" id="node53" href="classsigc_1_1const__volatile__mem__functor6.html" title="const_volatile_mem_functor6 wraps const volatile methods with 6 argument(s). " alt="" coords="198,1803,393,1889"/><area shape="rect" id="node55" href="classsigc_1_1const__volatile__mem__functor7.html" title="const_volatile_mem_functor7 wraps const volatile methods with 7 argument(s). " alt="" coords="198,1913,393,1998"/><area shape="rect" id="node57" href="classsigc_1_1mem__functor0.html" title="mem_functor0 wraps methods with 0 argument(s). " alt="" coords="221,2023,370,2064"/><area shape="rect" id="node59" href="classsigc_1_1mem__functor1.html" title="mem_functor1 wraps methods with 1 argument(s). " alt="" coords="221,2087,370,2143"/><area shape="rect" id="node61" href="classsigc_1_1mem__functor2.html" title="mem_functor2 wraps methods with 2 argument(s). " alt="" coords="221,2167,370,2223"/><area shape="rect" id="node63" href="classsigc_1_1mem__functor3.html" title="mem_functor3 wraps methods with 3 argument(s). " alt="" coords="208,2247,383,2303"/><area shape="rect" id="node65" href="classsigc_1_1mem__functor4.html" title="mem_functor4 wraps methods with 4 argument(s). " alt="" coords="213,2328,377,2399"/><area shape="rect" id="node67" href="classsigc_1_1mem__functor5.html" title="mem_functor5 wraps methods with 5 argument(s). " alt="" coords="213,2423,377,2493"/><area shape="rect" id="node69" href="classsigc_1_1mem__functor6.html" title="mem_functor6 wraps methods with 6 argument(s). " alt="" coords="202,2517,389,2588"/><area shape="rect" id="node71" href="classsigc_1_1mem__functor7.html" title="mem_functor7 wraps methods with 7 argument(s). " alt="" coords="208,2613,383,2698"/><area shape="rect" id="node73" href="classsigc_1_1pointer__functor0.html" title="pointer_functor0 wraps existing non&#45;member functions with 0 argument(s). " alt="" coords="215,2723,375,2764"/><area shape="rect" id="node74" href="classsigc_1_1pointer__functor1.html" title="pointer_functor1 wraps existing non&#45;member functions with 1 argument(s). " alt="" coords="215,2788,375,2829"/><area shape="rect" id="node75" href="classsigc_1_1pointer__functor2.html" title="pointer_functor2 wraps existing non&#45;member functions with 2 argument(s). " alt="" coords="192,2853,399,2895"/><area shape="rect" id="node76" href="classsigc_1_1pointer__functor3.html" title="pointer_functor3 wraps existing non&#45;member functions with 3 argument(s). " alt="" coords="202,2918,389,2974"/><area shape="rect" id="node77" href="classsigc_1_1pointer__functor4.html" title="pointer_functor4 wraps existing non&#45;member functions with 4 argument(s). " alt="" coords="202,2998,389,3054"/><area shape="rect" id="node78" href="classsigc_1_1pointer__functor5.html" title="pointer_functor5 wraps existing non&#45;member functions with 5 argument(s). " alt="" coords="197,3078,393,3134"/><area shape="rect" id="node79" href="classsigc_1_1pointer__functor6.html" title="pointer_functor6 wraps existing non&#45;member functions with 6 argument(s). " alt="" coords="202,3159,389,3229"/><area shape="rect" id="node80" href="classsigc_1_1pointer__functor7.html" title="pointer_functor7 wraps existing non&#45;member functions with 7 argument(s). " alt="" coords="202,3253,389,3324"/><area shape="rect" id="node81" href="classsigc_1_1slot__base.html" title="Base type for slots. " alt="" coords="237,3349,353,3375"/><area shape="rect" id="node98" href="classsigc_1_1volatile__mem__functor0.html" title="volatile_mem_functor0 wraps volatile methods with 0 argument(s). " alt="" coords="218,3410,373,3466"/><area shape="rect" id="node100" href="classsigc_1_1volatile__mem__functor1.html" title="volatile_mem_functor1 wraps volatile methods with 1 argument(s). " alt="" coords="218,3490,373,3546"/><area shape="rect" id="node102" href="classsigc_1_1volatile__mem__functor2.html" title="volatile_mem_functor2 wraps volatile methods with 2 argument(s). " alt="" coords="207,3570,383,3626"/><area shape="rect" id="node104" href="classsigc_1_1volatile__mem__functor3.html" title="volatile_mem_functor3 wraps volatile methods with 3 argument(s). " alt="" coords="213,3651,378,3721"/><area shape="rect" id="node106" href="classsigc_1_1volatile__mem__functor4.html" title="volatile_mem_functor4 wraps volatile methods with 4 argument(s). " alt="" coords="213,3745,378,3816"/><area shape="rect" id="node108" href="classsigc_1_1volatile__mem__functor5.html" title="volatile_mem_functor5 wraps volatile methods with 5 argument(s). " alt="" coords="202,3840,389,3911"/><area shape="rect" id="node110" href="classsigc_1_1volatile__mem__functor6.html" title="volatile_mem_functor6 wraps volatile methods with 6 argument(s). " alt="" coords="208,3935,383,4021"/><area shape="rect" id="node112" href="classsigc_1_1volatile__mem__functor7.html" title="volatile_mem_functor7 wraps volatile methods with 7 argument(s). " alt="" coords="208,4045,383,4130"/><area shape="rect" id="node3" href="structsigc_1_1adapts.html" title="sigc::adapts\&lt; T_setter \&gt;" alt="" coords="469,85,651,111"/><area shape="rect" id="node6" href="structsigc_1_1adaptor__functor.html" title="Converts an arbitrary functor into an adaptor type. " alt="" coords="481,439,639,480"/><area shape="rect" id="node7" href="structsigc_1_1adapts.html" title="Base type for adaptors. " alt="" coords="466,505,654,531"/><area shape="rect" id="node4" href="structsigc_1_1compose1__functor.html" title="Adaptor that combines two functors. " alt="" coords="738,5,913,47"/><area shape="rect" id="node5" href="structsigc_1_1compose2__functor.html" title="Adaptor that combines three functors. " alt="" coords="738,70,913,126"/><area shape="rect" id="node8" 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" title="Adaptor that binds an argument to the wrapped functor. " alt="" coords="736,150,915,206"/><area shape="rect" id="node9" 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" title="Adaptor that binds 1 argument(s) to the wrapped functor. " alt="" coords="738,230,913,286"/><area shape="rect" id="node10" href="structsigc_1_1bind__return__functor.html" title="Adaptor that fixes the return value of the wrapped functor. " alt="" coords="735,309,915,351"/><area shape="rect" id="node11" href="structsigc_1_1exception__catch__functor.html" title="sigc::exception_catch\l_functor\&lt; T_functor,\l T_catcher, T_return \&gt;" alt="" coords="743,374,907,430"/><area shape="rect" id="node12" href="structsigc_1_1exception__catch__functor_3_01T__functor_00_01T__catcher_00_01void_01_4.html" title="sigc::exception_catch\l_functor\&lt; T_functor,\l T_catcher, void \&gt;" alt="" coords="746,454,905,510"/><area shape="rect" id="node13" href="structsigc_1_1hide__functor_3_010_00_01T__functor_01_4.html" title="Adaptor that adds a dummy parameter to the wrapped functor. " alt="" coords="758,533,893,575"/><area shape="rect" id="node14" href="structsigc_1_1hide__functor_3-1_00_01T__functor_01_4.html" title="Adaptor that adds a dummy parameter to the wrapped functor. " alt="" coords="758,599,893,640"/><area shape="rect" id="node15" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C&#45;style casts on the parameters passed on to the functor. " alt="" coords="722,664,929,735"/><area shape="rect" id="node16" href="structsigc_1_1retype__return__functor.html" title="Adaptor that performs a C&#45;style cast on the return value of a functor. " alt="" coords="752,759,899,815"/><area shape="rect" id="node17" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html" title="Adaptor that performs a C&#45;style cast on the return value of a functor. " alt="" coords="727,839,924,880"/><area shape="rect" id="node18" href="classsigc_1_1track__obj__functor1.html" title="track_obj_functor1 wraps a functor and stores a reference to a trackable object. " alt="" coords="739,904,912,945"/><area shape="rect" id="node19" href="classsigc_1_1track__obj__functor2.html" title="track_obj_functor2 wraps a functor and stores 2 references to trackable objects. " alt="" coords="982,712,1191,753"/><area shape="rect" id="node20" href="classsigc_1_1track__obj__functor3.html" title="track_obj_functor3 wraps a functor and stores 3 references to trackable objects. " alt="" coords="1000,777,1173,833"/><area shape="rect" id="node21" href="classsigc_1_1track__obj__functor4.html" title="track_obj_functor4 wraps a functor and stores 4 references to trackable objects. " alt="" coords="1000,857,1173,913"/><area shape="rect" id="node22" href="classsigc_1_1track__obj__functor5.html" title="track_obj_functor5 wraps a functor and stores 5 references to trackable objects. " alt="" coords="977,937,1196,993"/><area shape="rect" id="node23" href="classsigc_1_1track__obj__functor6.html" title="track_obj_functor6 wraps a functor and stores 6 references to trackable objects. " alt="" coords="1000,1017,1173,1088"/><area shape="rect" id="node24" href="classsigc_1_1track__obj__functor7.html" title="track_obj_functor7 wraps a functor and stores 7 references to trackable objects. " alt="" coords="1000,1112,1173,1183"/><area shape="rect" id="node26" href="classsigc_1_1bound__const__mem__functor0.html" title="bound_const_mem_functor0 encapsulates a const method with 0 arguments and an object instance..." alt="" coords="471,555,649,611"/><area shape="rect" id="node28" href="classsigc_1_1bound__const__mem__functor1.html" title="bound_const_mem_functor1 encapsulates a const method with 1 arguments and an object instance..." alt="" coords="471,635,649,691"/><area shape="rect" id="node30" href="classsigc_1_1bound__const__mem__functor2.html" title="bound_const_mem_functor2 encapsulates a const method with 2 arguments and an object instance..." alt="" coords="471,715,649,771"/><area shape="rect" id="node32" href="classsigc_1_1bound__const__mem__functor3.html" title="bound_const_mem_functor3 encapsulates a const method with 3 arguments and an object instance..." alt="" coords="471,796,649,867"/><area shape="rect" id="node34" href="classsigc_1_1bound__const__mem__functor4.html" title="bound_const_mem_functor4 encapsulates a const method with 4 arguments and an object instance..." alt="" coords="471,891,649,961"/><area shape="rect" id="node36" href="classsigc_1_1bound__const__mem__functor5.html" title="bound_const_mem_functor5 encapsulates a const method with 5 arguments and an object instance..." alt="" coords="467,985,653,1056"/><area shape="rect" id="node38" href="classsigc_1_1bound__const__mem__functor6.html" title="bound_const_mem_functor6 encapsulates a const method with 6 arguments and an object instance..." alt="" coords="471,1081,649,1166"/><area shape="rect" id="node40" href="classsigc_1_1bound__const__mem__functor7.html" title="bound_const_mem_functor7 encapsulates a const method with 7 arguments and an object instance..." alt="" coords="471,1190,649,1275"/><area shape="rect" id="node42" href="classsigc_1_1bound__const__volatile__mem__functor0.html" title="bound_const_volatile_mem_functor0 encapsulates a const volatile method with 0 arguments and an object..." alt="" coords="463,1299,657,1355"/><area shape="rect" id="node44" 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..." alt="" coords="463,1379,657,1435"/><area shape="rect" id="node46" 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..." alt="" coords="463,1459,657,1515"/><area shape="rect" id="node48" 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..." alt="" coords="447,1539,673,1595"/><area shape="rect" id="node50" 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..." alt="" coords="463,1620,657,1691"/><area shape="rect" id="node52" 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..." alt="" coords="463,1715,657,1785"/><area shape="rect" id="node54" 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..." alt="" coords="447,1811,673,1881"/><area shape="rect" id="node56" 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..." alt="" coords="453,1913,667,1998"/><area shape="rect" id="node58" href="classsigc_1_1bound__mem__functor0.html" title="bound_mem_functor0 encapsulates a method with 0 arguments and an object instance. ..." alt="" coords="462,2023,658,2064"/><area shape="rect" id="node60" href="classsigc_1_1bound__mem__functor1.html" title="bound_mem_functor1 encapsulates a method with 1 arguments and an object instance. ..." alt="" coords="461,2095,659,2136"/><area shape="rect" id="node62" href="classsigc_1_1bound__mem__functor2.html" title="bound_mem_functor2 encapsulates a method with 2 arguments and an object instance. ..." alt="" coords="462,2167,658,2223"/><area shape="rect" id="node64" href="classsigc_1_1bound__mem__functor3.html" title="bound_mem_functor3 encapsulates a method with 3 arguments and an object instance. ..." alt="" coords="462,2247,658,2303"/><area shape="rect" id="node66" href="classsigc_1_1bound__mem__functor4.html" title="bound_mem_functor4 encapsulates a method with 4 arguments and an object instance. ..." alt="" coords="462,2335,658,2391"/><area shape="rect" id="node68" href="classsigc_1_1bound__mem__functor5.html" title="bound_mem_functor5 encapsulates a method with 5 arguments and an object instance. ..." alt="" coords="462,2423,658,2493"/><area shape="rect" id="node70" href="classsigc_1_1bound__mem__functor6.html" title="bound_mem_functor6 encapsulates a method with 6 arguments and an object instance. ..." alt="" coords="462,2517,658,2588"/><area shape="rect" id="node72" href="classsigc_1_1bound__mem__functor7.html" title="bound_mem_functor7 encapsulates a method with 7 arguments and an object instance. ..." alt="" coords="462,2620,658,2691"/><area shape="rect" id="node82" href="classsigc_1_1slot0.html" title="Converts an arbitrary functor to a unified type which is opaque. " alt="" coords="475,2795,645,2822"/><area shape="rect" id="node84" href="classsigc_1_1slot1.html" title="Converts an arbitrary functor to a unified type which is opaque. " alt="" coords="481,2863,639,2904"/><area shape="rect" id="node86" href="classsigc_1_1slot2.html" title="Converts an arbitrary functor to a unified type which is opaque. " alt="" coords="481,2939,639,2980"/><area shape="rect" id="node88" href="classsigc_1_1slot3.html" title="Converts an arbitrary functor to a unified type which is opaque. " alt="" coords="467,3011,653,3052"/><area shape="rect" id="node90" href="classsigc_1_1slot4.html" title="Converts an arbitrary functor to a unified type which is opaque. " alt="" coords="473,3079,647,3135"/><area shape="rect" id="node92" href="classsigc_1_1slot5.html" title="Converts an arbitrary functor to a unified type which is opaque. " alt="" coords="473,3159,647,3215"/><area shape="rect" id="node94" href="classsigc_1_1slot6.html" title="Converts an arbitrary functor to a unified type which is opaque. " alt="" coords="467,3239,653,3295"/><area shape="rect" id="node96" href="classsigc_1_1slot7.html" title="Converts an arbitrary functor to a unified type which is opaque. " alt="" coords="473,3320,647,3391"/><area shape="rect" id="node83" href="classsigc_1_1slot_3_01T__return_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" title="Convenience wrapper for the numbered sigc::slot0 template. " alt="" coords="750,2762,901,2818"/><area shape="rect" id="node85" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" title="Convenience wrapper for the numbered sigc::slot1 template. " alt="" coords="750,2842,901,2898"/><area shape="rect" id="node87" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" title="Convenience wrapper for the numbered sigc::slot2 template. " alt="" coords="750,2922,901,2978"/><area shape="rect" id="node89" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" title="Convenience wrapper for the numbered sigc::slot3 template. " alt="" coords="738,3002,913,3058"/><area shape="rect" id="node91" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01nil_00_01nil_00_01nil_01_4.html" title="Convenience wrapper for the numbered sigc::slot4 template. " alt="" coords="738,3082,913,3138"/><area shape="rect" id="node93" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01nil_00_01nil_01_4.html" title="Convenience wrapper for the numbered sigc::slot5 template. " alt="" coords="736,3162,915,3218"/><area shape="rect" id="node95" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01T__arg6_00_01nil_01_4.html" title="Convenience wrapper for the numbered sigc::slot6 template. " alt="" coords="721,3242,929,3298"/><area shape="rect" id="node97" href="classsigc_1_1slot.html" title="Convenience wrapper for the numbered sigc::slot# templates. " alt="" coords="738,3323,913,3393"/><area shape="rect" id="node99" href="classsigc_1_1bound__volatile__mem__functor0.html" title="bound_volatile_mem_functor0 encapsulates a volatile method with 0 arguments and an object instance..." alt="" coords="463,3415,657,3471"/><area shape="rect" id="node101" href="classsigc_1_1bound__volatile__mem__functor1.html" title="bound_volatile_mem_functor1 encapsulates a volatile method with 1 arguments and an object instance..." alt="" coords="463,3495,657,3551"/><area shape="rect" id="node103" href="classsigc_1_1bound__volatile__mem__functor2.html" title="bound_volatile_mem_functor2 encapsulates a volatile method with 2 arguments and an object instance..." alt="" coords="463,3575,657,3631"/><area shape="rect" id="node105" href="classsigc_1_1bound__volatile__mem__functor3.html" title="bound_volatile_mem_functor3 encapsulates a volatile method with 3 arguments and an object instance..." alt="" coords="463,3656,657,3727"/><area shape="rect" id="node107" href="classsigc_1_1bound__volatile__mem__functor4.html" title="bound_volatile_mem_functor4 encapsulates a volatile method with 4 arguments and an object instance..." alt="" coords="463,3751,657,3821"/><area shape="rect" id="node109" href="classsigc_1_1bound__volatile__mem__functor5.html" title="bound_volatile_mem_functor5 encapsulates a volatile method with 5 arguments and an object instance..." alt="" coords="463,3845,657,3916"/><area shape="rect" id="node111" href="classsigc_1_1bound__volatile__mem__functor6.html" title="bound_volatile_mem_functor6 encapsulates a volatile method with 6 arguments and an object instance..." alt="" coords="463,3941,657,4026"/><area shape="rect" id="node113" href="classsigc_1_1bound__volatile__mem__functor7.html" title="bound_volatile_mem_functor7 encapsulates a volatile method with 7 arguments and an object instance..." alt="" coords="463,4050,657,4135"/></map>
 </td></tr>
-<tr><td><img src="inherit_graph_24.png" border="0" alt="" usemap="#sigc_1_1functor__trait_3_01T__functor_00_01I__derives__functor__base_00_01I__can__use__decltype_01_4"/>
+<tr><td><img src="inherit_graph_25.png" border="0" alt="" usemap="#sigc_1_1functor__trait_3_01T__functor_00_01I__derives__functor__base_00_01I__can__use__decltype_01_4"/>
 <map name="sigc_1_1functor__trait_3_01T__functor_00_01I__derives__functor__base_00_01I__can__use__decltype_01_4" id="sigc_1_1functor__trait_3_01T__functor_00_01I__derives__functor__base_00_01I__can__use__decltype_01_4">
 <area shape="rect" id="node1" href="structsigc_1_1functor__trait.html" title="Trait that specifies the return type of any type. " alt="" coords="5,5,188,76"/></map>
 </td></tr>
-<tr><td><img src="inherit_graph_25.png" border="0" alt="" usemap="#sigc_1_1hide__functor_3_01I__location_00_01T__functor_01_4"/>
+<tr><td><img src="inherit_graph_26.png" border="0" alt="" usemap="#sigc_1_1hide__functor_3_01I__location_00_01T__functor_01_4"/>
 <map name="sigc_1_1hide__functor_3_01I__location_00_01T__functor_01_4" id="sigc_1_1hide__functor_3_01I__location_00_01T__functor_01_4">
 <area shape="rect" id="node1" href="structsigc_1_1hide__functor.html" title="Adaptor that adds a dummy parameter to the wrapped functor. " alt="" coords="5,5,184,47"/></map>
 </td></tr>
-<tr><td><img src="inherit_graph_26.png" border="0" alt="" usemap="#sigc_1_1limit__reference_3_01T__obj_01_4"/>
+<tr><td><img src="inherit_graph_27.png" border="0" alt="" usemap="#sigc_1_1limit__reference_3_01T__obj_01_4"/>
 <map name="sigc_1_1limit__reference_3_01T__obj_01_4" id="sigc_1_1limit__reference_3_01T__obj_01_4">
 <area shape="rect" id="node1" href="classsigc_1_1limit__reference.html" title="sigc::limit_reference\l\&lt; T_obj \&gt;" alt="" coords="5,5,156,47"/></map>
 </td></tr>
-<tr><td><img src="inherit_graph_27.png" border="0" alt="" usemap="#sigc_1_1limit__reference_3_01T__type_00_01I__derives__trackable_01_4"/>
+<tr><td><img src="inherit_graph_28.png" border="0" alt="" usemap="#sigc_1_1limit__reference_3_01T__type_00_01I__derives__trackable_01_4"/>
 <map name="sigc_1_1limit__reference_3_01T__type_00_01I__derives__trackable_01_4" id="sigc_1_1limit__reference_3_01T__type_00_01I__derives__trackable_01_4">
 <area shape="rect" id="node1" href="classsigc_1_1limit__reference.html" title="A limit_reference&lt;Foo&gt; object stores a reference (Foo&amp;), but make sure that, if Foo inherits from sig..." alt="" coords="5,5,229,47"/></map>
 </td></tr>
-<tr><td><img src="inherit_graph_28.png" border="0" alt="" usemap="#sigc_1_1limit__reference_3_01T__type_00_01true_01_4"/>
+<tr><td><img src="inherit_graph_29.png" border="0" alt="" usemap="#sigc_1_1limit__reference_3_01T__type_00_01true_01_4"/>
 <map name="sigc_1_1limit__reference_3_01T__type_00_01true_01_4" id="sigc_1_1limit__reference_3_01T__type_00_01true_01_4">
 <area shape="rect" id="node1" href="classsigc_1_1limit__reference_3_01T__type_00_01true_01_4.html" title="limit_reference object for a class that derives from trackable. " alt="" coords="5,5,156,47"/></map>
 </td></tr>
-<tr><td><img src="inherit_graph_29.png" border="0" alt="" usemap="#sigc_1_1limit__reference_3_01T__wrapped_01_4"/>
+<tr><td><img src="inherit_graph_30.png" border="0" alt="" usemap="#sigc_1_1limit__reference_3_01T__wrapped_01_4"/>
 <map name="sigc_1_1limit__reference_3_01T__wrapped_01_4" id="sigc_1_1limit__reference_3_01T__wrapped_01_4">
 <area shape="rect" id="node1" href="classsigc_1_1limit__reference.html" title="sigc::limit_reference\l\&lt; T_wrapped \&gt;" alt="" coords="5,5,156,47"/></map>
 </td></tr>
-<tr><td><img src="inherit_graph_30.png" border="0" alt="" usemap="#sigc_1_1nil"/>
+<tr><td><img src="inherit_graph_31.png" border="0" alt="" usemap="#sigc_1_1nil"/>
 <map name="sigc_1_1nil" id="sigc_1_1nil">
 <area shape="rect" id="node1" href="structsigc_1_1nil.html" title="nil struct type. " alt="" coords="5,5,75,32"/></map>
 </td></tr>
-<tr><td><img src="inherit_graph_31.png" border="0" alt="" usemap="#sigc_1_1reference__wrapper_3_01T__type_01_4"/>
+<tr><td><img src="inherit_graph_32.png" border="0" alt="" usemap="#sigc_1_1reference__wrapper_3_01T__type_01_4"/>
 <map name="sigc_1_1reference__wrapper_3_01T__type_01_4" id="sigc_1_1reference__wrapper_3_01T__type_01_4">
 <area shape="rect" id="node1" href="structsigc_1_1reference__wrapper.html" title="Reference wrapper. " alt="" coords="5,5,180,47"/></map>
 </td></tr>
-<tr><td><img src="inherit_graph_32.png" border="0" alt="" usemap="#sigc_1_1slot__const__iterator_3_01T__slot_01_4"/>
+<tr><td><img src="inherit_graph_33.png" border="0" alt="" usemap="#sigc_1_1slot__const__iterator_3_01T__slot_01_4"/>
 <map name="sigc_1_1slot__const__iterator_3_01T__slot_01_4" id="sigc_1_1slot__const__iterator_3_01T__slot_01_4">
 <area shape="rect" id="node1" href="structsigc_1_1slot__const__iterator.html" title="STL&#45;style const iterator for slot_list. " alt="" coords="5,5,180,47"/></map>
 </td></tr>
-<tr><td><img src="inherit_graph_33.png" border="0" alt="" usemap="#sigc_1_1slot__iterator_3_01T__slot_01_4"/>
+<tr><td><img src="inherit_graph_34.png" border="0" alt="" usemap="#sigc_1_1slot__iterator_3_01T__slot_01_4"/>
 <map name="sigc_1_1slot__iterator_3_01T__slot_01_4" id="sigc_1_1slot__iterator_3_01T__slot_01_4">
 <area shape="rect" id="node1" href="structsigc_1_1slot__iterator.html" title="STL&#45;style iterator for slot_list. " alt="" coords="5,5,137,47"/></map>
 </td></tr>
-<tr><td><img src="inherit_graph_34.png" border="0" alt="" usemap="#sigc_1_1slot__list_3_01T__slot_01_4"/>
+<tr><td><img src="inherit_graph_35.png" border="0" alt="" usemap="#sigc_1_1slot__list_3_01T__slot_01_4"/>
 <map name="sigc_1_1slot__list_3_01T__slot_01_4" id="sigc_1_1slot__list_3_01T__slot_01_4">
 <area shape="rect" id="node1" href="structsigc_1_1slot__list.html" title="STL&#45;style list interface for sigc::signal#. " alt="" coords="5,5,131,47"/></map>
 </td></tr>
-<tr><td><img src="inherit_graph_35.png" border="0" alt="" usemap="#sigc_1_1trackable"/>
+<tr><td><img src="inherit_graph_36.png" border="0" alt="" usemap="#sigc_1_1trackable"/>
 <map name="sigc_1_1trackable" id="sigc_1_1trackable">
 <area shape="rect" id="node1" href="structsigc_1_1trackable.html" title="Base class for objects with auto&#45;disconnection. " alt="" coords="5,746,120,773"/><area shape="rect" id="node2" href="structsigc_1_1signal__base.html" title="Base class for the sigc::signal# templates. " alt="" coords="168,746,299,773"/><area shape="rect" id="node3" href="classsigc_1_1signal0.html" title="Signal declaration. " alt="" coords="379,43,551,84"/><area shape="rect" id="node5" href="classsigc_1_1signal1.html" title="Signal declaration. " alt="" coords="372,135,559,176"/><area shape="rect" id="node7" href="classsigc_1_1signal2.html" title="Signal declaration. " alt="" coords="347,224,584,265"/><area shape="rect" id="node9" href="classsigc_1_1signal3.html" title="Signal declaration. " alt="" coords="378,306,553,362"/><area shape="rect" id="node11" href="classsigc_1_1signal4.html" title="Signal declaration. " alt="" coords="372,399,559,455"/><area shape="rect" id="node13" href="classsigc_1_1signal5.html" title="Signal declaration. " alt="" coords="347,490,584,546"/><area shape="rect" id="node15" href="classsigc_1_1signal6.html" title="Signal declaration. " alt="" coords="378,577,553,648"/><area shape="rect" id="node17" href="classsigc_1_1signal7.html" title="Signal declaration. " alt="" coords="372,680,559,751"/><area shape="rect" id="node19" href="classsigc_1_1signal0.html" title="sigc::signal0\&lt; T_return,\l nil \&gt;" alt="" coords="379,781,551,823"/><area shape="rect" id="node21" href="classsigc_1_1signal1.html" title="sigc::signal1\&lt; T_return,\l T_arg1, nil \&gt;" alt="" coords="379,847,551,888"/><area shape="rect" id="node23" href="classsigc_1_1signal2.html" title="sigc::signal2\&lt; T_return,\l T_arg1, T_arg2, nil \&gt;" alt="" coords="379,912,551,953"/><area shape="rect" id="node25" href="classsigc_1_1signal3.html" title="sigc::signal3\&lt; T_return,\l T_arg1, T_arg2, T_arg3,\l nil \&gt;" alt="" coords="378,978,553,1034"/><area shape="rect" id="node27" href="classsigc_1_1signal4.html" title="sigc::signal4\&lt; T_return,\l T_arg1, T_arg2, T_arg3,\l T_arg4, nil \&gt;" alt="" coords="378,1061,553,1117"/><area shape="rect" id="node29" href="classsigc_1_1signal5.html" title="sigc::signal5\&lt; T_return,\l T_arg1, T_arg2, T_arg3,\l T_arg4, T_arg5, nil \&gt;" alt="" coords="378,1145,553,1201"/><area shape="rect" id="node31" href="classsigc_1_1signal6.html" title="sigc::signal6\&lt; T_return,\l T_arg1, T_arg2, T_arg3,\l T_arg4, T_arg5, T_arg6, nil \&gt;" alt="" coords="361,1234,569,1290"/><area shape="rect" id="node33" href="classsigc_1_1signal7.html" title="sigc::signal7\&lt; T_return,\l T_arg1, T_arg2, T_arg3,\l T_arg4, T_arg5, T_arg6,\l T_arg7, nil \&gt;" alt="" coords="378,1333,553,1404"/><area shape="rect" id="node4" href="classsigc_1_1signal_3_01T__return_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4_1_1accumulated.html" title="Convenience wrapper for the numbered sigc::signal0 template. " alt="" coords="683,5,851,76"/><area shape="rect" id="node6" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4_1_1accumulated.html" title="Convenience wrapper for the numbered sigc::signal1 template. " alt="" coords="672,100,863,171"/><area shape="rect" id="node8" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4_1_1accumulated.html" title="Convenience wrapper for the numbered sigc::signal2 template. " alt="" coords="653,195,882,265"/><area shape="rect" id="node10" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01nil_00_01nil_00_01852c349c390cefa04662a850d84c0a94.html" title="Convenience wrapper for the numbered sigc::signal3 template. " alt="" coords="661,289,873,360"/><area shape="rect" id="node12" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01nil_0d729ce48b1328d982e0ee754652fed04.html" title="Convenience wrapper for the numbered sigc::signal4 template. " alt="" coords="649,384,886,455"/><area shape="rect" id="node14" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arcf6cb51783c363bfae7c4a91d9685109.html" title="Convenience wrapper for the numbered sigc::signal5 template. " alt="" coords="641,479,893,549"/><area shape="rect" id="node16" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__are33def4d0c1a12dcbfd220489302db67.html" title="Convenience wrapper for the numbered sigc::signal6 template. " alt="" coords="632,573,903,644"/><area shape="rect" id="node18" href="classsigc_1_1signal_1_1accumulated.html" title="Convenience wrapper for the numbered sigc::signal# templates. " alt="" coords="669,669,866,754"/><area shape="rect" id="node20" href="classsigc_1_1signal_3_01T__return_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" title="Convenience wrapper for the numbered sigc::signal0 template. " alt="" coords="685,778,849,834"/><area shape="rect" id="node22" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" title="Convenience wrapper for the numbered sigc::signal1 template. " alt="" coords="685,858,849,914"/><area shape="rect" id="node24" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" title="Convenience wrapper for the numbered sigc::signal2 template. " alt="" coords="685,938,849,994"/><area shape="rect" id="node26" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" title="Convenience wrapper for the numbered sigc::signal3 template. " alt="" coords="680,1018,855,1074"/><area shape="rect" id="node28" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01nil_00_01nil_00_01nil_01_4.html" title="Convenience wrapper for the numbered sigc::signal4 template. " alt="" coords="680,1098,855,1154"/><area shape="rect" id="node30" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01nil_00_01nil_01_4.html" title="Convenience wrapper for the numbered sigc::signal5 template. " alt="" coords="678,1178,857,1234"/><area shape="rect" id="node32" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01T__arg6_00_01nil_01_4.html" title="Convenience wrapper for the numbered sigc::signal6 template. " alt="" coords="663,1258,871,1314"/><area shape="rect" id="node34" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. " alt="" coords="680,1339,855,1409"/></map>
 </td></tr>
-<tr><td><img src="inherit_graph_36.png" border="0" alt="" usemap="#sigc_1_1type__trait_3_01const_01T__type_01_6_01_4"/>
+<tr><td><img src="inherit_graph_37.png" border="0" alt="" usemap="#sigc_1_1type__trait_3_01const_01T__type_01_6_01_4"/>
 <map name="sigc_1_1type__trait_3_01const_01T__type_01_6_01_4" id="sigc_1_1type__trait_3_01const_01T__type_01_6_01_4">
 <area shape="rect" id="node1" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html" title="sigc::type_trait\&lt; const\l T_type &amp; \&gt;" alt="" coords="5,5,172,47"/></map>
 </td></tr>
-<tr><td><img src="inherit_graph_37.png" border="0" alt="" usemap="#sigc_1_1type__trait_3_01T__type_01_6_01_4"/>
+<tr><td><img src="inherit_graph_38.png" border="0" alt="" usemap="#sigc_1_1type__trait_3_01T__type_01_6_01_4"/>
 <map name="sigc_1_1type__trait_3_01T__type_01_6_01_4" id="sigc_1_1type__trait_3_01T__type_01_6_01_4">
 <area shape="rect" id="node1" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html" title="sigc::type_trait\&lt; T\l_type &amp; \&gt;" alt="" coords="5,5,144,47"/></map>
 </td></tr>
-<tr><td><img src="inherit_graph_38.png" border="0" alt="" usemap="#sigc_1_1type__trait_3_01T__type_01_4"/>
+<tr><td><img src="inherit_graph_39.png" border="0" alt="" usemap="#sigc_1_1type__trait_3_01T__type_01_4"/>
 <map name="sigc_1_1type__trait_3_01T__type_01_4" id="sigc_1_1type__trait_3_01T__type_01_4">
 <area shape="rect" id="node1" href="structsigc_1_1type__trait.html" title="sigc::type_trait\&lt; T\l_type \&gt;" alt="" coords="5,5,144,47"/></map>
 </td></tr>
-<tr><td><img src="inherit_graph_39.png" border="0" alt="" usemap="#sigc_1_1type__trait_3_01T__type[N]_4"/>
+<tr><td><img src="inherit_graph_40.png" border="0" alt="" usemap="#sigc_1_1type__trait_3_01T__type[N]_4"/>
 <map name="sigc_1_1type__trait_3_01T__type[N]_4" id="sigc_1_1type__trait_3_01T__type[N]_4">
 <area shape="rect" id="node1" href="structsigc_1_1type__trait_3_01T__type[N]_4.html" title="sigc::type_trait\&lt; T\l_type[N]\&gt;" alt="" coords="5,5,144,47"/></map>
 </td></tr>
-<tr><td><img src="inherit_graph_40.png" border="0" alt="" usemap="#sigc_1_1type__trait_3_01void_01_4"/>
+<tr><td><img src="inherit_graph_41.png" border="0" alt="" usemap="#sigc_1_1type__trait_3_01void_01_4"/>
 <map name="sigc_1_1type__trait_3_01void_01_4" id="sigc_1_1type__trait_3_01void_01_4">
 <area shape="rect" id="node1" href="structsigc_1_1type__trait_3_01void_01_4.html" title="sigc::type_trait\&lt; void \&gt;" alt="" coords="5,5,177,32"/></map>
 </td></tr>
-<tr><td><img src="inherit_graph_41.png" border="0" alt="" usemap="#sigc_1_1unwrap__reference_3_01const__reference__wrapper_3_01T__type_01_4_01_4"/>
+<tr><td><img src="inherit_graph_42.png" border="0" alt="" usemap="#sigc_1_1unwrap__reference_3_01const__reference__wrapper_3_01T__type_01_4_01_4"/>
 <map name="sigc_1_1unwrap__reference_3_01const__reference__wrapper_3_01T__type_01_4_01_4" id="sigc_1_1unwrap__reference_3_01const__reference__wrapper_3_01T__type_01_4_01_4">
 <area shape="rect" id="node1" href="structsigc_1_1unwrap__reference_3_01const__reference__wrapper_3_01T__type_01_4_01_4.html" title="sigc::unwrap_reference\l\&lt; const_reference_wrapper\l\&lt; T_type \&gt; \&gt;" alt="" coords="5,5,204,61"/></map>
 </td></tr>
-<tr><td><img src="inherit_graph_42.png" border="0" alt="" usemap="#sigc_1_1unwrap__reference_3_01reference__wrapper_3_01T__type_01_4_01_4"/>
+<tr><td><img src="inherit_graph_43.png" border="0" alt="" usemap="#sigc_1_1unwrap__reference_3_01reference__wrapper_3_01T__type_01_4_01_4"/>
 <map name="sigc_1_1unwrap__reference_3_01reference__wrapper_3_01T__type_01_4_01_4" id="sigc_1_1unwrap__reference_3_01reference__wrapper_3_01T__type_01_4_01_4">
 <area shape="rect" id="node1" href="structsigc_1_1unwrap__reference_3_01reference__wrapper_3_01T__type_01_4_01_4.html" title="sigc::unwrap_reference\l\&lt; reference_wrapper\&lt; T\l_type \&gt; \&gt;" alt="" coords="5,5,184,61"/></map>
 </td></tr>
-<tr><td><img src="inherit_graph_43.png" border="0" alt="" usemap="#sigc_1_1unwrap__reference_3_01T__type_01_4"/>
+<tr><td><img src="inherit_graph_44.png" border="0" alt="" usemap="#sigc_1_1unwrap__reference_3_01std_1_1reference__wrapper_3_01T__type_01_4_01_4"/>
+<map name="sigc_1_1unwrap__reference_3_01std_1_1reference__wrapper_3_01T__type_01_4_01_4" id="sigc_1_1unwrap__reference_3_01std_1_1reference__wrapper_3_01T__type_01_4_01_4">
+<area shape="rect" id="node1" href="structsigc_1_1unwrap__reference_3_01std_1_1reference__wrapper_3_01T__type_01_4_01_4.html" title="sigc::unwrap_reference\l\&lt; std::reference_wrapper\l\&lt; T_type \&gt; \&gt;" alt="" coords="5,5,189,61"/></map>
+</td></tr>
+<tr><td><img src="inherit_graph_45.png" border="0" alt="" usemap="#sigc_1_1unwrap__reference_3_01T__type_01_4"/>
 <map name="sigc_1_1unwrap__reference_3_01T__type_01_4" id="sigc_1_1unwrap__reference_3_01T__type_01_4">
 <area shape="rect" id="node1" href="structsigc_1_1unwrap__reference.html" title="sigc::unwrap_reference\l\&lt; T_type \&gt;" alt="" coords="5,5,175,47"/></map>
 </td></tr>
-<tr><td><img src="inherit_graph_44.png" border="0" alt="" usemap="#sigc_1_1visitor_3_01T__functor_01_4"/>
+<tr><td><img src="inherit_graph_46.png" border="0" alt="" usemap="#sigc_1_1visitor_3_01T__functor_01_4"/>
 <map name="sigc_1_1visitor_3_01T__functor_01_4" id="sigc_1_1visitor_3_01T__functor_01_4">
 <area shape="rect" id="node1" href="structsigc_1_1visitor.html" title="sigc::visitor&lt;T_functor&gt;::do_visit_each() performs a functor on each of the targets of a functor..." alt="" coords="5,5,188,32"/></map>
 </td></tr>
-<tr><td><img src="inherit_graph_45.png" border="0" alt="" usemap="#sigc_1_1volatile__limit__reference_3_01T__obj_01_4"/>
+<tr><td><img src="inherit_graph_47.png" border="0" alt="" usemap="#sigc_1_1volatile__limit__reference_3_01T__obj_01_4"/>
 <map name="sigc_1_1volatile__limit__reference_3_01T__obj_01_4" id="sigc_1_1volatile__limit__reference_3_01T__obj_01_4">
 <area shape="rect" id="node1" href="classsigc_1_1volatile__limit__reference.html" title="sigc::volatile_limit\l_reference\&lt; T_obj \&gt;" alt="" coords="5,5,159,47"/></map>
 </td></tr>
-<tr><td><img src="inherit_graph_46.png" border="0" alt="" usemap="#sigc_1_1volatile__limit__reference_3_01T__type_00_01I__derives__trackable_01_4"/>
+<tr><td><img src="inherit_graph_48.png" border="0" alt="" usemap="#sigc_1_1volatile__limit__reference_3_01T__type_00_01I__derives__trackable_01_4"/>
 <map name="sigc_1_1volatile__limit__reference_3_01T__type_00_01I__derives__trackable_01_4" id="sigc_1_1volatile__limit__reference_3_01T__type_00_01I__derives__trackable_01_4">
 <area shape="rect" id="node1" href="classsigc_1_1volatile__limit__reference.html" title="A volatile_limit_reference&lt;Foo&gt; object stores a reference (Foo&amp;), but make sure that, if Foo inherits from sigc::trackable, then visit_each&lt;&gt;() will &quot;limit&quot; itself to the sigc::trackable reference instead of the derived reference. " alt="" coords="5,5,164,61"/></map>
 </td></tr>
-<tr><td><img src="inherit_graph_47.png" border="0" alt="" usemap="#sigc_1_1volatile__limit__reference_3_01T__type_00_01true_01_4"/>
+<tr><td><img src="inherit_graph_49.png" border="0" alt="" usemap="#sigc_1_1volatile__limit__reference_3_01T__type_00_01true_01_4"/>
 <map name="sigc_1_1volatile__limit__reference_3_01T__type_00_01true_01_4" id="sigc_1_1volatile__limit__reference_3_01T__type_00_01true_01_4">
 <area shape="rect" id="node1" href="classsigc_1_1volatile__limit__reference_3_01T__type_00_01true_01_4.html" title="volatile_limit_reference object for a class that derives from trackable. " alt="" coords="5,5,201,47"/></map>
 </td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 355682e..3dd9eb5 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -62,7 +62,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ace2cd7..a8047d0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -80,7 +80,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 807e8d7..ed1f12d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -77,7 +77,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 7fc2da7..a63a387 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -77,7 +77,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ba39ebf..02b14a0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -77,7 +77,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5c8d8f4..79e417b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -79,7 +79,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 387d1d0..cdeda28 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -76,7 +76,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e98c40c..20ee28f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -76,7 +76,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8caa885..2410669 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -79,7 +79,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1273329..3b58f7d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d9462b6..15f39c3 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0736d04..d9cff47 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -82,7 +82,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d746aee..33156fa 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -76,7 +76,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ffe9612..db5ed95 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -76,7 +76,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1db4a35..dea4022 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -79,7 +79,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 25526cd..1f5c281 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -80,7 +80,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8ea1a64..93f4daf 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 45d893d..46a446c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 07a7243..9ce6ce9 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -83,7 +83,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 233a55e..8bf4b59 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -83,7 +83,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2cfda2a..d4f8dd8 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -66,7 +66,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 34aadd2..358715a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -77,7 +77,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 4d46be9..26fc680 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -80,7 +80,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3141577..0f0b372 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -57,7 +57,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 7503145..09b49ef 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -98,6 +98,9 @@ Classes</h2></td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__argument_3_01reference__wrapper_3_01T__wrapped_01_4_01_4.html">bound_argument&lt; reference_wrapper&lt; T_wrapped &gt; &gt;</a></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classsigc_1_1bound__argument.html" title="A bound_argument<Foo> object stores a bound (for instance, with sigc::bind(), or sigc::bind_return())...">bound_argument</a> object for a bound argument that is passed by <a class="el" href="group__bind.html#ga2f099bc6056b32f2a58134ba8537c6f4" title="Creates an adaptor of type sigc::bind_functor which binds the passed argument to the passed functor...">bind()</a> or returned by <a class="el" href="group__bind.html#gaca1ae2466988d67d00a5f2cd16c8d90a" title="Creates an adaptor of type sigc::bind_return_functor which fixes the return value of the passed funct...">bind_return()</a> by reference, specialized for reference_wrapper&lt;&gt; types.  <a href="classsigc_1_1bound__argument_3_01reference__wrapper_3_01T__wrapped_01_4_01_4.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4.html">bound_argument&lt; std::reference_wrapper&lt; T_wrapped &gt; &gt;</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classsigc_1_1bound__argument.html" title="A bound_argument<Foo> object stores a bound (for instance, with sigc::bind(), or sigc::bind_return())...">bound_argument</a> object for a bound argument that is passed by <a class="el" href="group__bind.html#ga2f099bc6056b32f2a58134ba8537c6f4" title="Creates an adaptor of type sigc::bind_functor which binds the passed argument to the passed functor...">bind()</a> or returned by <a class="el" href="group__bind.html#gaca1ae2466988d67d00a5f2cd16c8d90a" title="Creates an adaptor of type sigc::bind_return_functor which fixes the return value of the passed funct...">bind_return()</a> by reference, specialized for std::reference_wrapper&lt;&gt; types.  <a href="classsigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__mem__functor0.html">bound_const_mem_functor0</a></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classsigc_1_1bound__const__mem__functor0.html" title="bound_const_mem_functor0 encapsulates a const method with 0 arguments and an object instance...">bound_const_mem_functor0</a> encapsulates a const method with 0 arguments and an object instance.  <a href="classsigc_1_1bound__const__mem__functor0.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -511,6 +514,8 @@ Classes</h2></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1unwrap__reference_3_01reference__wrapper_3_01T__type_01_4_01_4.html">unwrap_reference&lt; reference_wrapper&lt; T_type &gt; &gt;</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1unwrap__reference_3_01std_1_1reference__wrapper_3_01T__type_01_4_01_4.html">unwrap_reference&lt; std::reference_wrapper&lt; T_type &gt; &gt;</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1visitor.html">visitor</a></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structsigc_1_1visitor.html#a9fe5d6be845e622a99a0db5d3621d4b3">sigc::visitor&lt;T_functor&gt;::do_visit_each()</a> performs a functor on each of the targets of a functor.  <a href="structsigc_1_1visitor.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -1788,6 +1793,9 @@ Functions</h2></td></tr>
 <tr class="memitem:a2f758c77e8743093f938d0c5dbf06778"><td class="memTemplParams" colspan="2">template&lt;class T_type &gt; </td></tr>
 <tr class="memitem:a2f758c77e8743093f938d0c5dbf06778"><td class="memTemplItemLeft" align="right" valign="top">const T_type&amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacesigc.html#a2f758c77e8743093f938d0c5dbf06778">unwrap</a> (const <a class="el" href="structsigc_1_1const__reference__wrapper.html">const_reference_wrapper</a>&lt; T_type &gt;&amp; v)</td></tr>
 <tr class="separator:a2f758c77e8743093f938d0c5dbf06778"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3256789f3d3bb134471d7cf8fcf4d91a"><td class="memTemplParams" colspan="2">template&lt;class T_type &gt; </td></tr>
+<tr class="memitem:a3256789f3d3bb134471d7cf8fcf4d91a"><td class="memTemplItemLeft" align="right" valign="top">T_type&amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacesigc.html#a3256789f3d3bb134471d7cf8fcf4d91a">unwrap</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00906.html">std::reference_wrapper</a>&lt; T_type &gt;&amp; v)</td></tr>
+<tr class="separator:a3256789f3d3bb134471d7cf8fcf4d91a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga64cb7832acc1e58efb5ffe0b4f5e9404"><td class="memTemplParams" colspan="2">template&lt;class T_action , class T_functor &gt; </td></tr>
 <tr class="memitem:ga64cb7832acc1e58efb5ffe0b4f5e9404"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__sigcfunctors.html#ga64cb7832acc1e58efb5ffe0b4f5e9404">visit_each</a> (const T_action&amp; _A_action, const T_functor&amp; _A_functor)</td></tr>
 <tr class="memdesc:ga64cb7832acc1e58efb5ffe0b4f5e9404"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function performs a functor on each of the targets of a functor.  <a href="group__sigcfunctors.html#ga64cb7832acc1e58efb5ffe0b4f5e9404">More...</a><br /></td></tr>
@@ -2754,6 +2762,7 @@ template &lt;class T_return , class T_obj , class T_obj2 &gt; </div>
 </div><div class="memdoc">
 
 <p>Creates a functor of type <a class="el" href="classsigc_1_1bound__const__mem__functor0.html" title="bound_const_mem_functor0 encapsulates a const method with 0 arguments and an object instance...">sigc::bound_const_mem_functor0</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000046">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -2846,6 +2855,7 @@ template &lt;class T_arg1 , class T_return , class T_obj , class T_obj2 &gt; </d
 </div><div class="memdoc">
 
 <p>Creates a functor of type <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...">sigc::bound_const_mem_functor1</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000047">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -2938,6 +2948,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_return , class T_obj , class
 </div><div class="memdoc">
 
 <p>Creates a functor of type <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...">sigc::bound_const_mem_functor2</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000048">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -3030,6 +3041,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_return , class
 </div><div class="memdoc">
 
 <p>Creates a functor of type <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...">sigc::bound_const_mem_functor3</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000049">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -3122,6 +3134,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><div class="memdoc">
 
 <p>Creates a functor of type <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...">sigc::bound_const_mem_functor4</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000050">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -3214,6 +3227,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><div class="memdoc">
 
 <p>Creates a functor of type <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...">sigc::bound_const_mem_functor5</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000051">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -3306,6 +3320,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><div class="memdoc">
 
 <p>Creates a functor of type <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...">sigc::bound_const_mem_functor6</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000052">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -3398,6 +3413,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><div class="memdoc">
 
 <p>Creates a functor of type <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...">sigc::bound_const_mem_functor7</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000053">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -3490,6 +3506,7 @@ template &lt;class T_return , class T_obj , class T_obj2 &gt; </div>
 </div><div class="memdoc">
 
 <p>Creates a functor of type <a class="el" href="classsigc_1_1bound__volatile__mem__functor0.html" title="bound_volatile_mem_functor0 encapsulates a volatile method with 0 arguments and an object instance...">sigc::bound_volatile_mem_functor0</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000054">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -3582,6 +3599,7 @@ template &lt;class T_arg1 , class T_return , class T_obj , class T_obj2 &gt; </d
 </div><div class="memdoc">
 
 <p>Creates a functor of type <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...">sigc::bound_volatile_mem_functor1</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000055">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -3674,6 +3692,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_return , class T_obj , class
 </div><div class="memdoc">
 
 <p>Creates a functor of type <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...">sigc::bound_volatile_mem_functor2</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000056">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -3766,6 +3785,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_return , class
 </div><div class="memdoc">
 
 <p>Creates a functor of type <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...">sigc::bound_volatile_mem_functor3</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000057">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -3858,6 +3878,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><div class="memdoc">
 
 <p>Creates a functor of type <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...">sigc::bound_volatile_mem_functor4</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000058">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -3950,6 +3971,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><div class="memdoc">
 
 <p>Creates a functor of type <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...">sigc::bound_volatile_mem_functor5</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000059">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -4042,6 +4064,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><div class="memdoc">
 
 <p>Creates a functor of type <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...">sigc::bound_volatile_mem_functor6</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000060">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -4134,6 +4157,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><div class="memdoc">
 
 <p>Creates a functor of type <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...">sigc::bound_volatile_mem_functor7</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000061">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -4226,6 +4250,7 @@ template &lt;class T_return , class T_obj , class T_obj2 &gt; </div>
 </div><div class="memdoc">
 
 <p>Creates a functor of type <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor0.html" title="bound_const_volatile_mem_functor0 encapsulates a const volatile method with 0 arguments and an object...">sigc::bound_const_volatile_mem_functor0</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000062">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -4318,6 +4343,7 @@ template &lt;class T_arg1 , class T_return , class T_obj , class T_obj2 &gt; </d
 </div><div class="memdoc">
 
 <p>Creates a functor of type <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...">sigc::bound_const_volatile_mem_functor1</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000063">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -4410,6 +4436,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_return , class T_obj , class
 </div><div class="memdoc">
 
 <p>Creates a functor of type <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...">sigc::bound_const_volatile_mem_functor2</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000064">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -4502,6 +4529,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_return , class
 </div><div class="memdoc">
 
 <p>Creates a functor of type <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...">sigc::bound_const_volatile_mem_functor3</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000065">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -4594,6 +4622,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><div class="memdoc">
 
 <p>Creates a functor of type <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...">sigc::bound_const_volatile_mem_functor4</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000066">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -4686,6 +4715,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><div class="memdoc">
 
 <p>Creates a functor of type <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...">sigc::bound_const_volatile_mem_functor5</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000067">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -4778,6 +4808,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><div class="memdoc">
 
 <p>Creates a functor of type <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...">sigc::bound_const_volatile_mem_functor6</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000068">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -4870,6 +4901,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><div class="memdoc">
 
 <p>Creates a functor of type <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...">sigc::bound_const_volatile_mem_functor7</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000069">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -5067,6 +5099,7 @@ template &lt;class T_return , class T_obj , class T_obj2 &gt; </div>
 </div><div class="memdoc">
 
 <p>Creates a functor of type <a class="el" href="classsigc_1_1bound__const__mem__functor0.html" title="bound_const_mem_functor0 encapsulates a const method with 0 arguments and an object instance...">sigc::bound_const_mem_functor0</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000014">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -5159,6 +5192,7 @@ template &lt;class T_return , class T_obj , class T_obj2 &gt; </div>
 </div><div class="memdoc">
 
 <p>Creates a functor of type <a class="el" href="classsigc_1_1bound__volatile__mem__functor0.html" title="bound_volatile_mem_functor0 encapsulates a volatile method with 0 arguments and an object instance...">sigc::bound_volatile_mem_functor0</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000022">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -5251,6 +5285,7 @@ template &lt;class T_return , class T_obj , class T_obj2 &gt; </div>
 </div><div class="memdoc">
 
 <p>Creates a functor of type <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor0.html" title="bound_const_volatile_mem_functor0 encapsulates a const volatile method with 0 arguments and an object...">sigc::bound_const_volatile_mem_functor0</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000030">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -5448,6 +5483,7 @@ template &lt;class T_arg1 , class T_return , class T_obj , class T_obj2 &gt; </d
 </div><div class="memdoc">
 
 <p>Creates a functor of type <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...">sigc::bound_const_mem_functor1</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000015">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -5540,6 +5576,7 @@ template &lt;class T_arg1 , class T_return , class T_obj , class T_obj2 &gt; </d
 </div><div class="memdoc">
 
 <p>Creates a functor of type <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...">sigc::bound_volatile_mem_functor1</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000023">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -5632,6 +5669,7 @@ template &lt;class T_arg1 , class T_return , class T_obj , class T_obj2 &gt; </d
 </div><div class="memdoc">
 
 <p>Creates a functor of type <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...">sigc::bound_const_volatile_mem_functor1</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000031">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -5829,6 +5867,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_return , class T_obj , class
 </div><div class="memdoc">
 
 <p>Creates a functor of type <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...">sigc::bound_const_mem_functor2</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000016">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -5921,6 +5960,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_return , class T_obj , class
 </div><div class="memdoc">
 
 <p>Creates a functor of type <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...">sigc::bound_volatile_mem_functor2</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000024">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -6013,6 +6053,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_return , class T_obj , class
 </div><div class="memdoc">
 
 <p>Creates a functor of type <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...">sigc::bound_const_volatile_mem_functor2</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000032">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -6210,6 +6251,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_return , class
 </div><div class="memdoc">
 
 <p>Creates a functor of type <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...">sigc::bound_const_mem_functor3</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000017">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -6302,6 +6344,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_return , class
 </div><div class="memdoc">
 
 <p>Creates a functor of type <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...">sigc::bound_volatile_mem_functor3</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000025">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -6394,6 +6437,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_return , class
 </div><div class="memdoc">
 
 <p>Creates a functor of type <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...">sigc::bound_const_volatile_mem_functor3</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000033">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -6591,6 +6635,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><div class="memdoc">
 
 <p>Creates a functor of type <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...">sigc::bound_const_mem_functor4</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000018">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -6683,6 +6728,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><div class="memdoc">
 
 <p>Creates a functor of type <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...">sigc::bound_volatile_mem_functor4</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000026">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -6775,6 +6821,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><div class="memdoc">
 
 <p>Creates a functor of type <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...">sigc::bound_const_volatile_mem_functor4</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000034">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -6972,6 +7019,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><div class="memdoc">
 
 <p>Creates a functor of type <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...">sigc::bound_const_mem_functor5</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000019">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -7064,6 +7112,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><div class="memdoc">
 
 <p>Creates a functor of type <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...">sigc::bound_volatile_mem_functor5</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000027">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -7156,6 +7205,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><div class="memdoc">
 
 <p>Creates a functor of type <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...">sigc::bound_const_volatile_mem_functor5</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000035">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -7353,6 +7403,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><div class="memdoc">
 
 <p>Creates a functor of type <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...">sigc::bound_const_mem_functor6</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000020">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -7445,6 +7496,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><div class="memdoc">
 
 <p>Creates a functor of type <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...">sigc::bound_volatile_mem_functor6</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000028">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -7537,6 +7589,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><div class="memdoc">
 
 <p>Creates a functor of type <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...">sigc::bound_const_volatile_mem_functor6</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000036">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -7734,6 +7787,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><div class="memdoc">
 
 <p>Creates a functor of type <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...">sigc::bound_const_mem_functor7</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000021">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -7826,6 +7880,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><div class="memdoc">
 
 <p>Creates a functor of type <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...">sigc::bound_volatile_mem_functor7</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000029">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -7918,6 +7973,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><div class="memdoc">
 
 <p>Creates a functor of type <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...">sigc::bound_const_volatile_mem_functor7</a> which encapsulates a method and an object instance. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000037">Deprecated:</a></b></dt><dd>Please use the version that takes the object by reference instead.</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_obj</td><td>Pointer to object instance the functor should operate on. </td></tr>
@@ -7999,7 +8055,8 @@ template &lt;class T_type &gt; </div>
   </table>
   </dd>
 </dl>
-<dl class="section return"><dt>Returns</dt><dd>A reference wrapper. </dd></dl>
+<dl class="section return"><dt>Returns</dt><dd>A reference wrapper.</dd></dl>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000003">Deprecated:</a></b></dt><dd>Use std::ref() or std::cref() instead. </dd></dl>
 
 </div>
 </div>
@@ -8027,7 +8084,8 @@ template &lt;class T_type &gt; </div>
   </table>
   </dd>
 </dl>
-<dl class="section return"><dt>Returns</dt><dd>A reference wrapper. </dd></dl>
+<dl class="section return"><dt>Returns</dt><dd>A reference wrapper.</dd></dl>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000004">Deprecated:</a></b></dt><dd>Use std::ref() or std::cref() instead. </dd></dl>
 
 </div>
 </div>
@@ -8067,10 +8125,28 @@ template &lt;class T_type &gt; </div>
 
 </div>
 </div>
+<a class="anchor" id="a3256789f3d3bb134471d7cf8fcf4d91a"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template &lt;class T_type &gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">T_type&amp; sigc::unwrap </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00906.html">std::reference_wrapper</a>&lt; T_type &gt; &amp;&#160;</td>
+          <td class="paramname"><em>v</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 27493d5..aa84d21 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -54,7 +54,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 477b172..7c8ea4a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -50,7 +50,7 @@
 </div></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:19 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 7a350b0..fc29022 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -84,7 +84,7 @@
 </div></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:19 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 4ba6b21..e3a7549 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </div></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:19 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index eeed714..a005ad1 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6405d14..6c0d0d8 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -74,7 +74,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a25ef8e..24976e4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0e4dd40..25b0e86 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6564b60..fef744d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1eabf56..b575864 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2cc761a..e57956b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 02e178b..f1e3e85 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8d4bc57..9cf33b5 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -65,7 +65,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 74ad8f1..2cb6d51 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6e1e130..6e2cf63 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b643f17..56fc0b6 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -75,7 +75,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 028b54a..992ea6f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ab6dee7..12062e2 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -77,7 +77,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3dd2414..cb7dd80 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6c04e4f..12e45e4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -79,7 +79,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ad8fb59..e15738c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2a3ad9a..6ec8642 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
   <tr><td class="entry"><a class="el" href="structsigc_1_1connection.html#a0452bd182a61650d14a9664d6297ed1b">disconnect</a>()</td><td class="entry"><a class="el" href="structsigc_1_1connection.html">sigc::connection</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1connection.html#a810bdde9fbe7ad10bf9d578eebf929de">empty</a>() const noexcept</td><td class="entry"><a class="el" href="structsigc_1_1connection.html">sigc::connection</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="structsigc_1_1connection.html#ad45fe90d68fe295e76e130b070e97070">notify</a>(void* data)</td><td class="entry"><a class="el" href="structsigc_1_1connection.html">sigc::connection</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1connection.html#a93215e1ea86c5fd0a465b2c4dba1257e">operator bool</a>() noexcept</td><td class="entry"><a class="el" href="structsigc_1_1connection.html">sigc::connection</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1connection.html#a93215e1ea86c5fd0a465b2c4dba1257e">operator bool</a>() noexcept</td><td class="entry"><a class="el" href="structsigc_1_1connection.html">sigc::connection</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
   <tr><td class="entry"><a class="el" href="structsigc_1_1connection.html#a016094b53bafdc9ce593febb68cb00a5">operator=</a>(const connection&amp; c)</td><td class="entry"><a class="el" href="structsigc_1_1connection.html">sigc::connection</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1connection.html#adee4ffd4b1669b4726fd9afc36330c14">operator=</a>(const slot_iterator&lt; T_slot &gt;&amp; it)</td><td class="entry"><a class="el" href="structsigc_1_1connection.html">sigc::connection</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="structsigc_1_1connection.html#a15abcbfa76f1e5d8601cf4ad4176ed50">unblock</a>() noexcept</td><td class="entry"><a class="el" href="structsigc_1_1connection.html">sigc::connection</a></td><td class="entry"></td></tr>
@@ -76,7 +76,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index c545a30..665a1db 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -429,7 +429,7 @@ template &lt;typename T_slot &gt; </div>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">noexcept</span></span>  </td>
+<span class="mlabels"><span class="mlabel">explicit</span><span class="mlabel">noexcept</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -526,7 +526,7 @@ template &lt;typename T_slot &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:20 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f6be117..f451d85 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 87c5a5a..0484472 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -82,7 +82,8 @@ Public Attributes</h2></td></tr>
 struct sigc::const_reference_wrapper&lt; T_type &gt;</h3>
 
 <p>Const reference wrapper. </p>
-<p>Use <a class="el" href="namespacesigc.html#a48e982c74c057b5630246ba436524041" title="Creates a reference wrapper. ">sigc::ref()</a> to create a const reference wrapper. </p>
+<p>Use <a class="el" href="namespacesigc.html#a48e982c74c057b5630246ba436524041" title="Creates a reference wrapper. ">sigc::ref()</a> to create a const reference wrapper.</p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000002">Deprecated:</a></b></dt><dd>Use std::ref() or std::cref() instead to create a <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00906.html">std::reference_wrapper()</a>. </dd></dl>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="a249ae888fb9be126598d81ce339fbf81"></a>
 <div class="memitem">
@@ -154,7 +155,7 @@ template &lt;class T_type &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:32 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 798f184..170761a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2d9fd99..504ac47 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -160,7 +160,7 @@ template &lt;class U_functor &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ae60fff..75eb9e1 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -75,7 +75,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1a858e3..85d2fa6 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f781188..4d00685 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -77,7 +77,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6e18a29..a7f8966 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3856002..85f8130 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b7e41df..c0bd6c9 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -63,7 +63,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 7e1cad3..2bfdf5e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a29f981..11af13e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0459e0b..9ebf4f2 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -73,7 +73,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 253bed1..ed41577 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 27a595e..2aebd69 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -73,7 +73,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 58dfe2f..5636483 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 34768f8..5a690d1 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -66,7 +66,7 @@
 </div></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5840533..fd83959 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 73336be..c8f7319 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -82,7 +82,8 @@ Public Attributes</h2></td></tr>
 struct sigc::reference_wrapper&lt; T_type &gt;</h3>
 
 <p>Reference wrapper. </p>
-<p>Use <a class="el" href="namespacesigc.html#a48e982c74c057b5630246ba436524041" title="Creates a reference wrapper. ">sigc::ref()</a> to create a reference wrapper. </p>
+<p>Use <a class="el" href="namespacesigc.html#a48e982c74c057b5630246ba436524041" title="Creates a reference wrapper. ">sigc::ref()</a> to create a reference wrapper.</p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000001">Deprecated:</a></b></dt><dd>Use std::ref() or std::cref() instead to create a <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00906.html">std::reference_wrapper()</a>. </dd></dl>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="a05dfcad06f2af395c5e2daa9600d455a"></a>
 <div class="memitem">
@@ -154,7 +155,7 @@ template &lt;class T_type &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 4246740..fc48507 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -74,7 +74,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 54d9b98..ab44ae9 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 289a913..8633d45 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -75,7 +75,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 4b7e135..d257710 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 9c98317..e0212bd 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -75,7 +75,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0acc890..905c77b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </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 Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index fc54a0f..30493cd 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -92,7 +92,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d6dabd2..a767234 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -715,7 +715,7 @@ Protected Attributes</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:21 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6258e3f..5e40510 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -80,7 +80,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ac8192f..0f9f6a4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -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 Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index eee2506..83fb189 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -80,7 +80,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 381491a..69acb50 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -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 Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 9ad23e6..89244da 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -93,7 +93,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 88cf89d..5132830 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -911,7 +911,7 @@ template &lt;class T_slot &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 895d03f..6a7384d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -71,7 +71,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 54ff809..3f375a5 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -311,7 +311,7 @@ Public Member Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 26e9f27..f4381fe 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -63,7 +63,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ac1dd45..5655b64 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -100,7 +100,7 @@ template &lt;class T_type &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0bcc512..0172754 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -63,7 +63,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b73619d..78fbf2b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -100,7 +100,7 @@ template &lt;class T_type , int N&gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a6ff9c1..8224b51 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -63,7 +63,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3e67db7..a28ae01 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -100,7 +100,7 @@ template &lt;class T_type &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index cf49f53..058fc62 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -63,7 +63,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8c5f249..f6fc0af 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -100,7 +100,7 @@ template &lt;class T_type &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 997e56f..4fda10b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -63,7 +63,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index c7b4325..1bd8362 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -96,7 +96,7 @@ Public Types</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 540baf5..8dfb02b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -62,7 +62,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b298fa4..25f0841 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 92b3c08..8d6a2c4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -62,7 +62,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1bacfdc..4adf63b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 75f9ab0..39122bc 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -62,7 +62,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 61696e9..b00d123 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#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/structsigc_1_1unwrap__reference_3_01std_1_1reference__wrapper_3_01T__type_01_4_01_4-members.html b/docs/reference/html/structsigc_1_1unwrap__reference_3_01std_1_1reference__wrapper_3_01T__type_01_4_01_4-members.html
new file mode 100644 (file)
index 0000000..a926ae9
--- /dev/null
@@ -0,0 +1,70 @@
+<!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++: Member List</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.7.2</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><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacesigc.html">sigc</a></li><li class="navelem"><a class="el" href="structsigc_1_1unwrap__reference_3_01std_1_1reference__wrapper_3_01T__type_01_4_01_4.html">unwrap_reference&lt; std::reference_wrapper&lt; T_type &gt; &gt;</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">sigc::unwrap_reference&lt; std::reference_wrapper&lt; T_type &gt; &gt; Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="structsigc_1_1unwrap__reference_3_01std_1_1reference__wrapper_3_01T__type_01_4_01_4.html">sigc::unwrap_reference&lt; std::reference_wrapper&lt; T_type &gt; &gt;</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1unwrap__reference_3_01std_1_1reference__wrapper_3_01T__type_01_4_01_4.html#a2a9edeecf0de1843fb4d218f68ae86c4">type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1unwrap__reference_3_01std_1_1reference__wrapper_3_01T__type_01_4_01_4.html">sigc::unwrap_reference&lt; std::reference_wrapper&lt; T_type &gt; &gt;</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#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>
diff --git a/docs/reference/html/structsigc_1_1unwrap__reference_3_01std_1_1reference__wrapper_3_01T__type_01_4_01_4.html b/docs/reference/html/structsigc_1_1unwrap__reference_3_01std_1_1reference__wrapper_3_01T__type_01_4_01_4.html
new file mode 100644 (file)
index 0000000..911f3ee
--- /dev/null
@@ -0,0 +1,92 @@
+<!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++: sigc::unwrap_reference&lt; std::reference_wrapper&lt; T_type &gt; &gt; Struct Template Reference</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.7.2</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><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacesigc.html">sigc</a></li><li class="navelem"><a class="el" href="structsigc_1_1unwrap__reference_3_01std_1_1reference__wrapper_3_01T__type_01_4_01_4.html">unwrap_reference&lt; std::reference_wrapper&lt; T_type &gt; &gt;</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="structsigc_1_1unwrap__reference_3_01std_1_1reference__wrapper_3_01T__type_01_4_01_4-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">sigc::unwrap_reference&lt; std::reference_wrapper&lt; T_type &gt; &gt; Struct Template Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;sigc++/reference_wrapper.h&gt;</code></p>
+<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:a2a9edeecf0de1843fb4d218f68ae86c4"><td class="memItemLeft" align="right" valign="top">typedef T_type&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1unwrap__reference_3_01std_1_1reference__wrapper_3_01T__type_01_4_01_4.html#a2a9edeecf0de1843fb4d218f68ae86c4">type</a></td></tr>
+<tr class="separator:a2a9edeecf0de1843fb4d218f68ae86c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Typedef Documentation</h2>
+<a class="anchor" id="a2a9edeecf0de1843fb4d218f68ae86c4"></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&amp; <a class="el" href="structsigc_1_1unwrap__reference.html">sigc::unwrap_reference</a>&lt; <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00906.html">std::reference_wrapper</a>&lt; T_type &gt; &gt;::<a class="el" href="structsigc_1_1unwrap__reference_3_01std_1_1reference__wrapper_3_01T__type_01_4_01_4.html#a2a9edeecf0de1843fb4d218f68ae86c4">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 Fri Mar 11 2016 14:30:33 for libsigc++ by &#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 a416cc8..226af85 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</span>
    </div>
   </td>
  </tr>
@@ -62,7 +62,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6fb943b..1d0100e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.7.1</span>
+   &#160;<span id="projectnumber">2.7.2</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 Mon Feb 29 2016 19:12:22 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 11 2016 14:30:33 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1f1cb5e..ec9e4f7 100644 (file)
         <sub name="bound_argument" link="classsigc_1_1bound__argument.html"/>
         <sub name="bound_argument&lt; const_reference_wrapper&lt; T_wrapped &gt; &gt;" link="classsigc_1_1bound__argument_3_01const__reference__wrapper_3_01T__wrapped_01_4_01_4.html"/>
         <sub name="bound_argument&lt; reference_wrapper&lt; T_wrapped &gt; &gt;" link="classsigc_1_1bound__argument_3_01reference__wrapper_3_01T__wrapped_01_4_01_4.html"/>
+        <sub name="bound_argument&lt; std::reference_wrapper&lt; T_wrapped &gt; &gt;" link="classsigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4.html"/>
         <sub name="bound_const_mem_functor0" link="classsigc_1_1bound__const__mem__functor0.html"/>
         <sub name="bound_const_mem_functor1" link="classsigc_1_1bound__const__mem__functor1.html"/>
         <sub name="bound_const_mem_functor2" link="classsigc_1_1bound__const__mem__functor2.html"/>
         <sub name="unwrap_reference" link="structsigc_1_1unwrap__reference.html"/>
         <sub name="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"/>
         <sub name="unwrap_reference&lt; reference_wrapper&lt; T_type &gt; &gt;" link="structsigc_1_1unwrap__reference_3_01reference__wrapper_3_01T__type_01_4_01_4.html"/>
+        <sub name="unwrap_reference&lt; std::reference_wrapper&lt; T_type &gt; &gt;" link="structsigc_1_1unwrap__reference_3_01std_1_1reference__wrapper_3_01T__type_01_4_01_4.html"/>
         <sub name="visitor" link="structsigc_1_1visitor.html"/>
         <sub name="volatile_limit_reference" link="classsigc_1_1volatile__limit__reference.html"/>
         <sub name="volatile_limit_reference&lt; T_type, true &gt;" link="classsigc_1_1volatile__limit__reference_3_01T__type_00_01true_01_4.html"/>
     <keyword type="function" name="sigc::bound_argument&lt; reference_wrapper&lt; T_wrapped &gt; &gt;::bound_argument" link="classsigc_1_1bound__argument_3_01reference__wrapper_3_01T__wrapped_01_4_01_4.html#a46f705d774a2436055785b7a55830349"/>
     <keyword type="function" name="sigc::bound_argument&lt; reference_wrapper&lt; T_wrapped &gt; &gt;::invoke" link="classsigc_1_1bound__argument_3_01reference__wrapper_3_01T__wrapped_01_4_01_4.html#adbeb73917559e0764bf367dfc6c4141d"/>
     <keyword type="function" name="sigc::bound_argument&lt; reference_wrapper&lt; T_wrapped &gt; &gt;::visit" link="classsigc_1_1bound__argument_3_01reference__wrapper_3_01T__wrapped_01_4_01_4.html#a20a829c033c5b6dda01b7d27d5505988"/>
+    <keyword type="struct" name="sigc::bound_argument&lt; std::reference_wrapper&lt; T_wrapped &gt; &gt;" link="classsigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4.html"/>
+    <keyword type="function" name="sigc::bound_argument&lt; std::reference_wrapper&lt; T_wrapped &gt; &gt;::bound_argument" link="classsigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4.html#a597709183c9a0b753f4674aaab80b4ff"/>
+    <keyword type="function" name="sigc::bound_argument&lt; std::reference_wrapper&lt; T_wrapped &gt; &gt;::invoke" link="classsigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4.html#a38950827998907494c25397f01552730"/>
+    <keyword type="function" name="sigc::bound_argument&lt; std::reference_wrapper&lt; T_wrapped &gt; &gt;::visit" link="classsigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4.html#ae6a4426ca39736a475bbcc81d7fcd9b2"/>
     <keyword type="struct" name="sigc::bound_const_mem_functor0" link="classsigc_1_1bound__const__mem__functor0.html"/>
     <keyword type="typedef" name="sigc::bound_const_mem_functor0::function_type" link="classsigc_1_1bound__const__mem__functor0.html#a12ae83ad7820bd716ed8a07484a339d9"/>
     <keyword type="function" name="sigc::bound_const_mem_functor0::bound_const_mem_functor0" link="classsigc_1_1bound__const__mem__functor0.html#a67756fc7a32eb42309a1d55aea2eeb19"/>
     <keyword type="typedef" name="sigc::unwrap_reference&lt; const_reference_wrapper&lt; T_type &gt; &gt;::type" link="structsigc_1_1unwrap__reference_3_01const__reference__wrapper_3_01T__type_01_4_01_4.html#a9820651050b0059841f9a92d9c478ba8"/>
     <keyword type="struct" name="sigc::unwrap_reference&lt; reference_wrapper&lt; T_type &gt; &gt;" link="structsigc_1_1unwrap__reference_3_01reference__wrapper_3_01T__type_01_4_01_4.html"/>
     <keyword type="typedef" name="sigc::unwrap_reference&lt; reference_wrapper&lt; T_type &gt; &gt;::type" link="structsigc_1_1unwrap__reference_3_01reference__wrapper_3_01T__type_01_4_01_4.html#a25182a927492ff79290f9820f7131e58"/>
+    <keyword type="struct" name="sigc::unwrap_reference&lt; std::reference_wrapper&lt; T_type &gt; &gt;" link="structsigc_1_1unwrap__reference_3_01std_1_1reference__wrapper_3_01T__type_01_4_01_4.html"/>
+    <keyword type="typedef" name="sigc::unwrap_reference&lt; std::reference_wrapper&lt; T_type &gt; &gt;::type" link="structsigc_1_1unwrap__reference_3_01std_1_1reference__wrapper_3_01T__type_01_4_01_4.html#a2a9edeecf0de1843fb4d218f68ae86c4"/>
     <keyword type="struct" name="sigc::visitor" link="structsigc_1_1visitor.html"/>
     <keyword type="function" name="sigc::visitor::do_visit_each" link="structsigc_1_1visitor.html#a9fe5d6be845e622a99a0db5d3621d4b3"/>
     <keyword type="struct" name="sigc::volatile_limit_reference" link="classsigc_1_1volatile__limit__reference.html"/>
     <keyword type="function" name="sigc::track_obj" link="group__track__obj.html#ga5ea3e9f52643d7ab1bcfa4f419e7d38f"/>
     <keyword type="function" name="sigc::unwrap" link="namespacesigc.html#a3b5529822bdaf60f07456633e0f40282"/>
     <keyword type="function" name="sigc::unwrap" link="namespacesigc.html#a2f758c77e8743093f938d0c5dbf06778"/>
+    <keyword type="function" name="sigc::unwrap" link="namespacesigc.html#a3256789f3d3bb134471d7cf8fcf4d91a"/>
     <keyword type="function" name="sigc::visit_each" link="group__sigcfunctors.html#ga64cb7832acc1e58efb5ffe0b4f5e9404"/>
     <keyword type="function" name="sigc::visit_each_type" link="group__sigcfunctors.html#gada222d975b87d64cfa7a7f29244ae587"/>
   </functions>
index f3a02a2..d86cee9 100644 (file)
@@ -2,7 +2,7 @@
 <tagfile>
   <compound kind="file">
     <name>adaptor_trait.h</name>
-    <path>/home/kjell/checkout/gnome/libsigc++2/sigc++/adaptors/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus/sigc++/adaptors/</path>
     <filename>adaptor__trait_8h</filename>
     <class kind="struct">sigc::adaptor_functor</class>
     <class kind="struct">sigc::adaptor_trait</class>
   </compound>
   <compound kind="file">
     <name>adaptors.h</name>
-    <path>/home/kjell/checkout/gnome/libsigc++2/sigc++/adaptors/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus/sigc++/adaptors/</path>
     <filename>adaptors_8h</filename>
   </compound>
   <compound kind="file">
     <name>bound_argument.h</name>
-    <path>/home/kjell/checkout/gnome/libsigc++2/sigc++/adaptors/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus/sigc++/adaptors/</path>
     <filename>bound__argument_8h</filename>
     <class kind="class">sigc::bound_argument</class>
     <class kind="class">sigc::bound_argument&lt; const_reference_wrapper&lt; T_wrapped &gt; &gt;</class>
     <class kind="class">sigc::bound_argument&lt; reference_wrapper&lt; T_wrapped &gt; &gt;</class>
+    <class kind="class">sigc::bound_argument&lt; std::reference_wrapper&lt; T_wrapped &gt; &gt;</class>
     <namespace>sigc</namespace>
   </compound>
   <compound kind="file">
     <name>compose.h</name>
-    <path>/home/kjell/checkout/gnome/libsigc++2/sigc++/adaptors/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus/sigc++/adaptors/</path>
     <filename>compose_8h</filename>
     <class kind="struct">sigc::compose1_functor</class>
     <class kind="struct">sigc::compose2_functor</class>
@@ -49,7 +50,7 @@
   </compound>
   <compound kind="file">
     <name>deduce_result_type.h</name>
-    <path>/home/kjell/checkout/gnome/libsigc++2/sigc++/adaptors/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus/sigc++/adaptors/</path>
     <filename>deduce__result__type_8h</filename>
     <class kind="struct">sigc::adaptor_base</class>
     <class kind="struct">sigc::deduce_result_type</class>
@@ -64,7 +65,7 @@
   </compound>
   <compound kind="file">
     <name>exception_catch.h</name>
-    <path>/home/kjell/checkout/gnome/libsigc++2/sigc++/adaptors/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus/sigc++/adaptors/</path>
     <filename>exception__catch_8h</filename>
     <class kind="struct">sigc::exception_catch_functor</class>
     <class kind="struct">sigc::exception_catch_functor&lt; T_functor, T_catcher, void &gt;</class>
@@ -79,7 +80,7 @@
   </compound>
   <compound kind="file">
     <name>hide.h</name>
-    <path>/home/kjell/checkout/gnome/libsigc++2/sigc++/adaptors/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus/sigc++/adaptors/</path>
     <filename>hide_8h</filename>
     <class kind="struct">sigc::hide_functor</class>
     <class kind="struct">sigc::hide_functor&lt; 0, T_functor &gt;</class>
   </compound>
   <compound kind="file">
     <name>base.h</name>
-    <path>/home/kjell/checkout/gnome/libsigc++2/sigc++/adaptors/lambda/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus/sigc++/adaptors/lambda/</path>
     <filename>base_8h</filename>
     <namespace>sigc</namespace>
   </compound>
   <compound kind="file">
     <name>select.h</name>
-    <path>/home/kjell/checkout/gnome/libsigc++2/sigc++/adaptors/lambda/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus/sigc++/adaptors/lambda/</path>
     <filename>select_8h</filename>
     <namespace>sigc</namespace>
   </compound>
   <compound kind="file">
     <name>retype.h</name>
-    <path>/home/kjell/checkout/gnome/libsigc++2/sigc++/adaptors/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus/sigc++/adaptors/</path>
     <filename>retype_8h</filename>
     <class kind="struct">sigc::retype_functor</class>
     <namespace>sigc</namespace>
   </compound>
   <compound kind="file">
     <name>track_obj.h</name>
-    <path>/home/kjell/checkout/gnome/libsigc++2/sigc++/adaptors/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus/sigc++/adaptors/</path>
     <filename>track__obj_8h</filename>
     <class kind="class">sigc::track_obj_functor1</class>
     <class kind="class">sigc::track_obj_functor2</class>
   </compound>
   <compound kind="file">
     <name>bind.h</name>
-    <path>/home/kjell/checkout/gnome/libsigc++2/sigc++/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus/sigc++/</path>
     <filename>bind_8h</filename>
   </compound>
   <compound kind="file">
     <name>bind.h</name>
-    <path>/home/kjell/checkout/gnome/libsigc++2/sigc++/adaptors/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus/sigc++/adaptors/</path>
     <filename>adaptors_2bind_8h</filename>
     <class kind="struct">sigc::bind_functor</class>
     <class kind="struct">sigc::bind_functor&lt; 0, T_functor, T_bound, nil, nil, nil, nil, nil, nil &gt;</class>
   </compound>
   <compound kind="file">
     <name>bind_return.h</name>
-    <path>/home/kjell/checkout/gnome/libsigc++2/sigc++/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus/sigc++/</path>
     <filename>bind__return_8h</filename>
   </compound>
   <compound kind="file">
     <name>bind_return.h</name>
-    <path>/home/kjell/checkout/gnome/libsigc++2/sigc++/adaptors/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus/sigc++/adaptors/</path>
     <filename>adaptors_2bind__return_8h</filename>
     <class kind="struct">sigc::bind_return_functor</class>
     <namespace>sigc</namespace>
   </compound>
   <compound kind="file">
     <name>connection.h</name>
-    <path>/home/kjell/checkout/gnome/libsigc++2/sigc++/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus/sigc++/</path>
     <filename>connection_8h</filename>
     <class kind="struct">sigc::connection</class>
     <namespace>sigc</namespace>
   </compound>
   <compound kind="file">
     <name>functor_trait.h</name>
-    <path>/home/kjell/checkout/gnome/libsigc++2/sigc++/functors/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus/sigc++/functors/</path>
     <filename>functor__trait_8h</filename>
     <class kind="class">sigc::can_deduce_result_type_with_decltype</class>
     <class kind="struct">sigc::functor_base</class>
   </compound>
   <compound kind="file">
     <name>functors.h</name>
-    <path>/home/kjell/checkout/gnome/libsigc++2/sigc++/functors/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus/sigc++/functors/</path>
     <filename>functors_8h</filename>
   </compound>
   <compound kind="file">
     <name>mem_fun.h</name>
-    <path>/home/kjell/checkout/gnome/libsigc++2/sigc++/functors/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus/sigc++/functors/</path>
     <filename>mem__fun_8h</filename>
     <class kind="class">sigc::bound_const_mem_functor0</class>
     <class kind="class">sigc::bound_const_mem_functor1</class>
   </compound>
   <compound kind="file">
     <name>ptr_fun.h</name>
-    <path>/home/kjell/checkout/gnome/libsigc++2/sigc++/functors/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus/sigc++/functors/</path>
     <filename>ptr__fun_8h</filename>
     <class kind="class">sigc::pointer_functor0</class>
     <class kind="class">sigc::pointer_functor1</class>
   </compound>
   <compound kind="file">
     <name>slot_base.h</name>
-    <path>/home/kjell/checkout/gnome/libsigc++2/sigc++/functors/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus/sigc++/functors/</path>
     <filename>slot__base_8h</filename>
     <class kind="class">sigc::slot_base</class>
     <namespace>sigc</namespace>
   </compound>
   <compound kind="file">
     <name>limit_reference.h</name>
-    <path>/home/kjell/checkout/gnome/libsigc++2/sigc++/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus/sigc++/</path>
     <filename>limit__reference_8h</filename>
     <class kind="class">sigc::const_limit_reference</class>
     <class kind="class">sigc::const_limit_reference&lt; T_type, true &gt;</class>
   </compound>
   <compound kind="file">
     <name>reference_wrapper.h</name>
-    <path>/home/kjell/checkout/gnome/libsigc++2/sigc++/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus/sigc++/</path>
     <filename>reference__wrapper_8h</filename>
     <class kind="struct">sigc::const_reference_wrapper</class>
     <class kind="struct">sigc::reference_wrapper</class>
     <class kind="struct">sigc::unwrap_reference</class>
     <class kind="struct">sigc::unwrap_reference&lt; const_reference_wrapper&lt; T_type &gt; &gt;</class>
     <class kind="struct">sigc::unwrap_reference&lt; reference_wrapper&lt; T_type &gt; &gt;</class>
+    <class kind="struct">sigc::unwrap_reference&lt; std::reference_wrapper&lt; T_type &gt; &gt;</class>
     <namespace>sigc</namespace>
     <member kind="function">
       <type>reference_wrapper&lt; T_type &gt;</type>
       <anchor>a2f758c77e8743093f938d0c5dbf06778</anchor>
       <arglist>(const const_reference_wrapper&lt; T_type &gt; &amp;v)</arglist>
     </member>
+    <member kind="function">
+      <type>T_type &amp;</type>
+      <name>unwrap</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>a3256789f3d3bb134471d7cf8fcf4d91a</anchor>
+      <arglist>(const std::reference_wrapper&lt; T_type &gt; &amp;v)</arglist>
+    </member>
   </compound>
   <compound kind="file">
     <name>retype_return.h</name>
-    <path>/home/kjell/checkout/gnome/libsigc++2/sigc++/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus/sigc++/</path>
     <filename>retype__return_8h</filename>
   </compound>
   <compound kind="file">
     <name>retype_return.h</name>
-    <path>/home/kjell/checkout/gnome/libsigc++2/sigc++/adaptors/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus/sigc++/adaptors/</path>
     <filename>adaptors_2retype__return_8h</filename>
     <class kind="struct">sigc::retype_return_functor</class>
     <class kind="struct">sigc::retype_return_functor&lt; void, T_functor &gt;</class>
   </compound>
   <compound kind="file">
     <name>sigc++.h</name>
-    <path>/home/kjell/checkout/gnome/libsigc++2/sigc++/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus/sigc++/</path>
     <filename>sigc_09_09_8h</filename>
   </compound>
   <compound kind="file">
     <name>signal.h</name>
-    <path>/home/kjell/checkout/gnome/libsigc++2/sigc++/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus/sigc++/</path>
     <filename>signal_8h</filename>
     <class kind="class">sigc::signal</class>
     <class kind="class">sigc::signal0</class>
   </compound>
   <compound kind="file">
     <name>signal_base.h</name>
-    <path>/home/kjell/checkout/gnome/libsigc++2/sigc++/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus/sigc++/</path>
     <filename>signal__base_8h</filename>
     <class kind="struct">sigc::signal_base</class>
     <namespace>sigc</namespace>
   </compound>
   <compound kind="file">
     <name>slot.h</name>
-    <path>/home/kjell/checkout/gnome/libsigc++2/sigc++/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus/sigc++/</path>
     <filename>slot_8h</filename>
   </compound>
   <compound kind="file">
     <name>slot.h</name>
-    <path>/home/kjell/checkout/gnome/libsigc++2/sigc++/functors/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus/sigc++/functors/</path>
     <filename>functors_2slot_8h</filename>
     <class kind="class">sigc::slot</class>
     <class kind="class">sigc::slot0</class>
   </compound>
   <compound kind="file">
     <name>trackable.h</name>
-    <path>/home/kjell/checkout/gnome/libsigc++2/sigc++/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus/sigc++/</path>
     <filename>trackable_8h</filename>
     <class kind="struct">sigc::trackable</class>
     <namespace>sigc</namespace>
   </compound>
   <compound kind="file">
     <name>type_traits.h</name>
-    <path>/home/kjell/checkout/gnome/libsigc++2/sigc++/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus/sigc++/</path>
     <filename>type__traits_8h</filename>
     <class kind="struct">sigc::type_trait</class>
     <class kind="struct">sigc::type_trait&lt; const T_type &amp; &gt;</class>
   </compound>
   <compound kind="file">
     <name>visit_each.h</name>
-    <path>/home/kjell/checkout/gnome/libsigc++2/sigc++/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus/sigc++/</path>
     <filename>visit__each_8h</filename>
     <class kind="struct">sigc::visitor</class>
     <namespace>sigc</namespace>
     </member>
   </compound>
   <compound kind="class">
+    <name>sigc::bound_argument&lt; std::reference_wrapper&lt; T_wrapped &gt; &gt;</name>
+    <filename>classsigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4.html</filename>
+    <templarg></templarg>
+    <member kind="function">
+      <type></type>
+      <name>bound_argument</name>
+      <anchorfile>classsigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4.html</anchorfile>
+      <anchor>a597709183c9a0b753f4674aaab80b4ff</anchor>
+      <arglist>(const std::reference_wrapper&lt; T_wrapped &gt; &amp;_A_argument)</arglist>
+    </member>
+    <member kind="function">
+      <type>T_wrapped &amp;</type>
+      <name>invoke</name>
+      <anchorfile>classsigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4.html</anchorfile>
+      <anchor>a38950827998907494c25397f01552730</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const limit_reference&lt; T_wrapped &gt; &amp;</type>
+      <name>visit</name>
+      <anchorfile>classsigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4.html</anchorfile>
+      <anchor>ae6a4426ca39736a475bbcc81d7fcd9b2</anchor>
+      <arglist>() const </arglist>
+    </member>
+  </compound>
+  <compound kind="class">
     <name>sigc::bound_const_mem_functor0</name>
     <filename>classsigc_1_1bound__const__mem__functor0.html</filename>
     <templarg></templarg>
     </member>
   </compound>
   <compound kind="struct">
+    <name>sigc::unwrap_reference&lt; std::reference_wrapper&lt; T_type &gt; &gt;</name>
+    <filename>structsigc_1_1unwrap__reference_3_01std_1_1reference__wrapper_3_01T__type_01_4_01_4.html</filename>
+    <templarg></templarg>
+    <member kind="typedef">
+      <type>T_type &amp;</type>
+      <name>type</name>
+      <anchorfile>structsigc_1_1unwrap__reference_3_01std_1_1reference__wrapper_3_01T__type_01_4_01_4.html</anchorfile>
+      <anchor>a2a9edeecf0de1843fb4d218f68ae86c4</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
     <name>sigc::visitor</name>
     <filename>structsigc_1_1visitor.html</filename>
     <templarg></templarg>
     <class kind="class">sigc::bound_argument</class>
     <class kind="class">sigc::bound_argument&lt; const_reference_wrapper&lt; T_wrapped &gt; &gt;</class>
     <class kind="class">sigc::bound_argument&lt; reference_wrapper&lt; T_wrapped &gt; &gt;</class>
+    <class kind="class">sigc::bound_argument&lt; std::reference_wrapper&lt; T_wrapped &gt; &gt;</class>
     <class kind="class">sigc::bound_const_mem_functor0</class>
     <class kind="class">sigc::bound_const_mem_functor1</class>
     <class kind="class">sigc::bound_const_mem_functor2</class>
     <class kind="struct">sigc::unwrap_reference</class>
     <class kind="struct">sigc::unwrap_reference&lt; const_reference_wrapper&lt; T_type &gt; &gt;</class>
     <class kind="struct">sigc::unwrap_reference&lt; reference_wrapper&lt; T_type &gt; &gt;</class>
+    <class kind="struct">sigc::unwrap_reference&lt; std::reference_wrapper&lt; T_type &gt; &gt;</class>
     <class kind="struct">sigc::visitor</class>
     <class kind="class">sigc::volatile_limit_reference</class>
     <class kind="class">sigc::volatile_limit_reference&lt; T_type, true &gt;</class>
       <arglist>(const const_reference_wrapper&lt; T_type &gt; &amp;v)</arglist>
     </member>
     <member kind="function">
+      <type>T_type &amp;</type>
+      <name>unwrap</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>a3256789f3d3bb134471d7cf8fcf4d91a</anchor>
+      <arglist>(const std::reference_wrapper&lt; T_type &gt; &amp;v)</arglist>
+    </member>
+    <member kind="function">
       <type>void</type>
       <name>visit_each</name>
       <anchorfile>group__sigcfunctors.html</anchorfile>
index b77cc24..121f547 100644 (file)
@@ -16,7 +16,7 @@
 ## along with this library.  If not, see <http://www.gnu.org/licenses/>.
 
 AM_CPPFLAGS = -I$(top_builddir) -I$(top_srcdir)
-AM_CXXFLAGS = $(SIGC_WXXFLAGS)
+AM_CXXFLAGS = $(SIGC_WXXFLAGS) -DSIGCXX_DISABLE_DEPRECATED
 LDADD       = $(top_builddir)/sigc++/libsigc-$(SIGCXX_API_VERSION).la
 
 noinst_PROGRAMS = hello_world member_method
index 0924a97..2f5d065 100644 (file)
@@ -324,7 +324,7 @@ top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
 AM_CPPFLAGS = -I$(top_builddir) -I$(top_srcdir)
-AM_CXXFLAGS = $(SIGC_WXXFLAGS)
+AM_CXXFLAGS = $(SIGC_WXXFLAGS) -DSIGCXX_DISABLE_DEPRECATED
 LDADD = $(top_builddir)/sigc++/libsigc-$(SIGCXX_API_VERSION).la
 hello_world_SOURCES = hello_world.cc
 member_method_SOURCES = member_method.cc
index 574b1fc..2b4d732 100644 (file)
@@ -25,7 +25,7 @@ protected:
 
 Something::Something()
 {
-  auto iter = signal_print.connect( sigc::mem_fun(this, &Something::on_print) );
+  auto iter = signal_print.connect( sigc::mem_fun(*this, &Something::on_print) );
 
   signal_print.emit(2);
 
index 6a023f8..aebbf8a 100644 (file)
@@ -90,14 +90,14 @@ struct count_void<void,void,void,void,void,void,void>
  * @endcode
  *
  * You can bind references to functors by passing the objects through
- * the sigc::ref() helper function.
+ * the std::ref() or std::cref() functions.
  *
  * @par Example:
  * @code
  * int some_int;
  * sigc::signal<void> some_signal;
  * void foo(int&);
- * some_signal.connect(sigc::bind(&foo,sigc::ref(some_int)));
+ * some_signal.connect(sigc::bind(&foo, std::ref(some_int)));
  * @endcode
  *
  * If you bind an object of a sigc::trackable derived type to a functor
@@ -109,7 +109,7 @@ struct count_void<void,void,void,void,void,void,void>
  * struct bar : public sigc::trackable {} some_bar;
  * sigc::signal<void> some_signal;
  * void foo(bar&);
- * some_signal.connect(sigc::bind(&foo,sigc::ref(some_bar)));
+ * some_signal.connect(sigc::bind(&foo, std::ref(some_bar)));
  *   // disconnected automatically if some_bar goes out of scope
  * @endcode
  *
index 0579682..272a6c3 100644 (file)
@@ -75,6 +75,8 @@ private:
   T_type visited_;
 };
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
+
 //Template specialization:
 /** bound_argument object for a bound argument that is passed by bind() or
  * returned by bind_return() by reference, specialized for reference_wrapper<> types.
@@ -142,6 +144,44 @@ private:
   const_limit_reference<T_wrapped> visited_;
 };
 
+#endif // SIGCXX_DISABLE_DEPRECATED
+
+//Template specialization:
+/** bound_argument object for a bound argument that is passed by bind() or
+ * returned by bind_return() by reference, specialized for std::reference_wrapper<> types.
+ * @e T_wrapped The type of the bound argument.
+ */
+template <class T_wrapped>
+class bound_argument< std::reference_wrapper<T_wrapped> >
+{
+public:
+  /** Constructor.
+   * @param _A_argument The argument to bind.
+   */
+  bound_argument(const std::reference_wrapper<T_wrapped>& _A_argument)
+    : visited_(unwrap(_A_argument))
+    {}
+
+  /** Retrieve the entity to visit in visit_each().
+   * @return The limited_reference to the bound argument.
+   */
+  inline const limit_reference<T_wrapped>& visit() const
+    { return visited_; }
+
+  /** Retrieve the entity to pass to the bound functor or return.
+   * @return The bound argument.
+   */
+  inline T_wrapped& invoke()
+    { return visited_.invoke(); }
+
+private:
+  /** The limited_reference to the bound argument.
+   */
+  limit_reference<T_wrapped> visited_;
+};
+
+
+
 #ifndef DOXYGEN_SHOULD_SKIP_THIS
 /** Implementation of visitor<>::do_visit_each<>() specialized for the bound_argument class.
  * Call visit_each() on the entity returned by the bound_argument's visit()
index 495f7fb..1284d91 100644 (file)
@@ -320,14 +320,14 @@ struct count_void<void,void,void,void,void,void,void>
  * @endcode
  *
  * You can bind references to functors by passing the objects through
- * the sigc::ref() helper function.
+ * the std::ref() or std::cref() functions.
  *
  * @par Example:
  * @code
  * int some_int;
  * sigc::signal<void> some_signal;
  * void foo(int&);
- * some_signal.connect(sigc::bind(&foo,sigc::ref(some_int)));
+ * some_signal.connect(sigc::bind(&foo, std::ref(some_int)));
  * @endcode
  *
  * If you bind an object of a sigc::trackable derived type to a functor
@@ -339,7 +339,7 @@ struct count_void<void,void,void,void,void,void,void>
  * struct bar : public sigc::trackable {} some_bar;
  * sigc::signal<void> some_signal;
  * void foo(bar&);
- * some_signal.connect(sigc::bind(&foo,sigc::ref(some_bar)));
+ * some_signal.connect(sigc::bind(&foo, std::ref(some_bar)));
  *   // disconnected automatically if some_bar goes out of scope
  * @endcode
  *
index 2405876..81ad07a 100644 (file)
@@ -104,11 +104,11 @@ struct SIGC_API connection
   /// Disconnects the referred slot.
   void disconnect();
 
-  //TODO: When we can break API and ABI, make operator bool() explicit and const
+  //TODO: When we can break API and ABI, make operator bool() const
   /** Returns whether the connection is still active.
    * @return @p true if the connection is still active.
    */
-  operator bool() noexcept;
+  explicit operator bool() noexcept;
 
   /** Callback that is executed when the referred slot is destroyed.
    * @param data The connection object notified (@p this).
index 9cb6270..5e9b859 100644 (file)
@@ -45,7 +45,12 @@ public:
    */
   explicit [$2]mem_functor$1(function_type _A_func) : func_ptr_(_A_func) {}
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Execute the wrapped method operating on the passed instance.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method should operate on.dnl
 FOR(1, $1,[
    * @param _A_a%1 Argument to be passed on to the method.])
@@ -53,6 +58,7 @@ FOR(1, $1,[
    */
   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)); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
   /** Execute the wrapped method operating on the passed instance.
    * @param _A_obj Reference to instance the method should operate on.dnl
@@ -89,7 +95,12 @@ class bound_[$2]mem_functor$1
 public:
   typedef typename base_type_::function_type function_type;
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Constructs a bound_[$2]mem_functor$1 object that wraps the passed method.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method will operate on.
    * @param _A_func Pointer to method will be invoked from operator()().
    */
@@ -97,6 +108,7 @@ public:
     : base_type_(_A_func),
       obj_(*_A_obj)
     {}
+#endif // SIGCXX_DISABLE_DEPRECATED
 
   /** Constructs a bound_[$2]mem_functor$1 object that wraps the passed method.
    * @param _A_obj Reference to instance the method will operate on.
@@ -156,7 +168,11 @@ mem_fun[]ifelse($2,, $1)(T_return (T_obj::*_A_func)(LOOP(T_arg%1,$1)) $5)
 
 ])
 define([BOUND_MEM_FUN],[dnl
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_[$3]mem_functor$1 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -167,6 +183,7 @@ template <LIST(LOOP(class T_arg%1, $1), class T_return, class T_obj, class T_obj
 inline bound_[$3]mem_functor$1<LIST(T_return, T_obj, LOOP(T_arg%1, $1))>
 mem_fun[]ifelse($2,, $1)(/*$4*/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(LOOP(T_arg%1,$1)) $5)
 { return bound_[$3]mem_functor$1<LIST(T_return, T_obj, LOOP(T_arg%1, $1))>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_[$3]mem_functor$1 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -199,8 +216,10 @@ namespace sigc {
  * mem_fun() is used to convert a pointer to a method to a functor.
  *
  * Optionally, a reference or pointer to an object can be bound to the functor.
- * Note that only if the object type inherits from sigc::trackable is
- * the slot automatically cleared when the object goes out of scope!
+ *
+ * @note Only if the object type inherits from sigc::trackable, and the
+ * functor returned from mem_fun() is assigned to a sigc::slot, is the functor
+ * automatically cleared when the object goes out of scope!
  *
  * If the member function pointer is to an overloaded type, you must specify
  * the types using template arguments starting with the first argument.
@@ -214,6 +233,8 @@ namespace sigc {
  * };
  * foo my_foo;
  * sigc::slot<void, int> sl = sigc::mem_fun(my_foo, &foo::bar);
+ * // Note: f is not a slot. It will not be invalidated when my_foo is deleted.
+ * auto f = sigc::mem_fun(my_foo, &foo::bar); // Usually not what you want.
  * @endcode
  *
  * For const methods mem_fun() takes a const reference or pointer to an object.
index 521b7c7..89e6b3e 100644 (file)
@@ -18,8 +18,10 @@ namespace sigc {
  * mem_fun() is used to convert a pointer to a method to a functor.
  *
  * Optionally, a reference or pointer to an object can be bound to the functor.
- * Note that only if the object type inherits from sigc::trackable is
- * the slot automatically cleared when the object goes out of scope!
+ *
+ * @note Only if the object type inherits from sigc::trackable, and the
+ * functor returned from mem_fun() is assigned to a sigc::slot, is the functor
+ * automatically cleared when the object goes out of scope!
  *
  * If the member function pointer is to an overloaded type, you must specify
  * the types using template arguments starting with the first argument.
@@ -33,6 +35,8 @@ namespace sigc {
  * };
  * foo my_foo;
  * sigc::slot<void, int> sl = sigc::mem_fun(my_foo, &foo::bar);
+ * // Note: f is not a slot. It will not be invalidated when my_foo is deleted.
+ * auto f = sigc::mem_fun(my_foo, &foo::bar); // Usually not what you want.
  * @endcode
  *
  * For const methods mem_fun() takes a const reference or pointer to an object.
@@ -88,12 +92,18 @@ public:
    */
   explicit mem_functor0(function_type _A_func) : func_ptr_(_A_func) {}
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Execute the wrapped method operating on the passed instance.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method should operate on.
    * @return The return value of the method invocation.
    */
   T_return operator()(T_obj* _A_obj) const
     { return (_A_obj->*(this->func_ptr_))(); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
   /** Execute the wrapped method operating on the passed instance.
    * @param _A_obj Reference to instance the method should operate on.
@@ -131,13 +141,19 @@ public:
    */
   explicit mem_functor1(function_type _A_func) : func_ptr_(_A_func) {}
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Execute the wrapped method operating on the passed instance.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method should operate on.
    * @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, type_trait_take_t<T_arg1> _A_a1) const
     { return (_A_obj->*(this->func_ptr_))(_A_a1); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
   /** Execute the wrapped method operating on the passed instance.
    * @param _A_obj Reference to instance the method should operate on.
@@ -177,7 +193,12 @@ public:
    */
   explicit mem_functor2(function_type _A_func) : func_ptr_(_A_func) {}
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Execute the wrapped method operating on the passed instance.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method should operate on.
    * @param _A_a1 Argument to be passed on to the method.
    * @param _A_a2 Argument to be passed on to the method.
@@ -185,6 +206,7 @@ public:
    */
   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); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
   /** Execute the wrapped method operating on the passed instance.
    * @param _A_obj Reference to instance the method should operate on.
@@ -226,7 +248,12 @@ public:
    */
   explicit mem_functor3(function_type _A_func) : func_ptr_(_A_func) {}
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Execute the wrapped method operating on the passed instance.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method should operate on.
    * @param _A_a1 Argument to be passed on to the method.
    * @param _A_a2 Argument to be passed on to the method.
@@ -235,6 +262,7 @@ public:
    */
   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); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
   /** Execute the wrapped method operating on the passed instance.
    * @param _A_obj Reference to instance the method should operate on.
@@ -278,7 +306,12 @@ public:
    */
   explicit mem_functor4(function_type _A_func) : func_ptr_(_A_func) {}
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Execute the wrapped method operating on the passed instance.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method should operate on.
    * @param _A_a1 Argument to be passed on to the method.
    * @param _A_a2 Argument to be passed on to the method.
@@ -288,6 +321,7 @@ public:
    */
   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); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
   /** Execute the wrapped method operating on the passed instance.
    * @param _A_obj Reference to instance the method should operate on.
@@ -333,7 +367,12 @@ public:
    */
   explicit mem_functor5(function_type _A_func) : func_ptr_(_A_func) {}
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Execute the wrapped method operating on the passed instance.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method should operate on.
    * @param _A_a1 Argument to be passed on to the method.
    * @param _A_a2 Argument to be passed on to the method.
@@ -344,6 +383,7 @@ public:
    */
   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); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
   /** Execute the wrapped method operating on the passed instance.
    * @param _A_obj Reference to instance the method should operate on.
@@ -391,7 +431,12 @@ public:
    */
   explicit mem_functor6(function_type _A_func) : func_ptr_(_A_func) {}
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Execute the wrapped method operating on the passed instance.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method should operate on.
    * @param _A_a1 Argument to be passed on to the method.
    * @param _A_a2 Argument to be passed on to the method.
@@ -403,6 +448,7 @@ public:
    */
   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); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
   /** Execute the wrapped method operating on the passed instance.
    * @param _A_obj Reference to instance the method should operate on.
@@ -452,7 +498,12 @@ public:
    */
   explicit mem_functor7(function_type _A_func) : func_ptr_(_A_func) {}
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Execute the wrapped method operating on the passed instance.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method should operate on.
    * @param _A_a1 Argument to be passed on to the method.
    * @param _A_a2 Argument to be passed on to the method.
@@ -465,6 +516,7 @@ public:
    */
   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); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
   /** Execute the wrapped method operating on the passed instance.
    * @param _A_obj Reference to instance the method should operate on.
@@ -508,12 +560,18 @@ public:
    */
   explicit const_mem_functor0(function_type _A_func) : func_ptr_(_A_func) {}
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Execute the wrapped method operating on the passed instance.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method should operate on.
    * @return The return value of the method invocation.
    */
   T_return operator()(const T_obj* _A_obj) const
     { return (_A_obj->*(this->func_ptr_))(); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
   /** Execute the wrapped method operating on the passed instance.
    * @param _A_obj Reference to instance the method should operate on.
@@ -551,13 +609,19 @@ public:
    */
   explicit const_mem_functor1(function_type _A_func) : func_ptr_(_A_func) {}
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Execute the wrapped method operating on the passed instance.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method should operate on.
    * @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, type_trait_take_t<T_arg1> _A_a1) const
     { return (_A_obj->*(this->func_ptr_))(_A_a1); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
   /** Execute the wrapped method operating on the passed instance.
    * @param _A_obj Reference to instance the method should operate on.
@@ -597,7 +661,12 @@ public:
    */
   explicit const_mem_functor2(function_type _A_func) : func_ptr_(_A_func) {}
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Execute the wrapped method operating on the passed instance.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method should operate on.
    * @param _A_a1 Argument to be passed on to the method.
    * @param _A_a2 Argument to be passed on to the method.
@@ -605,6 +674,7 @@ public:
    */
   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); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
   /** Execute the wrapped method operating on the passed instance.
    * @param _A_obj Reference to instance the method should operate on.
@@ -646,7 +716,12 @@ public:
    */
   explicit const_mem_functor3(function_type _A_func) : func_ptr_(_A_func) {}
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Execute the wrapped method operating on the passed instance.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method should operate on.
    * @param _A_a1 Argument to be passed on to the method.
    * @param _A_a2 Argument to be passed on to the method.
@@ -655,6 +730,7 @@ public:
    */
   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); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
   /** Execute the wrapped method operating on the passed instance.
    * @param _A_obj Reference to instance the method should operate on.
@@ -698,7 +774,12 @@ public:
    */
   explicit const_mem_functor4(function_type _A_func) : func_ptr_(_A_func) {}
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Execute the wrapped method operating on the passed instance.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method should operate on.
    * @param _A_a1 Argument to be passed on to the method.
    * @param _A_a2 Argument to be passed on to the method.
@@ -708,6 +789,7 @@ public:
    */
   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); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
   /** Execute the wrapped method operating on the passed instance.
    * @param _A_obj Reference to instance the method should operate on.
@@ -753,7 +835,12 @@ public:
    */
   explicit const_mem_functor5(function_type _A_func) : func_ptr_(_A_func) {}
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Execute the wrapped method operating on the passed instance.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method should operate on.
    * @param _A_a1 Argument to be passed on to the method.
    * @param _A_a2 Argument to be passed on to the method.
@@ -764,6 +851,7 @@ public:
    */
   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); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
   /** Execute the wrapped method operating on the passed instance.
    * @param _A_obj Reference to instance the method should operate on.
@@ -811,7 +899,12 @@ public:
    */
   explicit const_mem_functor6(function_type _A_func) : func_ptr_(_A_func) {}
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Execute the wrapped method operating on the passed instance.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method should operate on.
    * @param _A_a1 Argument to be passed on to the method.
    * @param _A_a2 Argument to be passed on to the method.
@@ -823,6 +916,7 @@ public:
    */
   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); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
   /** Execute the wrapped method operating on the passed instance.
    * @param _A_obj Reference to instance the method should operate on.
@@ -872,7 +966,12 @@ public:
    */
   explicit const_mem_functor7(function_type _A_func) : func_ptr_(_A_func) {}
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Execute the wrapped method operating on the passed instance.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method should operate on.
    * @param _A_a1 Argument to be passed on to the method.
    * @param _A_a2 Argument to be passed on to the method.
@@ -885,6 +984,7 @@ public:
    */
   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); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
   /** Execute the wrapped method operating on the passed instance.
    * @param _A_obj Reference to instance the method should operate on.
@@ -928,12 +1028,18 @@ public:
    */
   explicit volatile_mem_functor0(function_type _A_func) : func_ptr_(_A_func) {}
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Execute the wrapped method operating on the passed instance.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method should operate on.
    * @return The return value of the method invocation.
    */
   T_return operator()(T_obj* _A_obj) const
     { return (_A_obj->*(this->func_ptr_))(); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
   /** Execute the wrapped method operating on the passed instance.
    * @param _A_obj Reference to instance the method should operate on.
@@ -971,13 +1077,19 @@ public:
    */
   explicit volatile_mem_functor1(function_type _A_func) : func_ptr_(_A_func) {}
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Execute the wrapped method operating on the passed instance.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method should operate on.
    * @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, type_trait_take_t<T_arg1> _A_a1) const
     { return (_A_obj->*(this->func_ptr_))(_A_a1); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
   /** Execute the wrapped method operating on the passed instance.
    * @param _A_obj Reference to instance the method should operate on.
@@ -1017,7 +1129,12 @@ public:
    */
   explicit volatile_mem_functor2(function_type _A_func) : func_ptr_(_A_func) {}
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Execute the wrapped method operating on the passed instance.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method should operate on.
    * @param _A_a1 Argument to be passed on to the method.
    * @param _A_a2 Argument to be passed on to the method.
@@ -1025,6 +1142,7 @@ public:
    */
   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); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
   /** Execute the wrapped method operating on the passed instance.
    * @param _A_obj Reference to instance the method should operate on.
@@ -1066,7 +1184,12 @@ public:
    */
   explicit volatile_mem_functor3(function_type _A_func) : func_ptr_(_A_func) {}
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Execute the wrapped method operating on the passed instance.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method should operate on.
    * @param _A_a1 Argument to be passed on to the method.
    * @param _A_a2 Argument to be passed on to the method.
@@ -1075,6 +1198,7 @@ public:
    */
   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); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
   /** Execute the wrapped method operating on the passed instance.
    * @param _A_obj Reference to instance the method should operate on.
@@ -1118,7 +1242,12 @@ public:
    */
   explicit volatile_mem_functor4(function_type _A_func) : func_ptr_(_A_func) {}
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Execute the wrapped method operating on the passed instance.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method should operate on.
    * @param _A_a1 Argument to be passed on to the method.
    * @param _A_a2 Argument to be passed on to the method.
@@ -1128,6 +1257,7 @@ public:
    */
   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); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
   /** Execute the wrapped method operating on the passed instance.
    * @param _A_obj Reference to instance the method should operate on.
@@ -1173,7 +1303,12 @@ public:
    */
   explicit volatile_mem_functor5(function_type _A_func) : func_ptr_(_A_func) {}
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Execute the wrapped method operating on the passed instance.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method should operate on.
    * @param _A_a1 Argument to be passed on to the method.
    * @param _A_a2 Argument to be passed on to the method.
@@ -1184,6 +1319,7 @@ public:
    */
   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); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
   /** Execute the wrapped method operating on the passed instance.
    * @param _A_obj Reference to instance the method should operate on.
@@ -1231,7 +1367,12 @@ public:
    */
   explicit volatile_mem_functor6(function_type _A_func) : func_ptr_(_A_func) {}
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Execute the wrapped method operating on the passed instance.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method should operate on.
    * @param _A_a1 Argument to be passed on to the method.
    * @param _A_a2 Argument to be passed on to the method.
@@ -1243,6 +1384,7 @@ public:
    */
   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); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
   /** Execute the wrapped method operating on the passed instance.
    * @param _A_obj Reference to instance the method should operate on.
@@ -1292,7 +1434,12 @@ public:
    */
   explicit volatile_mem_functor7(function_type _A_func) : func_ptr_(_A_func) {}
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Execute the wrapped method operating on the passed instance.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method should operate on.
    * @param _A_a1 Argument to be passed on to the method.
    * @param _A_a2 Argument to be passed on to the method.
@@ -1305,6 +1452,7 @@ public:
    */
   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); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
   /** Execute the wrapped method operating on the passed instance.
    * @param _A_obj Reference to instance the method should operate on.
@@ -1348,12 +1496,18 @@ public:
    */
   explicit const_volatile_mem_functor0(function_type _A_func) : func_ptr_(_A_func) {}
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Execute the wrapped method operating on the passed instance.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method should operate on.
    * @return The return value of the method invocation.
    */
   T_return operator()(const T_obj* _A_obj) const
     { return (_A_obj->*(this->func_ptr_))(); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
   /** Execute the wrapped method operating on the passed instance.
    * @param _A_obj Reference to instance the method should operate on.
@@ -1391,13 +1545,19 @@ public:
    */
   explicit const_volatile_mem_functor1(function_type _A_func) : func_ptr_(_A_func) {}
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Execute the wrapped method operating on the passed instance.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method should operate on.
    * @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, type_trait_take_t<T_arg1> _A_a1) const
     { return (_A_obj->*(this->func_ptr_))(_A_a1); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
   /** Execute the wrapped method operating on the passed instance.
    * @param _A_obj Reference to instance the method should operate on.
@@ -1437,7 +1597,12 @@ public:
    */
   explicit const_volatile_mem_functor2(function_type _A_func) : func_ptr_(_A_func) {}
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Execute the wrapped method operating on the passed instance.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method should operate on.
    * @param _A_a1 Argument to be passed on to the method.
    * @param _A_a2 Argument to be passed on to the method.
@@ -1445,6 +1610,7 @@ public:
    */
   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); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
   /** Execute the wrapped method operating on the passed instance.
    * @param _A_obj Reference to instance the method should operate on.
@@ -1486,7 +1652,12 @@ public:
    */
   explicit const_volatile_mem_functor3(function_type _A_func) : func_ptr_(_A_func) {}
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Execute the wrapped method operating on the passed instance.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method should operate on.
    * @param _A_a1 Argument to be passed on to the method.
    * @param _A_a2 Argument to be passed on to the method.
@@ -1495,6 +1666,7 @@ public:
    */
   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); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
   /** Execute the wrapped method operating on the passed instance.
    * @param _A_obj Reference to instance the method should operate on.
@@ -1538,7 +1710,12 @@ public:
    */
   explicit const_volatile_mem_functor4(function_type _A_func) : func_ptr_(_A_func) {}
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Execute the wrapped method operating on the passed instance.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method should operate on.
    * @param _A_a1 Argument to be passed on to the method.
    * @param _A_a2 Argument to be passed on to the method.
@@ -1548,6 +1725,7 @@ public:
    */
   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); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
   /** Execute the wrapped method operating on the passed instance.
    * @param _A_obj Reference to instance the method should operate on.
@@ -1593,7 +1771,12 @@ public:
    */
   explicit const_volatile_mem_functor5(function_type _A_func) : func_ptr_(_A_func) {}
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Execute the wrapped method operating on the passed instance.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method should operate on.
    * @param _A_a1 Argument to be passed on to the method.
    * @param _A_a2 Argument to be passed on to the method.
@@ -1604,6 +1787,7 @@ public:
    */
   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); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
   /** Execute the wrapped method operating on the passed instance.
    * @param _A_obj Reference to instance the method should operate on.
@@ -1651,7 +1835,12 @@ public:
    */
   explicit const_volatile_mem_functor6(function_type _A_func) : func_ptr_(_A_func) {}
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Execute the wrapped method operating on the passed instance.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method should operate on.
    * @param _A_a1 Argument to be passed on to the method.
    * @param _A_a2 Argument to be passed on to the method.
@@ -1663,6 +1852,7 @@ public:
    */
   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); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
   /** Execute the wrapped method operating on the passed instance.
    * @param _A_obj Reference to instance the method should operate on.
@@ -1712,7 +1902,12 @@ public:
    */
   explicit const_volatile_mem_functor7(function_type _A_func) : func_ptr_(_A_func) {}
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Execute the wrapped method operating on the passed instance.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method should operate on.
    * @param _A_a1 Argument to be passed on to the method.
    * @param _A_a2 Argument to be passed on to the method.
@@ -1725,6 +1920,7 @@ public:
    */
   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); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
   /** Execute the wrapped method operating on the passed instance.
    * @param _A_obj Reference to instance the method should operate on.
@@ -1762,7 +1958,12 @@ class bound_mem_functor0
 public:
   typedef typename base_type_::function_type function_type;
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Constructs a bound_mem_functor0 object that wraps the passed method.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method will operate on.
    * @param _A_func Pointer to method will be invoked from operator()().
    */
@@ -1770,6 +1971,7 @@ public:
     : base_type_(_A_func),
       obj_(*_A_obj)
     {}
+#endif // SIGCXX_DISABLE_DEPRECATED
 
   /** Constructs a bound_mem_functor0 object that wraps the passed method.
    * @param _A_obj Reference to instance the method will operate on.
@@ -1830,7 +2032,12 @@ class bound_mem_functor1
 public:
   typedef typename base_type_::function_type function_type;
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Constructs a bound_mem_functor1 object that wraps the passed method.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method will operate on.
    * @param _A_func Pointer to method will be invoked from operator()().
    */
@@ -1838,6 +2045,7 @@ public:
     : base_type_(_A_func),
       obj_(*_A_obj)
     {}
+#endif // SIGCXX_DISABLE_DEPRECATED
 
   /** Constructs a bound_mem_functor1 object that wraps the passed method.
    * @param _A_obj Reference to instance the method will operate on.
@@ -1900,7 +2108,12 @@ class bound_mem_functor2
 public:
   typedef typename base_type_::function_type function_type;
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Constructs a bound_mem_functor2 object that wraps the passed method.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method will operate on.
    * @param _A_func Pointer to method will be invoked from operator()().
    */
@@ -1908,6 +2121,7 @@ public:
     : base_type_(_A_func),
       obj_(*_A_obj)
     {}
+#endif // SIGCXX_DISABLE_DEPRECATED
 
   /** Constructs a bound_mem_functor2 object that wraps the passed method.
    * @param _A_obj Reference to instance the method will operate on.
@@ -1972,7 +2186,12 @@ class bound_mem_functor3
 public:
   typedef typename base_type_::function_type function_type;
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Constructs a bound_mem_functor3 object that wraps the passed method.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method will operate on.
    * @param _A_func Pointer to method will be invoked from operator()().
    */
@@ -1980,6 +2199,7 @@ public:
     : base_type_(_A_func),
       obj_(*_A_obj)
     {}
+#endif // SIGCXX_DISABLE_DEPRECATED
 
   /** Constructs a bound_mem_functor3 object that wraps the passed method.
    * @param _A_obj Reference to instance the method will operate on.
@@ -2046,7 +2266,12 @@ class bound_mem_functor4
 public:
   typedef typename base_type_::function_type function_type;
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Constructs a bound_mem_functor4 object that wraps the passed method.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method will operate on.
    * @param _A_func Pointer to method will be invoked from operator()().
    */
@@ -2054,6 +2279,7 @@ public:
     : base_type_(_A_func),
       obj_(*_A_obj)
     {}
+#endif // SIGCXX_DISABLE_DEPRECATED
 
   /** Constructs a bound_mem_functor4 object that wraps the passed method.
    * @param _A_obj Reference to instance the method will operate on.
@@ -2122,7 +2348,12 @@ class bound_mem_functor5
 public:
   typedef typename base_type_::function_type function_type;
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Constructs a bound_mem_functor5 object that wraps the passed method.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method will operate on.
    * @param _A_func Pointer to method will be invoked from operator()().
    */
@@ -2130,6 +2361,7 @@ public:
     : base_type_(_A_func),
       obj_(*_A_obj)
     {}
+#endif // SIGCXX_DISABLE_DEPRECATED
 
   /** Constructs a bound_mem_functor5 object that wraps the passed method.
    * @param _A_obj Reference to instance the method will operate on.
@@ -2200,7 +2432,12 @@ class bound_mem_functor6
 public:
   typedef typename base_type_::function_type function_type;
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Constructs a bound_mem_functor6 object that wraps the passed method.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method will operate on.
    * @param _A_func Pointer to method will be invoked from operator()().
    */
@@ -2208,6 +2445,7 @@ public:
     : base_type_(_A_func),
       obj_(*_A_obj)
     {}
+#endif // SIGCXX_DISABLE_DEPRECATED
 
   /** Constructs a bound_mem_functor6 object that wraps the passed method.
    * @param _A_obj Reference to instance the method will operate on.
@@ -2280,7 +2518,12 @@ class bound_mem_functor7
 public:
   typedef typename base_type_::function_type function_type;
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Constructs a bound_mem_functor7 object that wraps the passed method.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method will operate on.
    * @param _A_func Pointer to method will be invoked from operator()().
    */
@@ -2288,6 +2531,7 @@ public:
     : base_type_(_A_func),
       obj_(*_A_obj)
     {}
+#endif // SIGCXX_DISABLE_DEPRECATED
 
   /** Constructs a bound_mem_functor7 object that wraps the passed method.
    * @param _A_obj Reference to instance the method will operate on.
@@ -2354,7 +2598,12 @@ class bound_const_mem_functor0
 public:
   typedef typename base_type_::function_type function_type;
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Constructs a bound_const_mem_functor0 object that wraps the passed method.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method will operate on.
    * @param _A_func Pointer to method will be invoked from operator()().
    */
@@ -2362,6 +2611,7 @@ public:
     : base_type_(_A_func),
       obj_(*_A_obj)
     {}
+#endif // SIGCXX_DISABLE_DEPRECATED
 
   /** Constructs a bound_const_mem_functor0 object that wraps the passed method.
    * @param _A_obj Reference to instance the method will operate on.
@@ -2422,7 +2672,12 @@ class bound_const_mem_functor1
 public:
   typedef typename base_type_::function_type function_type;
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Constructs a bound_const_mem_functor1 object that wraps the passed method.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method will operate on.
    * @param _A_func Pointer to method will be invoked from operator()().
    */
@@ -2430,6 +2685,7 @@ public:
     : base_type_(_A_func),
       obj_(*_A_obj)
     {}
+#endif // SIGCXX_DISABLE_DEPRECATED
 
   /** Constructs a bound_const_mem_functor1 object that wraps the passed method.
    * @param _A_obj Reference to instance the method will operate on.
@@ -2492,7 +2748,12 @@ class bound_const_mem_functor2
 public:
   typedef typename base_type_::function_type function_type;
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Constructs a bound_const_mem_functor2 object that wraps the passed method.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method will operate on.
    * @param _A_func Pointer to method will be invoked from operator()().
    */
@@ -2500,6 +2761,7 @@ public:
     : base_type_(_A_func),
       obj_(*_A_obj)
     {}
+#endif // SIGCXX_DISABLE_DEPRECATED
 
   /** Constructs a bound_const_mem_functor2 object that wraps the passed method.
    * @param _A_obj Reference to instance the method will operate on.
@@ -2564,7 +2826,12 @@ class bound_const_mem_functor3
 public:
   typedef typename base_type_::function_type function_type;
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Constructs a bound_const_mem_functor3 object that wraps the passed method.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method will operate on.
    * @param _A_func Pointer to method will be invoked from operator()().
    */
@@ -2572,6 +2839,7 @@ public:
     : base_type_(_A_func),
       obj_(*_A_obj)
     {}
+#endif // SIGCXX_DISABLE_DEPRECATED
 
   /** Constructs a bound_const_mem_functor3 object that wraps the passed method.
    * @param _A_obj Reference to instance the method will operate on.
@@ -2638,7 +2906,12 @@ class bound_const_mem_functor4
 public:
   typedef typename base_type_::function_type function_type;
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Constructs a bound_const_mem_functor4 object that wraps the passed method.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method will operate on.
    * @param _A_func Pointer to method will be invoked from operator()().
    */
@@ -2646,6 +2919,7 @@ public:
     : base_type_(_A_func),
       obj_(*_A_obj)
     {}
+#endif // SIGCXX_DISABLE_DEPRECATED
 
   /** Constructs a bound_const_mem_functor4 object that wraps the passed method.
    * @param _A_obj Reference to instance the method will operate on.
@@ -2714,7 +2988,12 @@ class bound_const_mem_functor5
 public:
   typedef typename base_type_::function_type function_type;
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Constructs a bound_const_mem_functor5 object that wraps the passed method.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method will operate on.
    * @param _A_func Pointer to method will be invoked from operator()().
    */
@@ -2722,6 +3001,7 @@ public:
     : base_type_(_A_func),
       obj_(*_A_obj)
     {}
+#endif // SIGCXX_DISABLE_DEPRECATED
 
   /** Constructs a bound_const_mem_functor5 object that wraps the passed method.
    * @param _A_obj Reference to instance the method will operate on.
@@ -2792,7 +3072,12 @@ class bound_const_mem_functor6
 public:
   typedef typename base_type_::function_type function_type;
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Constructs a bound_const_mem_functor6 object that wraps the passed method.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method will operate on.
    * @param _A_func Pointer to method will be invoked from operator()().
    */
@@ -2800,6 +3085,7 @@ public:
     : base_type_(_A_func),
       obj_(*_A_obj)
     {}
+#endif // SIGCXX_DISABLE_DEPRECATED
 
   /** Constructs a bound_const_mem_functor6 object that wraps the passed method.
    * @param _A_obj Reference to instance the method will operate on.
@@ -2872,7 +3158,12 @@ class bound_const_mem_functor7
 public:
   typedef typename base_type_::function_type function_type;
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Constructs a bound_const_mem_functor7 object that wraps the passed method.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method will operate on.
    * @param _A_func Pointer to method will be invoked from operator()().
    */
@@ -2880,6 +3171,7 @@ public:
     : base_type_(_A_func),
       obj_(*_A_obj)
     {}
+#endif // SIGCXX_DISABLE_DEPRECATED
 
   /** Constructs a bound_const_mem_functor7 object that wraps the passed method.
    * @param _A_obj Reference to instance the method will operate on.
@@ -2946,7 +3238,12 @@ class bound_volatile_mem_functor0
 public:
   typedef typename base_type_::function_type function_type;
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Constructs a bound_volatile_mem_functor0 object that wraps the passed method.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method will operate on.
    * @param _A_func Pointer to method will be invoked from operator()().
    */
@@ -2954,6 +3251,7 @@ public:
     : base_type_(_A_func),
       obj_(*_A_obj)
     {}
+#endif // SIGCXX_DISABLE_DEPRECATED
 
   /** Constructs a bound_volatile_mem_functor0 object that wraps the passed method.
    * @param _A_obj Reference to instance the method will operate on.
@@ -3014,7 +3312,12 @@ class bound_volatile_mem_functor1
 public:
   typedef typename base_type_::function_type function_type;
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Constructs a bound_volatile_mem_functor1 object that wraps the passed method.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method will operate on.
    * @param _A_func Pointer to method will be invoked from operator()().
    */
@@ -3022,6 +3325,7 @@ public:
     : base_type_(_A_func),
       obj_(*_A_obj)
     {}
+#endif // SIGCXX_DISABLE_DEPRECATED
 
   /** Constructs a bound_volatile_mem_functor1 object that wraps the passed method.
    * @param _A_obj Reference to instance the method will operate on.
@@ -3084,7 +3388,12 @@ class bound_volatile_mem_functor2
 public:
   typedef typename base_type_::function_type function_type;
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Constructs a bound_volatile_mem_functor2 object that wraps the passed method.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method will operate on.
    * @param _A_func Pointer to method will be invoked from operator()().
    */
@@ -3092,6 +3401,7 @@ public:
     : base_type_(_A_func),
       obj_(*_A_obj)
     {}
+#endif // SIGCXX_DISABLE_DEPRECATED
 
   /** Constructs a bound_volatile_mem_functor2 object that wraps the passed method.
    * @param _A_obj Reference to instance the method will operate on.
@@ -3156,7 +3466,12 @@ class bound_volatile_mem_functor3
 public:
   typedef typename base_type_::function_type function_type;
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Constructs a bound_volatile_mem_functor3 object that wraps the passed method.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method will operate on.
    * @param _A_func Pointer to method will be invoked from operator()().
    */
@@ -3164,6 +3479,7 @@ public:
     : base_type_(_A_func),
       obj_(*_A_obj)
     {}
+#endif // SIGCXX_DISABLE_DEPRECATED
 
   /** Constructs a bound_volatile_mem_functor3 object that wraps the passed method.
    * @param _A_obj Reference to instance the method will operate on.
@@ -3230,7 +3546,12 @@ class bound_volatile_mem_functor4
 public:
   typedef typename base_type_::function_type function_type;
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Constructs a bound_volatile_mem_functor4 object that wraps the passed method.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method will operate on.
    * @param _A_func Pointer to method will be invoked from operator()().
    */
@@ -3238,6 +3559,7 @@ public:
     : base_type_(_A_func),
       obj_(*_A_obj)
     {}
+#endif // SIGCXX_DISABLE_DEPRECATED
 
   /** Constructs a bound_volatile_mem_functor4 object that wraps the passed method.
    * @param _A_obj Reference to instance the method will operate on.
@@ -3306,7 +3628,12 @@ class bound_volatile_mem_functor5
 public:
   typedef typename base_type_::function_type function_type;
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Constructs a bound_volatile_mem_functor5 object that wraps the passed method.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method will operate on.
    * @param _A_func Pointer to method will be invoked from operator()().
    */
@@ -3314,6 +3641,7 @@ public:
     : base_type_(_A_func),
       obj_(*_A_obj)
     {}
+#endif // SIGCXX_DISABLE_DEPRECATED
 
   /** Constructs a bound_volatile_mem_functor5 object that wraps the passed method.
    * @param _A_obj Reference to instance the method will operate on.
@@ -3384,7 +3712,12 @@ class bound_volatile_mem_functor6
 public:
   typedef typename base_type_::function_type function_type;
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Constructs a bound_volatile_mem_functor6 object that wraps the passed method.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method will operate on.
    * @param _A_func Pointer to method will be invoked from operator()().
    */
@@ -3392,6 +3725,7 @@ public:
     : base_type_(_A_func),
       obj_(*_A_obj)
     {}
+#endif // SIGCXX_DISABLE_DEPRECATED
 
   /** Constructs a bound_volatile_mem_functor6 object that wraps the passed method.
    * @param _A_obj Reference to instance the method will operate on.
@@ -3464,7 +3798,12 @@ class bound_volatile_mem_functor7
 public:
   typedef typename base_type_::function_type function_type;
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Constructs a bound_volatile_mem_functor7 object that wraps the passed method.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method will operate on.
    * @param _A_func Pointer to method will be invoked from operator()().
    */
@@ -3472,6 +3811,7 @@ public:
     : base_type_(_A_func),
       obj_(*_A_obj)
     {}
+#endif // SIGCXX_DISABLE_DEPRECATED
 
   /** Constructs a bound_volatile_mem_functor7 object that wraps the passed method.
    * @param _A_obj Reference to instance the method will operate on.
@@ -3538,7 +3878,12 @@ class bound_const_volatile_mem_functor0
 public:
   typedef typename base_type_::function_type function_type;
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Constructs a bound_const_volatile_mem_functor0 object that wraps the passed method.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method will operate on.
    * @param _A_func Pointer to method will be invoked from operator()().
    */
@@ -3546,6 +3891,7 @@ public:
     : base_type_(_A_func),
       obj_(*_A_obj)
     {}
+#endif // SIGCXX_DISABLE_DEPRECATED
 
   /** Constructs a bound_const_volatile_mem_functor0 object that wraps the passed method.
    * @param _A_obj Reference to instance the method will operate on.
@@ -3606,7 +3952,12 @@ class bound_const_volatile_mem_functor1
 public:
   typedef typename base_type_::function_type function_type;
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Constructs a bound_const_volatile_mem_functor1 object that wraps the passed method.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method will operate on.
    * @param _A_func Pointer to method will be invoked from operator()().
    */
@@ -3614,6 +3965,7 @@ public:
     : base_type_(_A_func),
       obj_(*_A_obj)
     {}
+#endif // SIGCXX_DISABLE_DEPRECATED
 
   /** Constructs a bound_const_volatile_mem_functor1 object that wraps the passed method.
    * @param _A_obj Reference to instance the method will operate on.
@@ -3676,7 +4028,12 @@ class bound_const_volatile_mem_functor2
 public:
   typedef typename base_type_::function_type function_type;
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Constructs a bound_const_volatile_mem_functor2 object that wraps the passed method.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method will operate on.
    * @param _A_func Pointer to method will be invoked from operator()().
    */
@@ -3684,6 +4041,7 @@ public:
     : base_type_(_A_func),
       obj_(*_A_obj)
     {}
+#endif // SIGCXX_DISABLE_DEPRECATED
 
   /** Constructs a bound_const_volatile_mem_functor2 object that wraps the passed method.
    * @param _A_obj Reference to instance the method will operate on.
@@ -3748,7 +4106,12 @@ class bound_const_volatile_mem_functor3
 public:
   typedef typename base_type_::function_type function_type;
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Constructs a bound_const_volatile_mem_functor3 object that wraps the passed method.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method will operate on.
    * @param _A_func Pointer to method will be invoked from operator()().
    */
@@ -3756,6 +4119,7 @@ public:
     : base_type_(_A_func),
       obj_(*_A_obj)
     {}
+#endif // SIGCXX_DISABLE_DEPRECATED
 
   /** Constructs a bound_const_volatile_mem_functor3 object that wraps the passed method.
    * @param _A_obj Reference to instance the method will operate on.
@@ -3822,7 +4186,12 @@ class bound_const_volatile_mem_functor4
 public:
   typedef typename base_type_::function_type function_type;
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Constructs a bound_const_volatile_mem_functor4 object that wraps the passed method.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method will operate on.
    * @param _A_func Pointer to method will be invoked from operator()().
    */
@@ -3830,6 +4199,7 @@ public:
     : base_type_(_A_func),
       obj_(*_A_obj)
     {}
+#endif // SIGCXX_DISABLE_DEPRECATED
 
   /** Constructs a bound_const_volatile_mem_functor4 object that wraps the passed method.
    * @param _A_obj Reference to instance the method will operate on.
@@ -3898,7 +4268,12 @@ class bound_const_volatile_mem_functor5
 public:
   typedef typename base_type_::function_type function_type;
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Constructs a bound_const_volatile_mem_functor5 object that wraps the passed method.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method will operate on.
    * @param _A_func Pointer to method will be invoked from operator()().
    */
@@ -3906,6 +4281,7 @@ public:
     : base_type_(_A_func),
       obj_(*_A_obj)
     {}
+#endif // SIGCXX_DISABLE_DEPRECATED
 
   /** Constructs a bound_const_volatile_mem_functor5 object that wraps the passed method.
    * @param _A_obj Reference to instance the method will operate on.
@@ -3976,7 +4352,12 @@ class bound_const_volatile_mem_functor6
 public:
   typedef typename base_type_::function_type function_type;
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Constructs a bound_const_volatile_mem_functor6 object that wraps the passed method.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method will operate on.
    * @param _A_func Pointer to method will be invoked from operator()().
    */
@@ -3984,6 +4365,7 @@ public:
     : base_type_(_A_func),
       obj_(*_A_obj)
     {}
+#endif // SIGCXX_DISABLE_DEPRECATED
 
   /** Constructs a bound_const_volatile_mem_functor6 object that wraps the passed method.
    * @param _A_obj Reference to instance the method will operate on.
@@ -4056,7 +4438,12 @@ class bound_const_volatile_mem_functor7
 public:
   typedef typename base_type_::function_type function_type;
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
   /** Constructs a bound_const_volatile_mem_functor7 object that wraps the passed method.
+   *
+   * @deprecated Please use the constructor that takes the object by reference
+   * instead.
+   *
    * @param _A_obj Pointer to instance the method will operate on.
    * @param _A_func Pointer to method will be invoked from operator()().
    */
@@ -4064,6 +4451,7 @@ public:
     : base_type_(_A_func),
       obj_(*_A_obj)
     {}
+#endif // SIGCXX_DISABLE_DEPRECATED
 
   /** Constructs a bound_const_volatile_mem_functor7 object that wraps the passed method.
    * @param _A_obj Reference to instance the method will operate on.
@@ -4466,7 +4854,11 @@ inline const_volatile_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_ar
 mem_fun7(T_return (T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const volatile)
 { return const_volatile_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>(_A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_mem_functor0 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -4477,6 +4869,7 @@ template <class T_return, class T_obj, class T_obj2>
 inline bound_mem_functor0<T_return, T_obj>
 mem_fun0(/**/ T_obj* _A_obj, T_return (T_obj2::*_A_func)() )
 { return bound_mem_functor0<T_return, T_obj>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_mem_functor0 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -4490,7 +4883,11 @@ inline bound_mem_functor0<T_return, T_obj>
 mem_fun0(/**/ T_obj& _A_obj, T_return (T_obj2::*_A_func)() )
 { return bound_mem_functor0<T_return, T_obj>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_mem_functor1 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -4501,6 +4898,7 @@ template <class T_arg1, class T_return, class T_obj, class T_obj2>
 inline bound_mem_functor1<T_return, T_obj, T_arg1>
 mem_fun1(/**/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1) )
 { return bound_mem_functor1<T_return, T_obj, T_arg1>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_mem_functor1 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -4514,7 +4912,11 @@ inline bound_mem_functor1<T_return, T_obj, T_arg1>
 mem_fun1(/**/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1) )
 { return bound_mem_functor1<T_return, T_obj, T_arg1>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_mem_functor2 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -4525,6 +4927,7 @@ template <class T_arg1, class T_arg2, class T_return, class T_obj, class T_obj2>
 inline bound_mem_functor2<T_return, T_obj, T_arg1, T_arg2>
 mem_fun2(/**/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2) )
 { return bound_mem_functor2<T_return, T_obj, T_arg1, T_arg2>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_mem_functor2 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -4538,7 +4941,11 @@ inline bound_mem_functor2<T_return, T_obj, T_arg1, T_arg2>
 mem_fun2(/**/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2) )
 { return bound_mem_functor2<T_return, T_obj, T_arg1, T_arg2>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_mem_functor3 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -4549,6 +4956,7 @@ template <class T_arg1, class T_arg2, class T_arg3, class T_return, class T_obj,
 inline bound_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>
 mem_fun3(/**/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) )
 { return bound_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_mem_functor3 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -4562,7 +4970,11 @@ inline bound_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>
 mem_fun3(/**/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) )
 { return bound_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_mem_functor4 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -4573,6 +4985,7 @@ template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_return
 inline bound_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>
 mem_fun4(/**/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) )
 { return bound_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_mem_functor4 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -4586,7 +4999,11 @@ inline bound_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>
 mem_fun4(/**/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) )
 { return bound_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_mem_functor5 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -4597,6 +5014,7 @@ template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5,
 inline bound_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>
 mem_fun5(/**/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) )
 { return bound_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_mem_functor5 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -4610,7 +5028,11 @@ inline bound_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg
 mem_fun5(/**/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) )
 { return bound_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_mem_functor6 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -4621,6 +5043,7 @@ template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5,
 inline bound_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>
 mem_fun6(/**/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) )
 { return bound_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_mem_functor6 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -4634,7 +5057,11 @@ inline bound_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg
 mem_fun6(/**/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) )
 { return bound_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_mem_functor7 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -4645,6 +5072,7 @@ template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5,
 inline bound_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
 mem_fun7(/**/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) )
 { return bound_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_mem_functor7 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -4658,7 +5086,11 @@ inline bound_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg
 mem_fun7(/**/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) )
 { return bound_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_const_mem_functor0 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -4669,6 +5101,7 @@ template <class T_return, class T_obj, class T_obj2>
 inline bound_const_mem_functor0<T_return, T_obj>
 mem_fun0(/*const*/ T_obj* _A_obj, T_return (T_obj2::*_A_func)() const)
 { return bound_const_mem_functor0<T_return, T_obj>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_const_mem_functor0 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -4682,7 +5115,11 @@ inline bound_const_mem_functor0<T_return, T_obj>
 mem_fun0(/*const*/ T_obj& _A_obj, T_return (T_obj2::*_A_func)() const)
 { return bound_const_mem_functor0<T_return, T_obj>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_const_mem_functor1 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -4693,6 +5130,7 @@ template <class T_arg1, class T_return, class T_obj, class T_obj2>
 inline bound_const_mem_functor1<T_return, T_obj, T_arg1>
 mem_fun1(/*const*/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1) const)
 { return bound_const_mem_functor1<T_return, T_obj, T_arg1>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_const_mem_functor1 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -4706,7 +5144,11 @@ inline bound_const_mem_functor1<T_return, T_obj, T_arg1>
 mem_fun1(/*const*/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1) const)
 { return bound_const_mem_functor1<T_return, T_obj, T_arg1>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_const_mem_functor2 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -4717,6 +5159,7 @@ template <class T_arg1, class T_arg2, class T_return, class T_obj, class T_obj2>
 inline bound_const_mem_functor2<T_return, T_obj, T_arg1, T_arg2>
 mem_fun2(/*const*/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2) const)
 { return bound_const_mem_functor2<T_return, T_obj, T_arg1, T_arg2>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_const_mem_functor2 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -4730,7 +5173,11 @@ inline bound_const_mem_functor2<T_return, T_obj, T_arg1, T_arg2>
 mem_fun2(/*const*/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2) const)
 { return bound_const_mem_functor2<T_return, T_obj, T_arg1, T_arg2>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_const_mem_functor3 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -4741,6 +5188,7 @@ template <class T_arg1, class T_arg2, class T_arg3, class T_return, class T_obj,
 inline bound_const_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>
 mem_fun3(/*const*/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) const)
 { return bound_const_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_const_mem_functor3 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -4754,7 +5202,11 @@ inline bound_const_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>
 mem_fun3(/*const*/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) const)
 { return bound_const_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_const_mem_functor4 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -4765,6 +5217,7 @@ template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_return
 inline bound_const_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>
 mem_fun4(/*const*/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const)
 { return bound_const_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_const_mem_functor4 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -4778,7 +5231,11 @@ inline bound_const_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>
 mem_fun4(/*const*/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const)
 { return bound_const_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_const_mem_functor5 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -4789,6 +5246,7 @@ template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5,
 inline bound_const_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>
 mem_fun5(/*const*/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const)
 { return bound_const_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_const_mem_functor5 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -4802,7 +5260,11 @@ inline bound_const_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4,
 mem_fun5(/*const*/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const)
 { return bound_const_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_const_mem_functor6 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -4813,6 +5275,7 @@ template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5,
 inline bound_const_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>
 mem_fun6(/*const*/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const)
 { return bound_const_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_const_mem_functor6 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -4826,7 +5289,11 @@ inline bound_const_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4,
 mem_fun6(/*const*/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const)
 { return bound_const_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_const_mem_functor7 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -4837,6 +5304,7 @@ template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5,
 inline bound_const_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
 mem_fun7(/*const*/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const)
 { return bound_const_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_const_mem_functor7 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -4850,7 +5318,11 @@ inline bound_const_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4,
 mem_fun7(/*const*/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const)
 { return bound_const_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_volatile_mem_functor0 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -4861,6 +5333,7 @@ template <class T_return, class T_obj, class T_obj2>
 inline bound_volatile_mem_functor0<T_return, T_obj>
 mem_fun0(/**/ T_obj* _A_obj, T_return (T_obj2::*_A_func)() volatile)
 { return bound_volatile_mem_functor0<T_return, T_obj>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_volatile_mem_functor0 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -4874,7 +5347,11 @@ inline bound_volatile_mem_functor0<T_return, T_obj>
 mem_fun0(/**/ T_obj& _A_obj, T_return (T_obj2::*_A_func)() volatile)
 { return bound_volatile_mem_functor0<T_return, T_obj>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_volatile_mem_functor1 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -4885,6 +5362,7 @@ template <class T_arg1, class T_return, class T_obj, class T_obj2>
 inline bound_volatile_mem_functor1<T_return, T_obj, T_arg1>
 mem_fun1(/**/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1) volatile)
 { return bound_volatile_mem_functor1<T_return, T_obj, T_arg1>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_volatile_mem_functor1 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -4898,7 +5376,11 @@ inline bound_volatile_mem_functor1<T_return, T_obj, T_arg1>
 mem_fun1(/**/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1) volatile)
 { return bound_volatile_mem_functor1<T_return, T_obj, T_arg1>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_volatile_mem_functor2 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -4909,6 +5391,7 @@ template <class T_arg1, class T_arg2, class T_return, class T_obj, class T_obj2>
 inline bound_volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>
 mem_fun2(/**/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2) volatile)
 { return bound_volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_volatile_mem_functor2 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -4922,7 +5405,11 @@ inline bound_volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>
 mem_fun2(/**/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2) volatile)
 { return bound_volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_volatile_mem_functor3 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -4933,6 +5420,7 @@ template <class T_arg1, class T_arg2, class T_arg3, class T_return, class T_obj,
 inline bound_volatile_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>
 mem_fun3(/**/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) volatile)
 { return bound_volatile_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_volatile_mem_functor3 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -4946,7 +5434,11 @@ inline bound_volatile_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>
 mem_fun3(/**/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) volatile)
 { return bound_volatile_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_volatile_mem_functor4 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -4957,6 +5449,7 @@ template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_return
 inline bound_volatile_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>
 mem_fun4(/**/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) volatile)
 { return bound_volatile_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_volatile_mem_functor4 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -4970,7 +5463,11 @@ inline bound_volatile_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_ar
 mem_fun4(/**/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) volatile)
 { return bound_volatile_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_volatile_mem_functor5 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -4981,6 +5478,7 @@ template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5,
 inline bound_volatile_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>
 mem_fun5(/**/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) volatile)
 { return bound_volatile_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_volatile_mem_functor5 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -4994,7 +5492,11 @@ inline bound_volatile_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_ar
 mem_fun5(/**/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) volatile)
 { return bound_volatile_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_volatile_mem_functor6 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -5005,6 +5507,7 @@ template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5,
 inline bound_volatile_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>
 mem_fun6(/**/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) volatile)
 { return bound_volatile_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_volatile_mem_functor6 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -5018,7 +5521,11 @@ inline bound_volatile_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_ar
 mem_fun6(/**/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) volatile)
 { return bound_volatile_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_volatile_mem_functor7 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -5029,6 +5536,7 @@ template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5,
 inline bound_volatile_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
 mem_fun7(/**/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) volatile)
 { return bound_volatile_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_volatile_mem_functor7 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -5042,7 +5550,11 @@ inline bound_volatile_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_ar
 mem_fun7(/**/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) volatile)
 { return bound_volatile_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_const_volatile_mem_functor0 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -5053,6 +5565,7 @@ template <class T_return, class T_obj, class T_obj2>
 inline bound_const_volatile_mem_functor0<T_return, T_obj>
 mem_fun0(/*const*/ T_obj* _A_obj, T_return (T_obj2::*_A_func)() const volatile)
 { return bound_const_volatile_mem_functor0<T_return, T_obj>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_const_volatile_mem_functor0 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -5066,7 +5579,11 @@ inline bound_const_volatile_mem_functor0<T_return, T_obj>
 mem_fun0(/*const*/ T_obj& _A_obj, T_return (T_obj2::*_A_func)() const volatile)
 { return bound_const_volatile_mem_functor0<T_return, T_obj>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_const_volatile_mem_functor1 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -5077,6 +5594,7 @@ template <class T_arg1, class T_return, class T_obj, class T_obj2>
 inline bound_const_volatile_mem_functor1<T_return, T_obj, T_arg1>
 mem_fun1(/*const*/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1) const volatile)
 { return bound_const_volatile_mem_functor1<T_return, T_obj, T_arg1>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_const_volatile_mem_functor1 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -5090,7 +5608,11 @@ inline bound_const_volatile_mem_functor1<T_return, T_obj, T_arg1>
 mem_fun1(/*const*/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1) const volatile)
 { return bound_const_volatile_mem_functor1<T_return, T_obj, T_arg1>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_const_volatile_mem_functor2 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -5101,6 +5623,7 @@ template <class T_arg1, class T_arg2, class T_return, class T_obj, class T_obj2>
 inline bound_const_volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>
 mem_fun2(/*const*/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2) const volatile)
 { return bound_const_volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_const_volatile_mem_functor2 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -5114,7 +5637,11 @@ inline bound_const_volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>
 mem_fun2(/*const*/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2) const volatile)
 { return bound_const_volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_const_volatile_mem_functor3 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -5125,6 +5652,7 @@ template <class T_arg1, class T_arg2, class T_arg3, class T_return, class T_obj,
 inline bound_const_volatile_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>
 mem_fun3(/*const*/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) const volatile)
 { return bound_const_volatile_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_const_volatile_mem_functor3 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -5138,7 +5666,11 @@ inline bound_const_volatile_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3
 mem_fun3(/*const*/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) const volatile)
 { return bound_const_volatile_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_const_volatile_mem_functor4 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -5149,6 +5681,7 @@ template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_return
 inline bound_const_volatile_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>
 mem_fun4(/*const*/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const volatile)
 { return bound_const_volatile_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_const_volatile_mem_functor4 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -5162,7 +5695,11 @@ inline bound_const_volatile_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3
 mem_fun4(/*const*/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const volatile)
 { return bound_const_volatile_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_const_volatile_mem_functor5 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -5173,6 +5710,7 @@ template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5,
 inline bound_const_volatile_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>
 mem_fun5(/*const*/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const volatile)
 { return bound_const_volatile_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_const_volatile_mem_functor5 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -5186,7 +5724,11 @@ inline bound_const_volatile_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3
 mem_fun5(/*const*/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const volatile)
 { return bound_const_volatile_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_const_volatile_mem_functor6 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -5197,6 +5739,7 @@ template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5,
 inline bound_const_volatile_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>
 mem_fun6(/*const*/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const volatile)
 { return bound_const_volatile_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_const_volatile_mem_functor6 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -5210,7 +5753,11 @@ inline bound_const_volatile_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3
 mem_fun6(/*const*/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const volatile)
 { return bound_const_volatile_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_const_volatile_mem_functor7 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -5221,6 +5768,7 @@ template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5,
 inline bound_const_volatile_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
 mem_fun7(/*const*/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const volatile)
 { return bound_const_volatile_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_const_volatile_mem_functor7 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -5588,7 +6136,11 @@ inline const_volatile_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_ar
 mem_fun(T_return (T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const volatile)
 { return const_volatile_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>(_A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_mem_functor0 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -5599,6 +6151,7 @@ template <class T_return, class T_obj, class T_obj2>
 inline bound_mem_functor0<T_return, T_obj>
 mem_fun(/**/ T_obj* _A_obj, T_return (T_obj2::*_A_func)() )
 { return bound_mem_functor0<T_return, T_obj>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_mem_functor0 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -5612,7 +6165,11 @@ inline bound_mem_functor0<T_return, T_obj>
 mem_fun(/**/ T_obj& _A_obj, T_return (T_obj2::*_A_func)() )
 { return bound_mem_functor0<T_return, T_obj>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_mem_functor1 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -5623,6 +6180,7 @@ template <class T_arg1, class T_return, class T_obj, class T_obj2>
 inline bound_mem_functor1<T_return, T_obj, T_arg1>
 mem_fun(/**/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1) )
 { return bound_mem_functor1<T_return, T_obj, T_arg1>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_mem_functor1 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -5636,7 +6194,11 @@ inline bound_mem_functor1<T_return, T_obj, T_arg1>
 mem_fun(/**/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1) )
 { return bound_mem_functor1<T_return, T_obj, T_arg1>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_mem_functor2 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -5647,6 +6209,7 @@ template <class T_arg1, class T_arg2, class T_return, class T_obj, class T_obj2>
 inline bound_mem_functor2<T_return, T_obj, T_arg1, T_arg2>
 mem_fun(/**/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2) )
 { return bound_mem_functor2<T_return, T_obj, T_arg1, T_arg2>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_mem_functor2 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -5660,7 +6223,11 @@ inline bound_mem_functor2<T_return, T_obj, T_arg1, T_arg2>
 mem_fun(/**/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2) )
 { return bound_mem_functor2<T_return, T_obj, T_arg1, T_arg2>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_mem_functor3 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -5671,6 +6238,7 @@ template <class T_arg1, class T_arg2, class T_arg3, class T_return, class T_obj,
 inline bound_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>
 mem_fun(/**/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) )
 { return bound_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_mem_functor3 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -5684,7 +6252,11 @@ inline bound_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>
 mem_fun(/**/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) )
 { return bound_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_mem_functor4 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -5695,6 +6267,7 @@ template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_return
 inline bound_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>
 mem_fun(/**/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) )
 { return bound_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_mem_functor4 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -5708,7 +6281,11 @@ inline bound_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>
 mem_fun(/**/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) )
 { return bound_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_mem_functor5 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -5719,6 +6296,7 @@ template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5,
 inline bound_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>
 mem_fun(/**/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) )
 { return bound_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_mem_functor5 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -5732,7 +6310,11 @@ inline bound_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg
 mem_fun(/**/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) )
 { return bound_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_mem_functor6 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -5743,6 +6325,7 @@ template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5,
 inline bound_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>
 mem_fun(/**/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) )
 { return bound_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_mem_functor6 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -5756,7 +6339,11 @@ inline bound_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg
 mem_fun(/**/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) )
 { return bound_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_mem_functor7 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -5767,6 +6354,7 @@ template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5,
 inline bound_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
 mem_fun(/**/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) )
 { return bound_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_mem_functor7 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -5780,7 +6368,11 @@ inline bound_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg
 mem_fun(/**/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) )
 { return bound_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_const_mem_functor0 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -5791,6 +6383,7 @@ template <class T_return, class T_obj, class T_obj2>
 inline bound_const_mem_functor0<T_return, T_obj>
 mem_fun(/*const*/ T_obj* _A_obj, T_return (T_obj2::*_A_func)() const)
 { return bound_const_mem_functor0<T_return, T_obj>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_const_mem_functor0 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -5804,7 +6397,11 @@ inline bound_const_mem_functor0<T_return, T_obj>
 mem_fun(/*const*/ T_obj& _A_obj, T_return (T_obj2::*_A_func)() const)
 { return bound_const_mem_functor0<T_return, T_obj>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_const_mem_functor1 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -5815,6 +6412,7 @@ template <class T_arg1, class T_return, class T_obj, class T_obj2>
 inline bound_const_mem_functor1<T_return, T_obj, T_arg1>
 mem_fun(/*const*/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1) const)
 { return bound_const_mem_functor1<T_return, T_obj, T_arg1>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_const_mem_functor1 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -5828,7 +6426,11 @@ inline bound_const_mem_functor1<T_return, T_obj, T_arg1>
 mem_fun(/*const*/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1) const)
 { return bound_const_mem_functor1<T_return, T_obj, T_arg1>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_const_mem_functor2 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -5839,6 +6441,7 @@ template <class T_arg1, class T_arg2, class T_return, class T_obj, class T_obj2>
 inline bound_const_mem_functor2<T_return, T_obj, T_arg1, T_arg2>
 mem_fun(/*const*/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2) const)
 { return bound_const_mem_functor2<T_return, T_obj, T_arg1, T_arg2>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_const_mem_functor2 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -5852,7 +6455,11 @@ inline bound_const_mem_functor2<T_return, T_obj, T_arg1, T_arg2>
 mem_fun(/*const*/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2) const)
 { return bound_const_mem_functor2<T_return, T_obj, T_arg1, T_arg2>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_const_mem_functor3 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -5863,6 +6470,7 @@ template <class T_arg1, class T_arg2, class T_arg3, class T_return, class T_obj,
 inline bound_const_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>
 mem_fun(/*const*/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) const)
 { return bound_const_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_const_mem_functor3 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -5876,7 +6484,11 @@ inline bound_const_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>
 mem_fun(/*const*/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) const)
 { return bound_const_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_const_mem_functor4 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -5887,6 +6499,7 @@ template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_return
 inline bound_const_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>
 mem_fun(/*const*/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const)
 { return bound_const_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_const_mem_functor4 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -5900,7 +6513,11 @@ inline bound_const_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>
 mem_fun(/*const*/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const)
 { return bound_const_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_const_mem_functor5 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -5911,6 +6528,7 @@ template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5,
 inline bound_const_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>
 mem_fun(/*const*/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const)
 { return bound_const_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_const_mem_functor5 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -5924,7 +6542,11 @@ inline bound_const_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4,
 mem_fun(/*const*/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const)
 { return bound_const_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_const_mem_functor6 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -5935,6 +6557,7 @@ template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5,
 inline bound_const_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>
 mem_fun(/*const*/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const)
 { return bound_const_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_const_mem_functor6 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -5948,7 +6571,11 @@ inline bound_const_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4,
 mem_fun(/*const*/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const)
 { return bound_const_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_const_mem_functor7 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -5959,6 +6586,7 @@ template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5,
 inline bound_const_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
 mem_fun(/*const*/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const)
 { return bound_const_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_const_mem_functor7 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -5972,7 +6600,11 @@ inline bound_const_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4,
 mem_fun(/*const*/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const)
 { return bound_const_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_volatile_mem_functor0 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -5983,6 +6615,7 @@ template <class T_return, class T_obj, class T_obj2>
 inline bound_volatile_mem_functor0<T_return, T_obj>
 mem_fun(/**/ T_obj* _A_obj, T_return (T_obj2::*_A_func)() volatile)
 { return bound_volatile_mem_functor0<T_return, T_obj>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_volatile_mem_functor0 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -5996,7 +6629,11 @@ inline bound_volatile_mem_functor0<T_return, T_obj>
 mem_fun(/**/ T_obj& _A_obj, T_return (T_obj2::*_A_func)() volatile)
 { return bound_volatile_mem_functor0<T_return, T_obj>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_volatile_mem_functor1 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -6007,6 +6644,7 @@ template <class T_arg1, class T_return, class T_obj, class T_obj2>
 inline bound_volatile_mem_functor1<T_return, T_obj, T_arg1>
 mem_fun(/**/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1) volatile)
 { return bound_volatile_mem_functor1<T_return, T_obj, T_arg1>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_volatile_mem_functor1 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -6020,7 +6658,11 @@ inline bound_volatile_mem_functor1<T_return, T_obj, T_arg1>
 mem_fun(/**/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1) volatile)
 { return bound_volatile_mem_functor1<T_return, T_obj, T_arg1>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_volatile_mem_functor2 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -6031,6 +6673,7 @@ template <class T_arg1, class T_arg2, class T_return, class T_obj, class T_obj2>
 inline bound_volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>
 mem_fun(/**/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2) volatile)
 { return bound_volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_volatile_mem_functor2 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -6044,7 +6687,11 @@ inline bound_volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>
 mem_fun(/**/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2) volatile)
 { return bound_volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_volatile_mem_functor3 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -6055,6 +6702,7 @@ template <class T_arg1, class T_arg2, class T_arg3, class T_return, class T_obj,
 inline bound_volatile_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>
 mem_fun(/**/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) volatile)
 { return bound_volatile_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_volatile_mem_functor3 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -6068,7 +6716,11 @@ inline bound_volatile_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>
 mem_fun(/**/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) volatile)
 { return bound_volatile_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_volatile_mem_functor4 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -6079,6 +6731,7 @@ template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_return
 inline bound_volatile_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>
 mem_fun(/**/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) volatile)
 { return bound_volatile_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_volatile_mem_functor4 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -6092,7 +6745,11 @@ inline bound_volatile_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_ar
 mem_fun(/**/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) volatile)
 { return bound_volatile_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_volatile_mem_functor5 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -6103,6 +6760,7 @@ template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5,
 inline bound_volatile_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>
 mem_fun(/**/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) volatile)
 { return bound_volatile_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_volatile_mem_functor5 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -6116,7 +6774,11 @@ inline bound_volatile_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_ar
 mem_fun(/**/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) volatile)
 { return bound_volatile_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_volatile_mem_functor6 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -6127,6 +6789,7 @@ template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5,
 inline bound_volatile_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>
 mem_fun(/**/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) volatile)
 { return bound_volatile_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_volatile_mem_functor6 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -6140,7 +6803,11 @@ inline bound_volatile_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_ar
 mem_fun(/**/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) volatile)
 { return bound_volatile_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_volatile_mem_functor7 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -6151,6 +6818,7 @@ template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5,
 inline bound_volatile_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
 mem_fun(/**/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) volatile)
 { return bound_volatile_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_volatile_mem_functor7 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -6164,7 +6832,11 @@ inline bound_volatile_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_ar
 mem_fun(/**/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) volatile)
 { return bound_volatile_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_const_volatile_mem_functor0 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -6175,6 +6847,7 @@ template <class T_return, class T_obj, class T_obj2>
 inline bound_const_volatile_mem_functor0<T_return, T_obj>
 mem_fun(/*const*/ T_obj* _A_obj, T_return (T_obj2::*_A_func)() const volatile)
 { return bound_const_volatile_mem_functor0<T_return, T_obj>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_const_volatile_mem_functor0 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -6188,7 +6861,11 @@ inline bound_const_volatile_mem_functor0<T_return, T_obj>
 mem_fun(/*const*/ T_obj& _A_obj, T_return (T_obj2::*_A_func)() const volatile)
 { return bound_const_volatile_mem_functor0<T_return, T_obj>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_const_volatile_mem_functor1 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -6199,6 +6876,7 @@ template <class T_arg1, class T_return, class T_obj, class T_obj2>
 inline bound_const_volatile_mem_functor1<T_return, T_obj, T_arg1>
 mem_fun(/*const*/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1) const volatile)
 { return bound_const_volatile_mem_functor1<T_return, T_obj, T_arg1>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_const_volatile_mem_functor1 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -6212,7 +6890,11 @@ inline bound_const_volatile_mem_functor1<T_return, T_obj, T_arg1>
 mem_fun(/*const*/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1) const volatile)
 { return bound_const_volatile_mem_functor1<T_return, T_obj, T_arg1>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_const_volatile_mem_functor2 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -6223,6 +6905,7 @@ template <class T_arg1, class T_arg2, class T_return, class T_obj, class T_obj2>
 inline bound_const_volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>
 mem_fun(/*const*/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2) const volatile)
 { return bound_const_volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_const_volatile_mem_functor2 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -6236,7 +6919,11 @@ inline bound_const_volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>
 mem_fun(/*const*/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2) const volatile)
 { return bound_const_volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_const_volatile_mem_functor3 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -6247,6 +6934,7 @@ template <class T_arg1, class T_arg2, class T_arg3, class T_return, class T_obj,
 inline bound_const_volatile_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>
 mem_fun(/*const*/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) const volatile)
 { return bound_const_volatile_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_const_volatile_mem_functor3 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -6260,7 +6948,11 @@ inline bound_const_volatile_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3
 mem_fun(/*const*/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) const volatile)
 { return bound_const_volatile_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_const_volatile_mem_functor4 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -6271,6 +6963,7 @@ template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_return
 inline bound_const_volatile_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>
 mem_fun(/*const*/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const volatile)
 { return bound_const_volatile_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_const_volatile_mem_functor4 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -6284,7 +6977,11 @@ inline bound_const_volatile_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3
 mem_fun(/*const*/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const volatile)
 { return bound_const_volatile_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_const_volatile_mem_functor5 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -6295,6 +6992,7 @@ template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5,
 inline bound_const_volatile_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>
 mem_fun(/*const*/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const volatile)
 { return bound_const_volatile_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_const_volatile_mem_functor5 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -6308,7 +7006,11 @@ inline bound_const_volatile_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3
 mem_fun(/*const*/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const volatile)
 { return bound_const_volatile_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_const_volatile_mem_functor6 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -6319,6 +7021,7 @@ template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5,
 inline bound_const_volatile_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>
 mem_fun(/*const*/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const volatile)
 { return bound_const_volatile_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_const_volatile_mem_functor6 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
@@ -6332,7 +7035,11 @@ inline bound_const_volatile_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3
 mem_fun(/*const*/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const volatile)
 { return bound_const_volatile_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>(_A_obj, _A_func); }
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
 /** Creates a functor of type sigc::bound_const_volatile_mem_functor7 which encapsulates a method and an object instance.
+ *
+ * @deprecated Please use the version that takes the object by reference instead.
+ *
  * @param _A_obj Pointer to object instance the functor should operate on.
  * @param _A_func Pointer to method that should be wrapped.
  * @return Functor that executes @e _A_func on invokation.
@@ -6343,6 +7050,7 @@ template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5,
 inline bound_const_volatile_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
 mem_fun(/*const*/ T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const volatile)
 { return bound_const_volatile_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>(_A_obj, _A_func); }
+#endif //SIGCXX_DISABLE_DEPRECATED
 
 /** Creates a functor of type sigc::bound_const_volatile_mem_functor7 which encapsulates a method and an object instance.
  * @param _A_obj Reference to object instance the functor should operate on.
index 8ecd086..d969751 100644 (file)
@@ -34,7 +34,7 @@ typedef void* (*hook)(void*);
  * Derivations of this class can be considered as a link
  * between a slot and the functor that the slot should
  * execute in operator(). This link is needed because in
- * libsigc++2 the slot doesn't necessarily have exactly the
+ * libsigc++ the slot doesn't necessarily have exactly the
  * same function signature as the functor, thus allowing for
  * implicit conversions.
  *
@@ -179,23 +179,18 @@ struct SIGC_API slot_do_unbind
 
 /** @defgroup slot Slots
  * Slots are type-safe representations of callback methods and functions.
- * A Slot can be constructed from any function object or function, regardless of
+ * A slot can be constructed from any function object or function, regardless of
  * whether it is a global function, a member method, static, or virtual.
  *
  * Use the sigc::mem_fun() and sigc::ptr_fun() template functions to get a sigc::slot, like so:
- *
  * @code
  * sigc::slot<void, int> sl = sigc::mem_fun(someobj, &SomeClass::somemethod);
  * @endcode
- *
  * or
- *
  * @code
  * sigc::slot<void, int> sl = sigc::ptr_fun(&somefunction);
  * @endcode
- *
- * or
- *
+ * or, in gtkmm,
  * @code
  * m_Button.signal_clicked().connect( sigc::mem_fun(*this, &MyWindow::on_button_clicked) );
  * @endcode
@@ -204,6 +199,16 @@ struct SIGC_API slot_do_unbind
  *
  * You can also pass slots as method parameters where you might normally pass a function pointer.
  *
+ * sigc::mem_fun() and sigc::ptr_fun() return functors, but those functors are
+ * not slots.
+ * @code
+ * sigc::slot<void, int> sl = sigc::mem_fun(someobj, &SomeClass::somemethod);
+ * @endcode
+ * is not equivalent to
+ * @code
+ * auto sl = sigc::mem_fun(someobj, &SomeClass::somemethod); // Not a slot!
+ * @endcode
+ *
  * A C++11 lambda expression is a functor (function object). It is automatically
  * wrapped in a slot, if it is connected to a signal.
  * @code
@@ -277,7 +282,7 @@ public:
    *  do_something()
    * @endcode
    */
-  operator bool() const noexcept;
+  explicit operator bool() const noexcept;
 
   /** Sets the parent of this slot.
    * This function is used by signals to register a notification callback.
index b9e2a2b..157128a 100644 (file)
@@ -379,7 +379,7 @@ FOR(1, $1,[
    * @return A functor that calls emit() on this signal.
    */
   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); }
+    { 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 5a57e91..c04fa4d 100644 (file)
 #ifndef _SIGC_REFERENCE_WRAPPER_H_
 #define _SIGC_REFERENCE_WRAPPER_H_
 
+#include <functional> // For std::reference_wrapper.
+
 namespace sigc {
 
+#ifndef SIGCXX_DISABLE_DEPRECATED
+
 /** Reference wrapper.
  * Use sigc::ref() to create a reference wrapper.
+ *
+ * @deprecated Use std::ref() or std::cref() instead to create a std::reference_wrapper().
  */
 template <class T_type>
 struct reference_wrapper
@@ -38,6 +44,8 @@ struct reference_wrapper
 
 /** Const reference wrapper.
  * Use sigc::ref() to create a const reference wrapper.
+ *
+ * @deprecated Use std::ref() or std::cref() instead to create a std::reference_wrapper().
  */
 template <class T_type>
 struct const_reference_wrapper
@@ -60,6 +68,8 @@ struct const_reference_wrapper
  *
  * @param v Reference to store.
  * @return A reference wrapper.
+ *
+ * @deprecated Use std::ref() or std::cref() instead.
  */
 template <class T_type>
 reference_wrapper<T_type> ref(T_type& v)
@@ -74,17 +84,27 @@ reference_wrapper<T_type> ref(T_type& v)
  *
  * @param v Reference to store.
  * @return A reference wrapper.
+ *
+ * @deprecated Use std::ref() or std::cref() instead.
  */
 template <class T_type>
 const_reference_wrapper<T_type> ref(const T_type& v)
 { return const_reference_wrapper<T_type>(v); }
 
+#endif // SIGCXX_DISABLE_DEPRECATED
+
+
 template <class T_type>
 struct unwrap_reference
 {
   typedef T_type type;
 };
 
+
+#ifndef SIGCXX_DISABLE_DEPRECATED
+
+// Specializations for std::reference_wrapper and std::const_reference_wrapper:
+
 template <class T_type>
 struct unwrap_reference<reference_wrapper<T_type> >
 {
@@ -105,6 +125,20 @@ template <class T_type>
 const T_type& unwrap(const const_reference_wrapper<T_type>& v)
 { return v; }
 
+#endif // SIGCXX_DISABLE_DEPRECATED
+
+//Specializations for std::reference_wrapper:
+
+template <class T_type>
+struct unwrap_reference<std::reference_wrapper<T_type> >
+{
+  typedef T_type& type;
+};
+
+template <class T_type>
+T_type& unwrap(const std::reference_wrapper<T_type>& v)
+{ return v; }
+
 } /* namespace sigc */
 
 #endif /* _SIGC_REFERENCE_WRAPPER_H_ */
index 86d1439..386b590 100644 (file)
@@ -2716,7 +2716,7 @@ public:
    * @return A functor that calls emit() on this signal.
    */
   bound_const_mem_functor0<result_type, signal0> make_slot() const
-    { return bound_const_mem_functor0<result_type, signal0>(this, &signal0::emit); }
+    { return bound_const_mem_functor0<result_type, signal0>(*this, &signal0::emit); }
 
   /** Creates an STL-style interface for the signal's list of slots.
    * This interface supports iteration, insertion and removal of slots.
@@ -2857,7 +2857,7 @@ public:
    * @return A functor that calls emit() on this signal.
    */
   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); }
+    { 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.
@@ -3000,7 +3000,7 @@ public:
    * @return A functor that calls emit() on this signal.
    */
   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); }
+    { 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.
@@ -3145,7 +3145,7 @@ public:
    * @return A functor that calls emit() on this signal.
    */
   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); }
+    { 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.
@@ -3292,7 +3292,7 @@ public:
    * @return A functor that calls emit() on this signal.
    */
   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); }
+    { 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.
@@ -3441,7 +3441,7 @@ public:
    * @return A functor that calls emit() on this signal.
    */
   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); }
+    { 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.
@@ -3592,7 +3592,7 @@ public:
    * @return A functor that calls emit() on this signal.
    */
   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); }
+    { 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.
@@ -3745,7 +3745,7 @@ public:
    * @return A functor that calls emit() on this signal.
    */
   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); }
+    { 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 a4989f0..41b2a41 100644 (file)
@@ -19,7 +19,7 @@
 #ifndef _SIGC_TYPE_TRAIT_H_
 #define _SIGC_TYPE_TRAIT_H_
 
-#include <sigc++config.h> //To get SIGC_SELF_REFERENCE_IN_MEMBER_INITIALIZATION
+#include <sigc++config.h>
 
 
 namespace sigc {
index 82f4236..ab681cb 100644 (file)
@@ -181,12 +181,12 @@ void visit_each_type(const T_action& _A_action, const T_functor& _A_functor)
 
   type_limited_action limited_action(_A_action);
 
-  //specifying the types of the template specialization prevents disconnection of bound trackable references (such as with sigc::ref()),
+  //specifying the types of the template specialization prevents disconnection of bound trackable references (such as with std::ref()),
   //probably because the visit_each<> specializations take various different template types,
   //in various sequences, and we are probably specifying only a subset of them with this.
   //
   //But this is required by the AIX (and maybe IRIX MipsPro  and Tru64) compilers.
-  //I guess that sigc::ref() therefore does not work on those platforms. murrayc
+  //I guess that std::ref() therefore does not work on those platforms. murrayc
   // sigc::visit_each<type_limited_action, T_functor>(limited_action, _A_functor);
 
   //g++ (even slightly old ones) is our primary platform, so we could use the non-crashing version.
index a8f5ac8..2222855 100644 (file)
@@ -46,7 +46,6 @@
 
 # define SIGC_MSVC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD 1
 # define SIGC_NEW_DELETE_IN_LIBRARY_ONLY 1 /* To keep ABI compatibility */
-# define SIGC_HAVE_NAMESPACE_STD 1
 # define SIGC_PRAGMA_PUSH_POP_MACRO 1
 
 #if (_MSC_VER < 1900) && !defined (noexcept)
@@ -60,9 +59,6 @@
    calling operator() template methods. */
 # undef SIGC_GCC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
 
-/* Defined when the libstdc++ declares the std-namespace */
-# undef SIGC_HAVE_NAMESPACE_STD
-
 /* Define if the non-standard Sun reverse_iterator must be used. */
 # undef SIGC_HAVE_SUN_REVERSE_ITERATOR
 
    calling operator() template methods omitting the template keyword. */
 # undef SIGC_MSVC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
 
-/* does the C++ compiler allow usage of member function in initialization of
-   static member field. */
-# undef SIGC_SELF_REFERENCE_IN_MEMBER_INITIALIZATION
-
 /* does the C++ preprocessor support pragma push_macro() and pop_macro(). */
 # undef SIGC_PRAGMA_PUSH_POP_MACRO
 
 #endif /* !SIGC_MSC */
 
-#ifdef SIGC_HAVE_NAMESPACE_STD
-# define SIGC_USING_STD(Symbol) /* empty */
-#else
-# define SIGC_USING_STD(Symbol) namespace std { using ::Symbol; }
-#endif
-
 #ifdef SIGC_DLL
 # if defined(SIGC_BUILD) && defined(_WINDLL)
 #  define SIGC_API __declspec(dllexport)
index fd3f187..f175f32 100644 (file)
@@ -23,6 +23,7 @@ check_PROGRAMS = \
   test_accum_iter \
   test_accumulated \
   test_bind \
+  test_bind_as_slot \
   test_bind_ref \
   test_bind_refptr \
   test_bind_return \
@@ -59,6 +60,7 @@ sigc_test_util = testutilities.h testutilities.cc
 test_accum_iter_SOURCES      = test_accum_iter.cc $(sigc_test_util)
 test_accumulated_SOURCES     = test_accumulated.cc $(sigc_test_util)
 test_bind_SOURCES            = test_bind.cc $(sigc_test_util)
+test_bind_as_slot_SOURCES    = test_bind_as_slot.cc $(sigc_test_util)
 test_bind_ref_SOURCES        = test_bind_ref.cc $(sigc_test_util)
 test_bind_refptr_SOURCES     = test_bind_refptr.cc $(sigc_test_util)
 test_bind_return_SOURCES     = test_bind_return.cc $(sigc_test_util)
index 9d6c924..9afb18c 100644 (file)
@@ -88,12 +88,12 @@ POST_UNINSTALL = :
 build_triplet = @build@
 host_triplet = @host@
 check_PROGRAMS = test_accum_iter$(EXEEXT) test_accumulated$(EXEEXT) \
-       test_bind$(EXEEXT) test_bind_ref$(EXEEXT) \
-       test_bind_refptr$(EXEEXT) test_bind_return$(EXEEXT) \
-       test_compose$(EXEEXT) test_copy_invalid_slot$(EXEEXT) \
-       test_cpp11_lambda$(EXEEXT) test_custom$(EXEEXT) \
-       test_deduce_result_type$(EXEEXT) test_disconnect$(EXEEXT) \
-       test_disconnect_during_emit$(EXEEXT) \
+       test_bind$(EXEEXT) test_bind_as_slot$(EXEEXT) \
+       test_bind_ref$(EXEEXT) test_bind_refptr$(EXEEXT) \
+       test_bind_return$(EXEEXT) test_compose$(EXEEXT) \
+       test_copy_invalid_slot$(EXEEXT) test_cpp11_lambda$(EXEEXT) \
+       test_custom$(EXEEXT) test_deduce_result_type$(EXEEXT) \
+       test_disconnect$(EXEEXT) test_disconnect_during_emit$(EXEEXT) \
        test_exception_catch$(EXEEXT) test_functor_trait$(EXEEXT) \
        test_hide$(EXEEXT) test_limit_reference$(EXEEXT) \
        test_mem_fun$(EXEEXT) test_ptr_fun$(EXEEXT) \
@@ -141,6 +141,12 @@ test_bind_OBJECTS = $(am_test_bind_OBJECTS)
 test_bind_LDADD = $(LDADD)
 test_bind_DEPENDENCIES =  \
        $(top_builddir)/sigc++/libsigc-$(SIGCXX_API_VERSION).la
+am_test_bind_as_slot_OBJECTS = test_bind_as_slot.$(OBJEXT) \
+       $(am__objects_1)
+test_bind_as_slot_OBJECTS = $(am_test_bind_as_slot_OBJECTS)
+test_bind_as_slot_LDADD = $(LDADD)
+test_bind_as_slot_DEPENDENCIES =  \
+       $(top_builddir)/sigc++/libsigc-$(SIGCXX_API_VERSION).la
 am_test_bind_ref_OBJECTS = test_bind_ref.$(OBJEXT) $(am__objects_1)
 test_bind_ref_OBJECTS = $(am_test_bind_ref_OBJECTS)
 test_bind_ref_LDADD = $(LDADD)
@@ -351,11 +357,12 @@ am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
 am__v_CCLD_0 = @echo "  CCLD    " $@;
 am__v_CCLD_1 = 
 SOURCES = $(test_accum_iter_SOURCES) $(test_accumulated_SOURCES) \
-       $(test_bind_SOURCES) $(test_bind_ref_SOURCES) \
-       $(test_bind_refptr_SOURCES) $(test_bind_return_SOURCES) \
-       $(test_compose_SOURCES) $(test_copy_invalid_slot_SOURCES) \
-       $(test_cpp11_lambda_SOURCES) $(test_custom_SOURCES) \
-       $(test_deduce_result_type_SOURCES) $(test_disconnect_SOURCES) \
+       $(test_bind_SOURCES) $(test_bind_as_slot_SOURCES) \
+       $(test_bind_ref_SOURCES) $(test_bind_refptr_SOURCES) \
+       $(test_bind_return_SOURCES) $(test_compose_SOURCES) \
+       $(test_copy_invalid_slot_SOURCES) $(test_cpp11_lambda_SOURCES) \
+       $(test_custom_SOURCES) $(test_deduce_result_type_SOURCES) \
+       $(test_disconnect_SOURCES) \
        $(test_disconnect_during_emit_SOURCES) \
        $(test_exception_catch_SOURCES) $(test_functor_trait_SOURCES) \
        $(test_hide_SOURCES) $(test_limit_reference_SOURCES) \
@@ -367,11 +374,12 @@ SOURCES = $(test_accum_iter_SOURCES) $(test_accumulated_SOURCES) \
        $(test_track_obj_SOURCES) $(test_trackable_SOURCES) \
        $(test_trackable_move_SOURCES) $(test_visit_each_SOURCES)
 DIST_SOURCES = $(test_accum_iter_SOURCES) $(test_accumulated_SOURCES) \
-       $(test_bind_SOURCES) $(test_bind_ref_SOURCES) \
-       $(test_bind_refptr_SOURCES) $(test_bind_return_SOURCES) \
-       $(test_compose_SOURCES) $(test_copy_invalid_slot_SOURCES) \
-       $(test_cpp11_lambda_SOURCES) $(test_custom_SOURCES) \
-       $(test_deduce_result_type_SOURCES) $(test_disconnect_SOURCES) \
+       $(test_bind_SOURCES) $(test_bind_as_slot_SOURCES) \
+       $(test_bind_ref_SOURCES) $(test_bind_refptr_SOURCES) \
+       $(test_bind_return_SOURCES) $(test_compose_SOURCES) \
+       $(test_copy_invalid_slot_SOURCES) $(test_cpp11_lambda_SOURCES) \
+       $(test_custom_SOURCES) $(test_deduce_result_type_SOURCES) \
+       $(test_disconnect_SOURCES) \
        $(test_disconnect_during_emit_SOURCES) \
        $(test_exception_catch_SOURCES) $(test_functor_trait_SOURCES) \
        $(test_hide_SOURCES) $(test_limit_reference_SOURCES) \
@@ -762,6 +770,7 @@ sigc_test_util = testutilities.h testutilities.cc
 test_accum_iter_SOURCES = test_accum_iter.cc $(sigc_test_util)
 test_accumulated_SOURCES = test_accumulated.cc $(sigc_test_util)
 test_bind_SOURCES = test_bind.cc $(sigc_test_util)
+test_bind_as_slot_SOURCES = test_bind_as_slot.cc $(sigc_test_util)
 test_bind_ref_SOURCES = test_bind_ref.cc $(sigc_test_util)
 test_bind_refptr_SOURCES = test_bind_refptr.cc $(sigc_test_util)
 test_bind_return_SOURCES = test_bind_return.cc $(sigc_test_util)
@@ -845,6 +854,10 @@ test_bind$(EXEEXT): $(test_bind_OBJECTS) $(test_bind_DEPENDENCIES) $(EXTRA_test_
        @rm -f test_bind$(EXEEXT)
        $(AM_V_CXXLD)$(CXXLINK) $(test_bind_OBJECTS) $(test_bind_LDADD) $(LIBS)
 
+test_bind_as_slot$(EXEEXT): $(test_bind_as_slot_OBJECTS) $(test_bind_as_slot_DEPENDENCIES) $(EXTRA_test_bind_as_slot_DEPENDENCIES) 
+       @rm -f test_bind_as_slot$(EXEEXT)
+       $(AM_V_CXXLD)$(CXXLINK) $(test_bind_as_slot_OBJECTS) $(test_bind_as_slot_LDADD) $(LIBS)
+
 test_bind_ref$(EXEEXT): $(test_bind_ref_OBJECTS) $(test_bind_ref_DEPENDENCIES) $(EXTRA_test_bind_ref_DEPENDENCIES) 
        @rm -f test_bind_ref$(EXEEXT)
        $(AM_V_CXXLD)$(CXXLINK) $(test_bind_ref_OBJECTS) $(test_bind_ref_LDADD) $(LIBS)
@@ -966,6 +979,7 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_accum_iter.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_accumulated.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_bind.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_bind_as_slot.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_bind_ref.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_bind_refptr.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_bind_return.Po@am__quote@
@@ -1237,6 +1251,13 @@ test_bind.log: test_bind$(EXEEXT)
        --log-file $$b.log --trs-file $$b.trs \
        $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
        "$$tst" $(AM_TESTS_FD_REDIRECT)
+test_bind_as_slot.log: test_bind_as_slot$(EXEEXT)
+       @p='test_bind_as_slot$(EXEEXT)'; \
+       b='test_bind_as_slot'; \
+       $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+       --log-file $$b.log --trs-file $$b.trs \
+       $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+       "$$tst" $(AM_TESTS_FD_REDIRECT)
 test_bind_ref.log: test_bind_ref$(EXEEXT)
        @p='test_bind_ref$(EXEEXT)'; \
        b='test_bind_ref'; \
index adbc295..f5090ca 100644 (file)
@@ -15,6 +15,8 @@
 
 namespace
 {
+
+TestUtilities* util = nullptr;
 std::ostringstream result_stream;
 
 struct arithmetic_mean_accumulator
@@ -69,33 +71,27 @@ struct A : public sigc::trackable
   }
 };
 
-} // end anonymous namespace
-
-int main(int argc, char* argv[])
+void test_empty_signal()
 {
-  auto util = TestUtilities::get_instance();
-
-  if (!util->check_command_args(argc, argv))
-    return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
-
-   sigc::signal<int,int>::accumulated<arithmetic_mean_accumulator> sig;
-   sigc::signal<int,int>::accumulated<vector_accumulator<int> > sig_vec;
+  sigc::signal<int,int>::accumulated<arithmetic_mean_accumulator> sig;
+  sigc::signal<int,int>::accumulated<vector_accumulator<int> > sig_vec;
 
   result_stream << "Result (empty slot list): " << sig(0);
   util->check_result(result_stream, "Result (empty slot list): -1");
   result_stream << "Vector result (empty slot list): "
                 << (sig_vec(0).empty() ? "empty" : "not empty");
   util->check_result(result_stream, "Vector result (empty slot list): empty");
+}
+
+void test_mean()
+{
+  sigc::signal<int,int>::accumulated<arithmetic_mean_accumulator> sig;
 
   A a;
   sig.connect(sigc::ptr_fun1(&foo));
-  sig.connect(sigc::mem_fun1(&a, &A::foo));
+  sig.connect(sigc::mem_fun1(a, &A::foo));
   sig.connect(sigc::ptr_fun1(&bar));
 
-  sig_vec.connect(sigc::ptr_fun1(&foo));
-  sig_vec.connect(sigc::mem_fun1(&a, &A::foo));
-  sig_vec.connect(sigc::ptr_fun1(&bar));
-
   double dres = sig(1);
   result_stream << "Mean accumulator: Result (i=1): "
                 << std::fixed << std::setprecision(3) << dres;
@@ -107,7 +103,17 @@ int main(int argc, char* argv[])
                 << std::fixed << std::setprecision(3) << dres;
   util->check_result(result_stream,
     "foo: 34, A::foo: 206, bar: 52, Mean accumulator: Plain Result (i=11): 97.333");
+}
 
+void test_vector_accumulator()
+{
+  sigc::signal<int,int>::accumulated<vector_accumulator<int> > sig_vec;
+
+  A a;
+  sig_vec.connect(sigc::ptr_fun(&foo));
+  sig_vec.connect(sigc::mem_fun(a, &A::foo));
+  sig_vec.connect(sigc::ptr_fun(&bar));
+  
   auto res1 = sig_vec(1);
   result_stream << "Vector accumulator: Result (i=1): ";
   for (auto num : res1)
@@ -121,6 +127,20 @@ int main(int argc, char* argv[])
     result_stream << num << " ";
   util->check_result(result_stream,
     "foo: 10, A::foo: 46, bar: 12, Vector accumulator: Result (i=3): 10 46 12 ");
+}
+
+} // end anonymous namespace
+
+int main(int argc, char* argv[])
+{
+  util = TestUtilities::get_instance();
+
+  if (!util->check_command_args(argc, argv))
+    return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
+
+  test_empty_signal();
+  test_mean();
+  test_vector_accumulator();
 
   return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
 }
index 845d54c..2d3862b 100644 (file)
@@ -130,7 +130,7 @@ int main(int argc, char* argv[])
 
   // method pointer instead of functor
   book test_book("otto");
-  result_stream << sigc::bind<0>(&book::get_name, sigc::ref(test_book))();
+  result_stream << sigc::bind<0>(&book::get_name, std::ref(test_book))();
   util->check_result(result_stream, "otto");
 
   // test return type of bind_functor::operator() overload with no arguments
@@ -142,14 +142,14 @@ int main(int argc, char* argv[])
 
   // test references
   std::string str("guest book");
-  sigc::bind(&egon, sigc::ref(str))(); // Tell bind that it shall store a reference.
+  sigc::bind(&egon, std::ref(str))(); // Tell bind that it shall store a reference.
   result_stream << " " << str; // (This cannot be the default behaviour: just think about what happens if str dies!)
   util->check_result(result_stream, "egon(string 'guest book') egon was here");
 
   sigc::slot<void> sl;
   {
     book guest_book("karl");
-    sl = sigc::bind(&egon, sigc::ref(guest_book));
+    sl = sigc::bind(&egon, std::ref(guest_book));
     sl();
     result_stream << " " << static_cast<std::string&>(guest_book);
     util->check_result(result_stream, "egon(string 'karl') egon was here");
diff --git a/tests/test_bind_as_slot.cc b/tests/test_bind_as_slot.cc
new file mode 100644 (file)
index 0000000..28bcf4f
--- /dev/null
@@ -0,0 +1,71 @@
+// -*- c++ -*-
+/* Copyright 2002, The libsigc++ Development Team
+ *  Assigned to public domain.  Use as you wish without restriction.
+ */
+
+#include "testutilities.h"
+#include <sigc++/adaptors/bind.h>
+#include <sigc++/functors/slot.h>
+#include <sstream>
+#include <string>
+#include <functional> //For std::ref().
+#include <cstdlib>
+
+namespace
+{
+
+std::ostringstream result_stream;
+
+bool func_to_bind(int a, int b)
+{
+  result_stream << "func_to_bind(" << a << ", " << b << ")";
+  return true;
+}
+
+bool func_to_bind_with_iter(int a, std::string::iterator& b)
+{
+  result_stream << "func_to_bind_with_iter(" << a << ", " << *b << ")";
+  return true;
+}
+
+bool func_to_bind_with_const_iter(int a, std::string::const_iterator& b)
+{
+  result_stream << "func_to_bind_with_const_iter(" << a << ", " << *b << ")";
+  return true;
+}
+
+} // end anonymous namespace
+
+int main(int argc, char* argv[])
+{
+  auto util = TestUtilities::get_instance();
+
+  if (!util->check_command_args(argc, argv))
+    return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
+
+
+  //Test that sigc::bind()'s result can be converted to a sigc::slot<>.
+  {
+    sigc::slot<bool, int> bound_slot = sigc::bind(sigc::ptr_fun(&func_to_bind), 2);
+    bound_slot(1);
+    util->check_result(result_stream, "func_to_bind(1, 2)");
+  }
+
+  //Test with a non-const iterator:
+  {
+    std::string c = "2";
+    sigc::slot<bool, int> bound_slot = sigc::bind(sigc::ptr_fun(&func_to_bind_with_iter), c.begin());
+    bound_slot(1);
+    util->check_result(result_stream, "func_to_bind_with_iter(1, 2)");
+  }
+
+  //Test with a const_iterator:
+  {
+    const std::string c = "2";
+    sigc::slot<bool, int> bound_slot = sigc::bind(sigc::ptr_fun(&func_to_bind_with_const_iter), c.begin());
+    bound_slot(1);
+    util->check_result(result_stream, "func_to_bind_with_const_iter(1, 2)");
+  }
+
+  return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
+}
index 58bd55d..abac4cb 100644 (file)
@@ -16,7 +16,7 @@ public:
   {}
 
   //non-copyable,
-  //so it can only be used with sigc::bind() via sigc::ref()
+  //so it can only be used with sigc::bind() via std::ref()
   Param(const Param&) = delete;
   Param& operator=(const Param&) = delete;
 
@@ -48,12 +48,12 @@ int main(int argc, char* argv[])
   util->check_result(result_stream, "");
 
   {
-    //Because Param derives from sigc::trackable(), sigc::ref() should disconnect
+    //Because Param derives from sigc::trackable(), std::ref() should disconnect
     // the signal handler when param is destroyed.
     Param param("murrayc");
     // A convoluted way to do
-    // slot_bound = sigc::bind(slot_full, sigc::ref(param));
-    slot_bound = sigc::bind< -1, sigc::reference_wrapper<Param> >(slot_full, sigc::ref(param));
+    // slot_bound = sigc::bind(slot_full, std::ref(param));
+    slot_bound = sigc::bind< -1, std::reference_wrapper<Param> >(slot_full, std::ref(param));
 
     result_stream << "Calling slot when param exists:";
     slot_bound();
index a432cf1..a8909af 100644 (file)
@@ -127,7 +127,7 @@ public:
    *     do_something();
    * @endcode
    */
-  inline operator bool() const;
+  inline explicit operator bool() const;
 
 #ifndef GLIBMM_DISABLE_DEPRECATED
   /// @deprecated Use reset() instead because this leads to confusion with clear() methods on the underlying class. For instance, people use .clear() when they mean ->clear().
@@ -169,10 +169,6 @@ public:
   template <class T_CastFrom>
   static inline RefPtr<T_CppObject> cast_const(const RefPtr<T_CastFrom>& src);
 
-  //TODO: Maybe remove these if we replace operator bool() with operator const void* after
-  //an API/ABI break, as suggested by Daniel Elstner? murrayc.
-  //See bug https://bugzilla.gnome.org/show_bug.cgi?id=626858
-
   /** Compare based on the underlying instance address.
    *
    * This is needed in code that requires an ordering on
@@ -445,10 +441,10 @@ public:
   {
     result_stream << "new Test; ";
 #ifdef ACTIVATE_BUG //See https://bugzilla.gnome.org/show_bug.cgi?id=564005#c14
-    action->signal_sig1().connect(sigc::bind(sigc::mem_fun(this, &Test::on_sig1), action));
+    action->signal_sig1().connect(sigc::bind(sigc::mem_fun(*this, &Test::on_sig1), action));
 #else
     Glib::RefPtr<Action> action2(new Action);
-    action->signal_sig1().connect(sigc::bind(sigc::mem_fun(this, &Test::on_sig1), action2));
+    action->signal_sig1().connect(sigc::bind(sigc::mem_fun(*this, &Test::on_sig1), action2));
 #endif
   }
 
index 88c85ae..96e67a8 100644 (file)
@@ -52,8 +52,8 @@ int main(int argc, char* argv[])
   // references.
   std::string str("guest book");
   // A convoluted way to do
-  // sigc::bind_return(foo(), sigc::ref(str))(6) = "main";
-  sigc::bind_return<sigc::reference_wrapper<std::string> >(foo(), sigc::ref(str))(6) = "main";
+  // sigc::bind_return(foo(), std::ref(str))(6) = "main";
+  sigc::bind_return<std::reference_wrapper<std::string> >(foo(), std::ref(str))(6) = "main";
   result_stream << str;
   util->check_result(result_stream, "foo(int 6) main");
 
@@ -67,7 +67,7 @@ int main(int argc, char* argv[])
   sigc::slot<bar, int> sl;
   {
     bar choco(-1);
-    sl = sigc::bind_return(foo(),sigc::ref(choco));
+    sl = sigc::bind_return(foo(),std::ref(choco));
     result_stream << sl(7);
     util->check_result(result_stream, "foo(int 7) -1");
   } // auto-disconnect
index b480a15..b67c83e 100644 (file)
@@ -30,7 +30,7 @@ int main(int argc, char* argv[])
   util->check_result(result_stream, "sigc::trackable instance at " + pointer_stream.str());
   pointer_stream.str("");
 
-  sigc::slot<void> foo = sigc::bind(sigc::ptr_fun(Foo), sigc::ref(*t));
+  sigc::slot<void> foo = sigc::bind(sigc::ptr_fun(Foo), std::ref(*t));
   foo();
   util->check_result(result_stream, "Foo(x)");
 
index e97b80e..2e4acf8 100644 (file)
@@ -182,9 +182,9 @@ int main(int argc, char* argv[])
   result_stream << ([] (int x) -> int { return ++x * 2; }(a_outer)) << " " << a_outer;
   util->check_result(result_stream, "4 1");
 
-  // gcc can't compile libsigc++ lambda expressions with sigc::ref() parameters.
+  // gcc can't compile libsigc++ lambda expressions with std::ref() parameters.
   // See https://bugzilla.gnome.org/show_bug.cgi?id=669128
-  //  std::cout << "((++_1)*2)(ref(a)): " << ((++_1)*2)(sigc::ref(a));
+  //  std::cout << "((++_1)*2)(ref(a)): " << ((++_1)*2)(std::ref(a));
   //  std::cout << "; a: "                << a                    << std::endl;
   result_stream << ([] (std::reference_wrapper<int> x) -> int { return ++x * 2; }(std::ref(a_outer)));
   result_stream << " " << a_outer;
@@ -199,7 +199,7 @@ int main(int argc, char* argv[])
   result_stream << " " << a_outer;
   util->check_result(result_stream, "8 4");
 
-  //  std::cout << "((--(*(&_1)))*2)(ref(a)): " << ((--(*(&_1)))*2)(sigc::ref(a));
+  //  std::cout << "((--(*(&_1)))*2)(ref(a)): " << ((--(*(&_1)))*2)(std::ref(a));
   //  std::cout << "; a: "                << a                    << std::endl;
   result_stream << ([] (std::reference_wrapper<int> x) -> int { return --(*(&x)) * 2; }(std::ref(a_outer)));
   result_stream << " " << a_outer;
@@ -241,15 +241,15 @@ int main(int argc, char* argv[])
   // - var() is used to create a lambda that holds a reference and is interchangable with ref() in lambda operator expressions
   // - cannot use std::endl without much hackery because it is defined as a template function
   // - cannot use "\n" without var() because arrays cannot be copied
-  //  (sigc::ref(std::cout) << sigc::constant(1) << sigc::var("\n"))();
+  //  (std::ref(std::cout) << sigc::constant(1) << sigc::var("\n"))();
   [](){ result_stream << 1 << "\n"; }();
   util->check_result(result_stream, "1\n");
 
-  //(sigc::ref(std::cout) << _1 << std::string("\n"))("hello world");
+  //(std::ref(std::cout) << _1 << std::string("\n"))("hello world");
   [](const char* a){ result_stream << a << std::string("\n"); }("hello world");
   util->check_result(result_stream, "hello world\n");
 
-  //(sigc::ref(std::cout) << sigc::static_cast_<int>(_1) << std::string("\n"))(1.234);
+  //(std::ref(std::cout) << sigc::static_cast_<int>(_1) << std::string("\n"))(1.234);
   [](double a){ result_stream << static_cast<int>(a) << std::string("\n"); }(1.234);
   util->check_result(result_stream, "1\n");
 
@@ -269,7 +269,7 @@ int main(int argc, char* argv[])
   sigc::slot<void, std::ostringstream&> sl1;
   {
     book guest_book("karl");
-    //sl1 = (sigc::var(std::cout) << sigc::ref(guest_book) << sigc::var("\n"));
+    //sl1 = (sigc::var(std::cout) << std::ref(guest_book) << sigc::var("\n"));
     // sl1 = [&guest_book](std::ostringstream& stream){ stream << guest_book << "\n"; }; // no auto-disconnect
     sl1 = sigc::track_obj([&guest_book](std::ostringstream& stream){ stream << guest_book << "\n"; }, guest_book);
     sl1(result_stream);
@@ -290,7 +290,7 @@ int main(int argc, char* argv[])
   result_stream << std::bind(&foo, std::placeholders::_2, std::placeholders::_1)(1, 2);
   util->check_result(result_stream, "foo(int 2, int 1) 9");
 
-  //std::cout << (sigc::group(sigc::mem_fun(&bar::test), _1, _2, _3)) (sigc::ref(the_bar), 1, 2) << std::endl;
+  //std::cout << (sigc::group(sigc::mem_fun(&bar::test), _1, _2, _3)) (std::ref(the_bar), 1, 2) << std::endl;
   // std::ref(the_bar) is not necessary. It can make the call ambiguous.
   // Even without std::ref() the_bar is not copied.
   result_stream << std::bind(std::mem_fn(&bar::test), std::placeholders::_1,
@@ -320,7 +320,7 @@ int main(int argc, char* argv[])
   sigc::slot<void> sl2;
   {
     book guest_book("karl");
-    //sl2 = sigc::group(&egon, sigc::ref(guest_book));
+    //sl2 = sigc::group(&egon, std::ref(guest_book));
     // sl2 = [&guest_book] () { egon(guest_book); }; // no auto-disconnect
     // sl2 = std::bind(&egon, std::ref(guest_book)); // does not compile (gcc 4.6.3)
     sl2 = sigc::track_obj([&guest_book] () { egon(guest_book); }, guest_book);
@@ -339,7 +339,7 @@ int main(int argc, char* argv[])
   // More auto-disconnect
   {
     book guest_book("charlie");
-    //sl2 = sigc::group(&egon, sigc::ref(guest_book));
+    //sl2 = sigc::group(&egon, std::ref(guest_book));
     // sl2 = std::bind(&egon, std::ref(guest_book)); // does not compile (gcc 4.6.3)
     auto fn2 = std::bind(&egon, std::ref(guest_book));
     //sl2 = fn2; // no auto-disconnect
@@ -469,9 +469,9 @@ int main(int argc, char* argv[])
   {
     int some_int = 0;
     sigc::signal<void> some_signal;
-    //some_signal.connect(sigc::group(&foo,sigc::ref(some_int)));
+    //some_signal.connect(sigc::group(&foo,std::ref(some_int)));
     //some_signal.connect(std::bind(&foo_group3, std::ref(some_int))); // does not compile (gcc 4.6.3)
-    //some_signal.connect(sigc::bind(&foo_group3, sigc::ref(some_int))); // compiles, but we prefer std::bind() or C++11 lambda
+    //some_signal.connect(sigc::bind(&foo_group3, std::ref(some_int))); // compiles, but we prefer std::bind() or C++11 lambda
     some_signal.connect([&some_int](){ foo_group3(some_int); });
     some_signal.emit();
     result_stream << " " << some_int;
@@ -483,10 +483,10 @@ int main(int argc, char* argv[])
     sigc::signal<void> some_signal;
     {
       bar_group4 some_bar;
-      //some_signal.connect(sigc::group(&foo,sigc::ref(some_bar)));
+      //some_signal.connect(sigc::group(&foo,std::ref(some_bar)));
       // disconnected automatically if some_bar goes out of scope
       //some_signal.connect([&some_bar](){ foo_group4(some_bar); }); // no auto-disconnect
-      //some_signal.connect(sigc::bind(&foo_group4, sigc::ref(some_bar))); // auto-disconnects, but we prefer C++11 lambda
+      //some_signal.connect(sigc::bind(&foo_group4, std::ref(some_bar))); // auto-disconnects, but we prefer C++11 lambda
       some_signal.connect(sigc::track_obj([&some_bar](){ foo_group4(some_bar); }, some_bar));
       some_signal.emit();
       util->check_result(result_stream, "foo_group4(bar_group4&)");
index 048acbd..85b1680 100644 (file)
@@ -50,8 +50,8 @@ struct B : public sigc::trackable
 {
   B()
   {
-    sig.connect(sigc::mem_fun(this, &B::destroy));
-    sig.connect(sigc::mem_fun(this, &B::boom));
+    sig.connect(sigc::mem_fun(*this, &B::destroy));
+    sig.connect(sigc::mem_fun(*this, &B::boom));
     sig.connect(sigc::ptr_fun(&good_bye_world));
   }
 
@@ -89,7 +89,7 @@ int main(int argc, char* argv[])
 
   {
     A a;
-    sig.connect(sigc::mem_fun1(&a, &A::foo));
+    sig.connect(sigc::mem_fun1(a, &A::foo));
     confoo = sig.connect(sigc::ptr_fun1(&foo));
     conbar = sig.connect(sigc::ptr_fun1(&bar));
     result_stream << "sig is connected to A::foo, foo, bar (size=" << sig.size() << "): ";
@@ -103,7 +103,7 @@ int main(int argc, char* argv[])
   util->check_result(result_stream, "sig is connected to foo, bar (size=2): foo(2) bar(2) ");
 
   A a;                  // iterators stay valid after further connections.
-  cona = sig.slots().insert(conbar, sigc::mem_fun1(&a, &A::foo));
+  cona = sig.slots().insert(conbar, sigc::mem_fun1(a, &A::foo));
   result_stream << "sig is connected to foo, A::foo, bar (size=" << sig.size() << "): ";
   sig(3);
   util->check_result(result_stream,
@@ -128,7 +128,7 @@ int main(int argc, char* argv[])
 
   {
     A a2;
-    sig.connect(sigc::compose(sigc::mem_fun(&a2, &A::foo), &foo));
+    sig.connect(sigc::compose(sigc::mem_fun(a2, &A::foo), &foo));
     result_stream << "sig is connected to compose(A::foo, foo) (size=" << sig.size() << "): ";
     sig(7);
     util->check_result(result_stream, "sig is connected to compose(A::foo, foo) (size=1): foo(7) A::foo(1) ");
@@ -139,7 +139,7 @@ int main(int argc, char* argv[])
 
   { // A slot# within a slot
     A a2;
-    sigc::slot1<int, int> setter = sigc::mem_fun(&a2, &A::foo);
+    sigc::slot1<int, int> setter = sigc::mem_fun(a2, &A::foo);
     sig.connect(sigc::compose(setter, &foo));
     result_stream << "sig is connected to compose(slot1(A::foo), foo) (size=" << sig.size() << "): ";
     sig(9);
@@ -151,7 +151,7 @@ int main(int argc, char* argv[])
 
   { // A slot within a slot
     A a2;
-    sigc::slot<int, int> setter = sigc::mem_fun(&a2, &A::foo);
+    sigc::slot<int, int> setter = sigc::mem_fun(a2, &A::foo);
     sig.connect(sigc::compose(setter, &foo));
     result_stream << "sig is connected to compose(slot(A::foo), foo) (size=" << sig.size() << "): ";
     sig(11);
index bf3b26e..2eb2eaa 100644 (file)
@@ -83,15 +83,15 @@ int main(int argc, char* argv[])
   int k = 3;
   A a;
   result_stream << "hit all targets: ";
-  sigc::visit_each(print(), sigc::compose(sigc::bind(sigc::ptr_fun3(&foo), sigc::ref(a), i), sigc::ptr_fun1(&bar)));
+  sigc::visit_each(print(), sigc::compose(sigc::bind(sigc::ptr_fun3(&foo), std::ref(a), i), sigc::ptr_fun1(&bar)));
   util->check_result(result_stream, "hit all targets: other trackable int: 1 other ");
 
   result_stream << "hit all ints: ";
-  sigc::visit_each_type<int>(print(), sigc::compose(sigc::bind(sigc::ptr_fun3(&foo), sigc::ref(a), j),sigc::ptr_fun1(&bar)));
+  sigc::visit_each_type<int>(print(), sigc::compose(sigc::bind(sigc::ptr_fun3(&foo), std::ref(a), j),sigc::ptr_fun1(&bar)));
   util->check_result(result_stream, "hit all ints: int: 2 ");
 
   result_stream << "hit all trackable: ";
-  sigc::visit_each_type<trackable>(print(), sigc::compose(sigc::bind(sigc::ptr_fun3(&foo), sigc::ref(a), k),sigc::ptr_fun1(&bar)));
+  sigc::visit_each_type<trackable>(print(), sigc::compose(sigc::bind(sigc::ptr_fun3(&foo), std::ref(a), k),sigc::ptr_fun1(&bar)));
   util->check_result(result_stream, "hit all trackable: trackable ");
 
   return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
index d72efd1..3f56ded 100644 (file)
@@ -40,17 +40,17 @@ int main(int argc, char* argv[])
     return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
 
   auto instance = new Derived();
-  sigc::slot<void> handler = sigc::mem_fun(instance, &Derived::method);
+  sigc::slot<void> handler = sigc::mem_fun(*instance, &Derived::method);
   handler();
   util->check_result(result_stream, "method()");
 
   auto param =
-    sigc::bind(sigc::slot<void, Derived&>(), sigc::ref(*instance));
+    sigc::bind(sigc::slot<void, Derived&>(), std::ref(*instance));
   param();
   util->check_result(result_stream, "");
 
   auto ret =
-    sigc::bind_return(sigc::slot<void>(), sigc::ref(*instance));
+    sigc::bind_return(sigc::slot<void>(), std::ref(*instance));
   ret();
   util->check_result(result_stream, "");
 
index 163eb11..744acbe 100644 (file)
@@ -13,6 +13,8 @@
 
 namespace
 {
+
+TestUtilities* util = nullptr;
 std::ostringstream result_stream;
 
 int foo(int i)
@@ -21,12 +23,6 @@ int foo(int i)
   return 1;
 }
 
-int bar(float i)
-{
-  result_stream << "bar(float " << i << ") ";
-  return 1;
-}
-
 struct A : public sigc::trackable
 {
   int foo(int i)
@@ -42,27 +38,41 @@ struct A : public sigc::trackable
   }
 };
 
-} // end anonymous namespace
-
-int main(int argc, char* argv[])
+void test_empty_signal()
 {
-  auto util = TestUtilities::get_instance();
-
-  if (!util->check_command_args(argc, argv))
-    return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
-
   // signal
   sigc::signal<int,int> sig;
 
   // emit empty signal
   sig(0);
   util->check_result(result_stream, "");
+}
+
+void test_simple()
+{
+  sigc::signal<int, int> sig;
+  sig.connect(sigc::ptr_fun(&foo));
+
+  sig(1);
+  util->check_result(result_stream, "foo(int 1) ");
+}
+
+int bar(float i)
+{
+  result_stream << "bar(float " << i << ") ";
+  return 1;
+}
+
+void test_auto_disconnection()
+{
+  // signal
+  sigc::signal<int,int> sig;
 
   // connect some slots before emitting & test auto-disconnection
   {
     A a;
     sig.connect(sigc::ptr_fun1(&foo));
-    sig.connect(sigc::mem_fun1(&a, &A::foo));
+    sig.connect(sigc::mem_fun1(a, &A::foo));
     sig.connect(sigc::ptr_fun1(&bar));
     sig(1);
     result_stream << sig.size();
@@ -73,22 +83,48 @@ int main(int argc, char* argv[])
   sig(2);
   result_stream << sig.size();
   util->check_result(result_stream, "foo(int 2) bar(float 2) 2");
+}
 
+void test_reference()
+{
   // test reference
   A a;
   std::string str("guest book");
   sigc::signal<void,std::string&> sigstr;
-  sigstr.connect(sigc::mem_fun(&a, &A::bar));
+  sigstr.connect(sigc::mem_fun(a, &A::bar));
   sigstr(str);
   result_stream << str;
   util->check_result(result_stream, "A::foo(string 'guest book') foo was here");
+}
 
+void test_make_slot()
+{
   // test make_slot()
+  sigc::signal<int,int> sig;
   sig.connect(sigc::ptr_fun1(&foo));
+  sig.connect(sigc::ptr_fun(&bar));
+  sig.connect(sigc::ptr_fun(&foo));
+
   sigc::signal<int,int> sig2;
   sig2.connect(sig.make_slot());
   sig2(3);
   util->check_result(result_stream, "foo(int 3) bar(float 3) foo(int 3) ");
+}
+
+} // end anonymous namespace
+
+int main(int argc, char* argv[])
+{
+  util = TestUtilities::get_instance();
+
+  if (!util->check_command_args(argc, argv))
+    return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
+
+  test_empty_signal();
+  test_simple();
+  test_auto_disconnection();
+  test_reference();
+  test_make_slot();
 
   return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
 }
index 07b3580..49c0226 100644 (file)
@@ -14,6 +14,8 @@
 
 namespace
 {
+
+TestUtilities* util = nullptr;
 std::ostringstream result_stream;
 
 class foo
@@ -36,15 +38,8 @@ public:
   }
 };
 
-} // end anonymous namespace
-
-int main(int argc, char* argv[])
+void test_simple()
 {
-  auto util = TestUtilities::get_instance();
-
-  if (!util->check_command_args(argc, argv))
-    return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
-
   // simple test
   sigc::slot<void,int> s1 = foo();
   s1(1);
@@ -53,32 +48,62 @@ int main(int argc, char* argv[])
   s1 = foo();
   s1(2);
   util->check_result(result_stream, "foo(int 2)");
+}
 
+void test_implicit_conversion()
+{
   // test implicit conversion
   sigc::slot<void,char> s2 = foo();
   s2(3);
   util->check_result(result_stream, "foo(int 3)");
+}
 
+void test_reference()
+{
   // test reference
   sigc::slot<void,std::string&> sl1 = foo();
   std::string str("guest book");
   sl1(str);
   result_stream << str;
   util->check_result(result_stream, "foo(string 'guest book') foo was here");
+}
 
+void test_operator_equals()
+{
   // test operator=
-  str = "guest book";
+  std::string str = "guest book";
+  sigc::slot<void,std::string&> sl1 = foo();
   sigc::slot<void,std::string&> sl2;
   sl2 = sl1;
   sl1 = sl2;
   sl1(str);
   result_stream << str;
   util->check_result(result_stream, "foo(string 'guest book') foo was here");
+}
 
+void test_copy_ctor()
+{
   // test copy ctor
+  sigc::slot<void,int> s1 = foo();
   sigc::slot<void,int> s1_clone(s1);
   s1_clone(4);
   util->check_result(result_stream, "foo(int 4)");
+}
+
+} // end anonymous namespace
+
+int main(int argc, char* argv[])
+{
+  util = TestUtilities::get_instance();
+
+  if (!util->check_command_args(argc, argv))
+    return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
+
+  test_simple();
+  test_implicit_conversion();
+  test_reference();
+  test_operator_equals();
+  test_copy_ctor();
 
   return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
 }
index a1d6834..4044135 100644 (file)
@@ -31,7 +31,7 @@ int main(int argc, char* argv[])
   if (!util->check_command_args(argc, argv))
     return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
 
-  //Note that sigc::ptr_fun() creates a sig::pointer_functor0.
+  //Note that sigc::ptr_fun() creates a sigc::pointer_functor0.
   sigc::slot<void> theSlot(sigc::ptr_fun(&Foo));
   theSlot();
   util->check_result(result_stream, "Foo");
index a6ce6ed..b0f6e9e 100644 (file)
@@ -202,10 +202,10 @@ int main(int argc, char* argv[])
     sigc::signal<void> some_signal;
     {
       bar_group4 some_bar;
-      //some_signal.connect(sigc::group(&foo,sigc::ref(some_bar)));
+      //some_signal.connect(sigc::group(&foo,std::ref(some_bar)));
       // disconnected automatically if some_bar goes out of scope
       //some_signal.connect([&some_bar](){ foo_group4(some_bar); }); // no auto-disconnect
-      //some_signal.connect(sigc::bind(&foo_group4, sigc::ref(some_bar))); // auto-disconnects, but we prefer C++11 lambda
+      //some_signal.connect(sigc::bind(&foo_group4, std::ref(some_bar))); // auto-disconnects, but we prefer C++11 lambda
       some_signal.connect(sigc::track_obj([&some_bar](){ foo_group4(some_bar); }, some_bar));
       some_signal.emit();
       util->check_result(result_stream, "foo_group4(bar_group4&)");
index 159aeeb..4630260 100644 (file)
@@ -38,7 +38,7 @@ int main(int argc, char* argv[])
   {
     my_class t;
     t.i = 10;
-    sl = sigc::mem_fun0(&t, &my_class::foo);
+    sl = sigc::mem_fun0(t, &my_class::foo);
     sl();
     util->check_result(result_stream, "10");
   }
index 2d16273..c4a25e2 100644 (file)
@@ -61,7 +61,7 @@ int main(int argc, char* argv[])
   {
     my_class t;
     t.i = 10;
-    sl = sigc::mem_fun0(&t, &my_class::foo);
+    sl = sigc::mem_fun0(t, &my_class::foo);
     sl();
     util->check_result(result_stream, "10");
 
@@ -70,7 +70,7 @@ int main(int argc, char* argv[])
     t2.i = 15;
     result_stream.clear();
 
-    sl = sigc::mem_fun0(&t2, &my_class::foo);
+    sl = sigc::mem_fun0(t2, &my_class::foo);
 
     sl();
     util->check_result(result_stream, "15");
index a63fa43..a4a9cb9 100644 (file)
@@ -167,7 +167,7 @@ int main(int argc, char* argv[])
 
   {
     MyClass1 my_class1("x=");
-    sl1 = sigc::mem_fun(&my_class1, &MyClass1::execute);
+    sl1 = sigc::mem_fun(my_class1, &MyClass1::execute);
     sl1(-2);
     util->check_result(result_stream, "x=-2");
 
@@ -179,7 +179,7 @@ int main(int argc, char* argv[])
 #if SIGCTEST_CASE >= 2
   {
     MyClass2 my_class2("y=");
-    sl1 = sigc::mem_fun(&my_class2, &MyClass2::execute);
+    sl1 = sigc::mem_fun(my_class2, &MyClass2::execute);
     sl1(2);
     util->check_result(result_stream, "y=2");
 
@@ -191,7 +191,7 @@ int main(int argc, char* argv[])
 
   {
     MyClass1 my_class3("a=");
-    sl1 = ns1::my_adaptor1(sigc::mem_fun(&my_class3, &MyClass1::execute));
+    sl1 = ns1::my_adaptor1(sigc::mem_fun(my_class3, &MyClass1::execute));
     sl1(42);
     util->check_result(result_stream, "MyAdaptor1()(_A_arg1) a=42");